task_info.go 1.5 KB

12345678910111213141516171819202122232425
  1. package youngee_talent_model
  2. import (
  3. "github.com/gogf/gf/util/gmeta"
  4. "github.com/gogf/gf/os/gtime"
  5. )
  6. type YoungeeTaskInfo struct {
  7. gmeta.Meta `orm:"table:youngee_task_info"`
  8. TaskId uint64 `json:"task_id"` //
  9. ProjectId int `json:"project_id"` // 任务id
  10. TalentId string `json:"talent_id"` // 达人id(youngee_talent_info表中的id)
  11. TalentPlatformInfoSnap string `json:"talent_platform_info_snap"` // 达人平台信息快照
  12. TalentPersonalInfoSnap string `json:"talent_personal_info_snap"` // 达人个人信息快照
  13. TalentPostAddrSnap string `json:"talent_post_addr_snap"` // 收货地址快照
  14. StrategyId int `json:"strategy_id"` // 报名选择的招募策略id
  15. TaskReward int64 `json:"task_reward"` // 任务奖励金额
  16. SettleAmount int64 `json:"settle_amount"` // 待结算金额(任务奖励扣除违规扣款)
  17. TaskStatus int `json:"task_status"` // 任务状态
  18. CreateDate *gtime.Time `json:"create_date"` // 创建时间
  19. SelectDate *gtime.Time `json:"select_date"` // 反选时间
  20. CompleteStatus int `json:"complete_status"` // 结束方式 1未结束 2正常结束 3反选失败 4被解约
  21. CompleteDate *gtime.Time `json:"complete_date"` // 结束时间
  22. }