一物一码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

33 lines
2.6 KiB

  1. package model
  2. import (
  3. "time"
  4. )
  5. type SysModule struct {
  6. ModId int `json:"mod_id" xorm:"not null pk autoincr INT(10)"`
  7. ModPid int `json:"mod_pid" xorm:"not null default 0 comment('父级模块ID') INT(10)"`
  8. TemplateId int `json:"template_id" xorm:"not null default 0 comment('模板ID') INT(11)"`
  9. ModName string `json:"mod_name" xorm:"not null default '' comment('模块名称') VARCHAR(250)"`
  10. Position string `json:"position" xorm:"not null default '' comment('位置') VARCHAR(250)"`
  11. SkipIdentifier string `json:"skip_identifier" xorm:"not null default '' comment('跳转标识') VARCHAR(250)"`
  12. Title string `json:"title" xorm:"not null default '' comment('标题') VARCHAR(128)"`
  13. Subtitle string `json:"subtitle" xorm:"not null default '' comment('副标题') VARCHAR(255)"`
  14. Url string `json:"url" xorm:"not null default '' comment('跳转链接') VARCHAR(512)"`
  15. Margin string `json:"margin" xorm:"not null default '0,0,0,0' comment('边距,上右下左') VARCHAR(64)"`
  16. Icon string `json:"icon" xorm:"not null default '' comment('图标') VARCHAR(512)"`
  17. Img string `json:"img" xorm:"not null default '' comment('图片') VARCHAR(512)"`
  18. FontColor string `json:"font_color" xorm:"not null default '' comment('文字颜色') VARCHAR(128)"`
  19. BgImg string `json:"bg_img" xorm:"not null default '' comment('背景图片') VARCHAR(512)"`
  20. BgColor string `json:"bg_color" xorm:"not null default '' comment('背景颜色') VARCHAR(512)"`
  21. BgColorT string `json:"bg_color_t" xorm:"not null default '' comment('背景颜色过度') VARCHAR(255)"`
  22. Badge string `json:"badge" xorm:"not null default '' comment('badge图片') VARCHAR(512)"`
  23. Path string `json:"path" xorm:"not null default '' comment('跳转路径') VARCHAR(255)"`
  24. Data string `json:"data" xorm:"comment('内容') TEXT"`
  25. Sort int `json:"sort" xorm:"not null default 0 comment('排序') INT(11)"`
  26. State int `json:"state" xorm:"not null default 1 comment('0不显示,1显示') TINYINT(1)"`
  27. IsGlobal int `json:"is_global" xorm:"not null default 0 comment('是否全局显示') TINYINT(1)"`
  28. Platform int `json:"platform" xorm:"not null default 1 comment('平台;1:全平台;2:App应用(ios和android);3:H5(wap);4:微信小程序;5:抖音小程序;6:百度小程序') TINYINT(1)"`
  29. CreateAt time.Time `json:"create_at" xorm:"not null default CURRENT_TIMESTAMP comment('创建时间') TIMESTAMP"`
  30. }