urlmapping.go 1.2 KB

123456789101112131415161718192021222324252627282930
  1. package models
  2. // type UrlMapping struct {
  3. // models.Model
  4. // AppId string `json:"appId" gorm:"type:bigint(20);comment:应用id"`
  5. // Name string `json:"name" gorm:"type:varchar(100);comment:url对应的名称"`
  6. // Url string `json:"url" gorm:"type:varchar(100);comment:url"`
  7. // Type string `json:"type" gorm:"type:tinyint(4);comment:类型 0未知 1内部 2外部"`
  8. // Method string `json:"method" gorm:"type:varchar(10);comment:请求方法, GET POST等;restful中相同url可能有多种请求方式"`
  9. // ServiceName string `json:"service_name" gorm:"type:varchar(50);comment:服务名,同app_id,不同service name可能出现url相同的情况"`
  10. // Module string `json:"module" gorm:"type:varchar(50);comment:所属模块"`
  11. // Summary string `json:"summary" gorm:"type:varchar(255);comment:简要描述"`
  12. // Favor string `json:"favor" gorm:"type:tinyint(4);comment:收藏, 0未收藏 1已收藏"`
  13. // models.ModelTime
  14. // models.ControlBy
  15. // }
  16. // func (UrlMapping) TableName() string {
  17. // return "ot_url_mapping"
  18. // }
  19. // func (e *UrlMapping) Generate() models.ActiveRecord {
  20. // o := *e
  21. // return &o
  22. // }
  23. // func (e *UrlMapping) GetId() interface{} {
  24. // return e.Id
  25. // }