proxy.go 691 B

123456789101112131415161718192021
  1. package models
  2. // ProxyEntity http代理实体类
  3. type ProxyEntity struct {
  4. Id int `orm:"pk;auto" json:"id"`
  5. Name string `orm:"size(100)" json:"name"`
  6. UserId int `json:"userId"` // 用户账号 Uid
  7. Enable bool `orm:"default(true)" json:"enable"`
  8. Rel string `json:"rel"` // 关联对象主键
  9. Patterns string `json:"patterns"`
  10. StripPrefix string `json:"stripPrefix"` // 去掉
  11. Target string `json:"target"` // 转发目标
  12. Ws string `json:"ws"` // websocket的URL
  13. Remark string `json:"remark"`
  14. }
  15. func (s *ProxyEntity) UniqueClone() (*ProxyEntity, string) {
  16. return &ProxyEntity{
  17. Id: s.Id,
  18. }, "Id"
  19. }