Task.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package Task
  2. import (
  3. _ "github.com/go-sql-driver/mysql"
  4. "time"
  5. )
  6. // 模板
  7. type Task struct {
  8. Id int `orm:"column(ID);size(11);auto;pk"`
  9. T_class int `orm:"size(200);default(0)"` // 分类id
  10. T_task_id string `orm:"size(256);null"` // 任务ID
  11. T_uuid string `orm:"size(256);null"` // 用户 UUID
  12. T_name string `orm:"size(256);null"` // 标题
  13. T_VerifyTemplate_class string `orm:"size(256);null"` // 模板id
  14. T_VerifyTemplate_id string `orm:"size(256);null"` // 模板id
  15. T_deadline string `orm:"size(256);null"` // 截止时间
  16. T_scheme string `orm:"size(256);null"` // 实施方案 负责人UUID
  17. T_collection string `orm:"size(256);null"` // 数据采集 负责人UUID
  18. T_reporting string `orm:"size(256);null"` // 报告编写 负责人UUID
  19. T_delivery string `orm:"size(256);null"` // 交付审核 负责人UUID
  20. T_scheme_state int `orm:"size(2);default(0)"` // 实施方案 状态 0 未完成 1 已完成
  21. T_collection_state int `orm:"size(2);default(0)"` // 数据采集 状态 0 未完成 1 数据来源已完成 2 处理中 3 已采集-无数据 4-数据编辑已完成
  22. T_reporting_state int `orm:"size(2);default(0)"` // 报告编写 状态 0 未完成 1 已完成
  23. T_delivery_state int `orm:"size(2);default(0)"` // 交付审核 状态 0 未完成 1 已完成 2 处理中
  24. T_VerifyDeviceDataStartTime string `orm:"size(256);null"` // 验证设备数据开始时间
  25. T_VerifyDeviceDataEndTime string `orm:"size(256);null"` // 验证设备数据开始时间
  26. T_BindDeviceDataStartTime string `orm:"size(256);null"` // 绑定设备数据开始时间
  27. T_BindDeviceDataEndTime string `orm:"size(256);null"` // 绑定设备数据结束时间
  28. T_doc1 string `orm:"type(text);null"` // 封面
  29. T_pdf1 string `orm:"type(text);null"` // 封面
  30. T_doc2 string `orm:"type(text);null"` // 报告
  31. T_pdf2 string `orm:"type(text);null"` // 报告
  32. T_doc3 string `orm:"type(text);null"` // 证书
  33. T_pdf3 string `orm:"type(text);null"` // 证书
  34. T_Show int `orm:"size(2);default(1)"` // 0 隐藏 1 公开
  35. T_Visit int `orm:"size(200);default(0)"` // 浏览量
  36. T_State int `orm:"size(2);default(1)"` // 0 删除 1 正常
  37. CreateTime time.Time `orm:"column(create_time);type(timestamp);null;auto_now_add"` //auto_now_add 第一次保存时才设置时间
  38. UpdateTime time.Time `orm:"column(update_time);type(timestamp);null;auto_now"` //auto_now 每次 model 保存时都会对时间自动更新
  39. }