面包店
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.
 
 
 
 
 

19 line
1.4 KiB

  1. package model
  2. import (
  3. "time"
  4. )
  5. type UserLevelTask struct {
  6. Id int `json:"id" xorm:"not null pk autoincr comment('主键id') INT(11)"`
  7. LevelId int `json:"level_id" xorm:"not null default 0 comment('等级id') INT(11)"`
  8. IsMustTask int `json:"is_must_task" xorm:"not null default 0 comment('是否必做(0,1)') TINYINT(1)"`
  9. TaskType int `json:"task_type" xorm:"not null default 0 comment('1:累计自购订单总数,2:累计到账佣金,3:累计直推粉丝数量,4:累计团队有效直推人数,5:累计团队符合相应等级的人数,6:付费升级') TINYINT(2)"`
  10. TaskTypeLevelId int `json:"task_type_level_id" xorm:"not null default 0 comment('task_type=5时生效,表示等级id') INT(10)"`
  11. WithinDays int `json:"within_days" xorm:"not null default 0 comment('多少天内完成') INT(11)"`
  12. FinishCount string `json:"finish_count" xorm:"not null default '' comment('多少天内完成的指标数') VARCHAR(11)"`
  13. PayLevels string `json:"pay_levels" xorm:"not null default '' comment('一个json:[1,2,3,4] 表示开启月季年永久') VARCHAR(255)"`
  14. CreateAt time.Time `json:"create_at" xorm:"not null default CURRENT_TIMESTAMP comment('创建时间') TIMESTAMP"`
  15. UpdateAt time.Time `json:"update_at" xorm:"default CURRENT_TIMESTAMP comment('更新时间') TIMESTAMP"`
  16. }