s_local_life.go 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package gorm_model
  2. import (
  3. "time"
  4. )
  5. type YounggeeSLocalLifeInfo struct {
  6. SLocalId int `gorm:"column:s_local_id;primary_key"` // 主键ID
  7. LocalId string `gorm:"column:local_id"` // 被加入商单的原本地生活ID
  8. EnterpriseId string `gorm:"column:enterprise_id"` // 商家ID
  9. SupplierId int `gorm:"column:supplier_id"` // 服务商ID
  10. StoreId int `gorm:"column:store_id"` // 门店ID
  11. LocalName string `gorm:"column:local_name"` // 本地生活名称
  12. TeamBuyingId int `gorm:"column:team_buying_id"` // 团购ID
  13. LocalType int `gorm:"column:local_type"` // 任务类型,1为公开,2为定向
  14. TaskStatus int `gorm:"column:task_status"` // 任务状态
  15. LocalPlatform int `gorm:"column:local_platform"` // 任务平台,1-7分别代表小红书、抖音、微博、快手、b站、大众点评、知乎
  16. TaskForm int `gorm:"column:task_form"` // 任务形式,1-2分别代表线下探店,素材分发
  17. ContentType int `gorm:"column:content_type"` // 内容形式,1代表图文,2代表视频
  18. ShareCode string `gorm:"column:share_code"` // 分享码URL
  19. ApplyNum int `gorm:"column:apply_num"` // 报名人数
  20. RecruitNum int `gorm:"column:recruit_num"` // 已招募人数
  21. SettleNum int `gorm:"column:settle_num;default:0"` // 已结算人数
  22. SubAccountId int `gorm:"column:sub_account_id"` // 服务商子账号ID
  23. ServiceCharge float64 `gorm:"column:service_charge"` // 服务商预估可赚服务费
  24. ServiceChargeActual float64 `gorm:"column:service_charge_actual"` // 服务商实际可赚服务费
  25. ServiceChargeSettle float64 `gorm:"column:service_charge_settle"` // 服务商已结算服务费
  26. EstimateDraftFee float64 `gorm:"column:estimate_draft_fee"` // 预估达人总稿费
  27. EstimateSupportFee float64 `gorm:"column:estimate_support_fee"` // 预估提报价格总额
  28. OperatorType int `gorm:"column:operator_type"` // 添加商单操作人类型,1为服务商主账号,2为服务商子账号
  29. SLocalStatus int `gorm:"column:s_local_status"` // 服务商本地生活任务状态,1待确认,2已确认,3已拒绝
  30. StrategyStatus int `gorm:"column:strategy_status"` // 定向本地生活任务是否替换招募策略
  31. BOperator int `gorm:"column:b_operator"` // 商家发起入库邀约人
  32. BOperatorType int `gorm:"column:b_operator_type"` // 商家发起入库邀约人类型:1主账号 2子账号
  33. CreateTime *time.Time `gorm:"column:create_time"` // 创建时间
  34. FinishTime *time.Time `gorm:"column:finish_time"` // 结束时间
  35. CreateStrategyId int `gorm:"column:create_strategy_id"` // 服务商修改服务费操作人ID
  36. CreateStrategyType int `gorm:"column:create_strategy_type"` // 服务商修改服务费操作人类型:1服务商主账号,2子账号
  37. }
  38. func (m *YounggeeSLocalLifeInfo) TableName() string {
  39. return "younggee_s_local_life_info"
  40. }