dt_task_step.go 1.0 KB

123456789101112131415161718192021222324252627
  1. package entity
  2. // DtTaskStep 任务步骤表
  3. type DtTaskStep struct {
  4. MysqlBaseModel
  5. TaskId int64 `json:"taskId" gorm:"index:idx_task_id;comment:任务ID"`
  6. StepNo int `json:"stepNo" gorm:"default:1;comment:步骤序号"`
  7. Title string `json:"title" gorm:"type:varchar(128);comment:步骤标题"`
  8. TitleVi string `json:"titleVi" gorm:"type:varchar(128);comment:步骤标题(越南语)"`
  9. Description string `json:"description" gorm:"type:text;comment:步骤说明"`
  10. DescriptionVi string `json:"descriptionVi" gorm:"type:text;comment:步骤说明(越南语)"`
  11. Image string `json:"image" gorm:"type:varchar(255);comment:示例图片"`
  12. RequireUpload int8 `json:"requireUpload" gorm:"default:0;comment:是否需要上传凭证: 0=否 1=是"`
  13. Sort int `json:"sort" gorm:"default:0;comment:排序"`
  14. }
  15. func (*DtTaskStep) TableName() string {
  16. return "dt_task_step"
  17. }
  18. func (*DtTaskStep) Comment() string {
  19. return "任务步骤表"
  20. }
  21. func NewDtTaskStep() *DtTaskStep {
  22. return &DtTaskStep{}
  23. }