s_project.go 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // Code generated by sql2gorm. DO NOT EDIT.
  2. package entity
  3. import (
  4. "time"
  5. )
  6. // 服务商加入商单的种草任务
  7. type SProjectInfo struct {
  8. SProjectID int64 `gorm:"column:s_project_id;primary_key;AUTO_INCREMENT"` // 服务商种草任务ID
  9. ProjectID string `gorm:"column:project_id"` // 被服务商加入商单的原种草任务ID
  10. ProductID int64 `gorm:"column:product_id"` // 商品ID
  11. ProjectName string `gorm:"column:project_name"`
  12. ProjectStatus int64 `gorm:"column:project_status"`
  13. ProjectType int64 `gorm:"column:project_type"`
  14. ProjectPlatform int64 `gorm:"column:project_platform"`
  15. ProjectForm int64 `gorm:"column:project_form"`
  16. ContentType int64 `gorm:"column:content_type"`
  17. ShareCode string `gorm:"column:share_code"` // 分享码URL
  18. EnterpriseID string `gorm:"column:enterprise_id"`
  19. SupplierID int64 `gorm:"column:supplier_id"` // 服务商ID
  20. ApplyNum int64 `gorm:"column:apply_num;default:0"` // 报名人数
  21. RecruitNum int64 `gorm:"column:recruit_num;default:0"` // 已招募人数
  22. SettleNum int64 `gorm:"column:settle_num;default:0"` // 已结算人数
  23. QuitNum int64 `gorm:"column:quit_num;default:0"` // 已解约人数
  24. SubAccountID int64 `gorm:"column:sub_account_id;default:0"` // 服务商子账号ID
  25. ServiceCharge float64 `gorm:"column:service_charge;default:0.00"` // 服务商预估可赚服务费
  26. ServiceChargeActual float64 `gorm:"column:service_charge_actual;default:0.00"` // 服务商实际可赚服务费
  27. ServiceChargeSettle float64 `gorm:"column:service_charge_settle"` // 服务商已结算服务费
  28. OperatorType int64 `gorm:"column:operator_type;default:0"` // 添加商单操作人类型,1为服务商主账号,2为服务商子账号
  29. SProjectStatus int64 `gorm:"column:s_project_status;default:0"` // 服务商种草任务状态,1待确认,2已确认,3已拒绝
  30. StrategyStatus int64 `gorm:"column:strategy_status;default:0"` // 定向种草任务是否替换招募策略
  31. BOperator string `gorm:"column:b_operator"` // 商家发起入库邀约人
  32. BOperatorType int64 `gorm:"column:b_operator_type;default:0"` // 商家发起入库邀约人类型:1主账号 2子账号
  33. CreateTime time.Time `gorm:"column:create_time"` // 创建时间
  34. CreateStrategyID int64 `gorm:"column:create_strategy_id"` // 服务商修改服务费操作人ID
  35. CreateStrategyType int64 `gorm:"column:create_strategy_type"` // 服务商修改服务费操作人类型:1服务商主账号,2子账号
  36. FinishTime time.Time `gorm:"column:finish_time"` // 结案时间
  37. SupplierType int64 `gorm:"column:supplier_type"` // 服务商类型,1个人,2企业
  38. }
  39. func (m *SProjectInfo) TableName() string {
  40. return "younggee_s_project_info"
  41. }