model.go 79 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876
  1. // =================================================================================
  2. // Code generated by GoFrame CLI tool. DO NOT EDIT.
  3. // =================================================================================
  4. package model
  5. import (
  6. "github.com/gogf/gf/os/gtime"
  7. )
  8. // BobocoinDeductRecord is the golang structure for table bobocoin_deduct_record.
  9. type BobocoinDeductRecord struct {
  10. RecordId uint64 `orm:"record_id,primary" json:"record_id"` // 扣费记录ID
  11. TalentId int `orm:"talent_id" json:"talent_id"` // 达人id
  12. BobocoinValue int64 `orm:"bobocoin_value" json:"bobocoin_value"` // 冻结的卜卜币数量(真实数量 * 100)
  13. OrderId uint64 `orm:"order_id" json:"order_id"` // 订单id,如果是订单执行产生的扣费,则有值
  14. ProcedureStage int `orm:"procedure_stage" json:"procedure_stage"` // 订单的执行步骤,如果是订单产生的扣费,则有此值
  15. Reason int `orm:"reason" json:"reason"` // 扣费原因 1任务超期冻结 2拍单费用 3延期发放
  16. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  17. OperationStage string `orm:"operation_stage" json:"operation_stage"` // 扣款步骤名称
  18. TaskName string `orm:"task_name" json:"task_name"` // 任务名称(冗余)
  19. }
  20. // BobocoinIncomeRecord is the golang structure for table bobocoin_income_record.
  21. type BobocoinIncomeRecord struct {
  22. RecordId uint64 `orm:"record_id,primary" json:"record_id"` // 记录id,主键,自增
  23. BobocoinValue int64 `orm:"bobocoin_value" json:"bobocoin_value"` // 收入的卜卜币数量
  24. OrderId int `orm:"order_id" json:"order_id"` // 获得卜卜币的订单id
  25. RecruitLevelId int `orm:"recruit_level_id" json:"recruit_level_id"` // 获得卜卜币的任务的招募级别
  26. TalentId int `orm:"talent_id" json:"talent_id"` // 达人id
  27. CompleteDate *gtime.Time `orm:"complete_date" json:"complete_date"` // 添加时间(订单完成时间,需要和bobocoin_withdrawal_record表中的打款完成时间字段名一致,因为要以时间排序
  28. TaskName string `orm:"task_name" json:"task_name"` // 任务名称(冗余)
  29. }
  30. // BobocoinWithdrawalRecord is the golang structure for table bobocoin_withdrawal_record.
  31. type BobocoinWithdrawalRecord struct {
  32. RecordId int64 `orm:"record_id,primary" json:"record_id"` // 提现单号
  33. TalentId int `orm:"talent_id" json:"talent_id"` // 发起提现的达人id
  34. SubmitDate *gtime.Time `orm:"submit_date" json:"submit_date"` // 提交时间
  35. DrawAmount int64 `orm:"draw_amount" json:"draw_amount"` // 提现金额
  36. PayState int `orm:"pay_state" json:"pay_state"` // 支付状态 1未支付 2支付成功 3支付失败
  37. PayFailReason string `orm:"pay_fail_reason" json:"pay_fail_reason"` // 支付失败原因
  38. CompleteDate *gtime.Time `orm:"complete_date" json:"complete_date"` // 打款时间
  39. PayPlatform int `orm:"pay_platform" json:"pay_platform"` // 支付平台,如支付宝
  40. PayAccount string `orm:"pay_account" json:"pay_account"` // 支付账户
  41. AccountName string `orm:"account_name" json:"account_name"` // 账户姓名
  42. }
  43. // Brand is the golang structure for table brand.
  44. type Brand struct {
  45. BrandId int `orm:"brand_id,primary" json:"brand_id"` // 品牌信息id
  46. BrandName string `orm:"brand_name" json:"brand_name"` // 品牌名称
  47. BrandLogo string `orm:"brand_logo" json:"brand_logo"` // 品牌logo链接地址
  48. BrandInfo string `orm:"brand_info" json:"brand_info"` // 品牌信息简介
  49. BrandPerson string `orm:"brand_person" json:"brand_person"` // 品牌对接人
  50. BrandContact string `orm:"brand_contact" json:"brand_contact"` // 品牌对接人联系方式
  51. BrandTitle string `orm:"brand_title" json:"brand_title"` // 品牌对接人职称
  52. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  53. CreatPeople string `orm:"creat_people" json:"creat_people"` // 创建人
  54. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  55. UpdatePeople string `orm:"update_people" json:"update_people"` // 更新人
  56. }
  57. // Enterprise is the golang structure for table enterprise.
  58. type Enterprise struct {
  59. EnterpriseId int `orm:"enterprise_id,primary" json:"enterprise_id"` // 企业id
  60. Industry int `orm:"industry" json:"industry"` // 行业,1-14分别代表能源、化工、材料、机械设备/军工、企业服务/造纸印刷、运输设备、旅游酒店、媒体/信息通信服务、批发/零售、消费品、卫生保健/医疗、金融、建材/建筑/房地产、公共事业
  61. BusinessName string `orm:"business_name" json:"business_name"` // 公司或组织名称
  62. UserId int `orm:"user_id,unique" json:"user_id"` // 对应用户id
  63. Balance int `orm:"balance" json:"balance"` // 账户余额
  64. FrozenBalance int `orm:"frozen_balance" json:"frozen_balance"` // 冻结余额
  65. AvailableBalance int `orm:"available_balance" json:"available_balance"` // 可用余额
  66. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  67. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  68. }
  69. // InfoProductClassify is the golang structure for table info_product_classify.
  70. type InfoProductClassify struct {
  71. ClassifyId int `orm:"classify_id,primary" json:"classify_id"` // 分类id
  72. Classify string `orm:"classify" json:"classify"` // 分类名
  73. }
  74. // InfoRegion is the golang structure for table info_region.
  75. type InfoRegion struct {
  76. RegionId uint `orm:"region_id,primary" json:"region_id"` //
  77. SelfCode uint `orm:"self_code" json:"self_code"` //
  78. RegionLevel int `orm:"region_level" json:"region_level"` //
  79. ParentCode uint `orm:"parent_code" json:"parent_code"` //
  80. RegionName string `orm:"region_name" json:"region_name"` //
  81. }
  82. // InfoTalentAgeBracket is the golang structure for table info_talent_age_bracket.
  83. type InfoTalentAgeBracket struct {
  84. AgeAid int `orm:"age_aid,primary" json:"age_aid"` //
  85. AgeBracketDiscribe string `orm:"age_bracket_discribe" json:"age_bracket_discribe"` //
  86. }
  87. // InfoTalentSkilledArea is the golang structure for table info_talent_skilled_area.
  88. type InfoTalentSkilledArea struct {
  89. SkilledId int `orm:"skilled_id,primary" json:"skilled_id"` //
  90. SkilledAreas string `orm:"skilled_areas" json:"skilled_areas"` // 擅长领域
  91. }
  92. // InfoTalentSkinType is the golang structure for table info_talent_skin_type.
  93. type InfoTalentSkinType struct {
  94. SkinId int `orm:"skin_id,primary" json:"skin_id"` //
  95. SkinTypeDescribe string `orm:"skin_type_describe" json:"skin_type_describe"` //
  96. }
  97. // InfoThirdPlatform is the golang structure for table info_third_platform.
  98. type InfoThirdPlatform struct {
  99. PlatformId uint `orm:"platform_id,primary" json:"platform_id"` // 平台id,主键
  100. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台名
  101. PlatformIcon string `orm:"platform_icon" json:"platform_icon"` // 平台图标url
  102. PlatformTableName string `orm:"platform_table_name" json:"platform_table_name"` // 平台数据表表名
  103. }
  104. // OrderAnswer is the golang structure for table order_answer.
  105. type OrderAnswer struct {
  106. TraId int64 `orm:"tra_id,primary" json:"tra_id"` //
  107. OrderId int64 `orm:"order_id" json:"order_id"` // 报名信息(order_info)id
  108. AdditionalQuestionId int `orm:"additional_question_id" json:"additional_question_id"` // task_require_additional_tallent_info表中的id,即问题
  109. QuestionAnswer string `orm:"question_answer" json:"question_answer"` // 问题答案,单选或多选为选项的id,问题为输入框时则为文本,为图片上传时则为上传后的图片url
  110. }
  111. // OrderArticleReview is the golang structure for table order_article_review.
  112. type OrderArticleReview struct {
  113. OrderArticleId int `orm:"order_article_id,primary" json:"order_article_id"` // 作品审核id
  114. OrderId int64 `orm:"order_id,unique" json:"order_id"` // 订单id(order_info)id
  115. ArticleLink string `orm:"article_link" json:"article_link"` // 作品链接列表
  116. AuditStatus int `orm:"audit_status" json:"audit_status"` // 审核状态 1待审核 2审核通过 3审核驳回
  117. AuditOpinion string `orm:"audit_opinion" json:"audit_opinion"` // 作品审核意见
  118. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间(发货时间)
  119. ConfirmTime *gtime.Time `orm:"confirm_time" json:"confirm_time"` // 确认收获时间
  120. }
  121. // OrderDataReview is the golang structure for table order_data_review.
  122. type OrderDataReview struct {
  123. DataQualityId int `orm:"data_quality_id,primary" json:"data_quality_id"` // 数据质检id
  124. OrderId int64 `orm:"order_id,unique" json:"order_id"` // 报名信息(order_info)id
  125. LikeNumber int `orm:"like_number" json:"like_number"` // 点赞数
  126. LittleEye int `orm:"little_eye" json:"little_eye"` // 小眼睛
  127. CommitNum int `orm:"commit_num" json:"commit_num"` // 评论数
  128. CollectNum int `orm:"collect_num" json:"collect_num"` // 收藏数
  129. DataLink string `orm:"data_link" json:"data_link"` // 数据截图列表
  130. AuditStatus int `orm:"audit_status" json:"audit_status"` // 审核状态 1待审核 2审核通过 3审核失败
  131. AuditOpinion string `orm:"audit_opinion" json:"audit_opinion"` // 数据质检审核意见
  132. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间(发货时间)
  133. ConfirmTime *gtime.Time `orm:"confirm_time" json:"confirm_time"` // 确认收获时间
  134. }
  135. // OrderDeliveryInfo is the golang structure for table order_delivery_info.
  136. type OrderDeliveryInfo struct {
  137. OrderDeliveryId int `orm:"order_delivery_id,primary" json:"order_delivery_id"` // 执行补充信息
  138. OrderId int64 `orm:"order_id,unique" json:"order_id"` // 订单id
  139. OrderAddressee string `orm:"order_addressee" json:"order_addressee"` // 收货人
  140. OrderPhone string `orm:"order_phone" json:"order_phone"` // 订单所填手机号
  141. RegionCode int `orm:"region_code" json:"region_code"` // 区域码
  142. OrderAddress string `orm:"order_address" json:"order_address"` // 订单地址
  143. LogisticsCompany string `orm:"logistics_company" json:"logistics_company"` // 物流公司
  144. TrackingNum string `orm:"tracking_num" json:"tracking_num"` // 物流单号
  145. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  146. ConfirmTime *gtime.Time `orm:"confirm_time" json:"confirm_time"` // 确认收获时间
  147. DeliveryTime *gtime.Time `orm:"delivery_time" json:"delivery_time"` // 发货时间
  148. DeliveryStatus int `orm:"delivery_status" json:"delivery_status"` // 发货状态 1是未发货,2是已发货 3已收货
  149. }
  150. // OrderDraftReview is the golang structure for table order_draft_review.
  151. type OrderDraftReview struct {
  152. OrderDraftId int `orm:"order_draft_id,primary" json:"order_draft_id"` // 初稿审核id
  153. OrderId int `orm:"order_id,unique" json:"order_id"` // 订单id
  154. OnlineLink string `orm:"online_link" json:"online_link"` // 在线链接
  155. AuditStatus int `orm:"audit_status" json:"audit_status"` // 审核状态 1待审核 2审核通过 3审核驳回
  156. AuditOpinion string `orm:"audit_opinion" json:"audit_opinion"` // 审核意见
  157. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  158. ConfirmTime *gtime.Time `orm:"confirm_time" json:"confirm_time"` // 初稿通过时间
  159. }
  160. // OrderInfo is the golang structure for table order_info.
  161. type OrderInfo struct {
  162. OrderId uint64 `orm:"order_id,primary" json:"order_id"` //
  163. TaskId int `orm:"task_id" json:"task_id"` // 任务id
  164. TaskName string `orm:"task_name" json:"task_name"` // 任务名称(冗余)
  165. TaskBrandName string `orm:"task_brand_name" json:"task_brand_name"` // 品牌名称(冗余)
  166. ProductName string `orm:"product_name" json:"product_name"` // 商品名称(冗余)
  167. ProductMainImg string `orm:"product_main_img" json:"product_main_img"` // 商品主图url(冗余)
  168. TalentId int `orm:"talent_id" json:"talent_id"` // 达人id
  169. TalentPlatformInfoSnap string `orm:"talent_platform_info_snap" json:"talent_platform_info_snap"` // 达人平台信息快照
  170. TalentPersonalInfoSnap string `orm:"talent_personal_info_snap" json:"talent_personal_info_snap"` // 达人个人信息快照
  171. TalentPostAddrSnap string `orm:"talent_post_addr_snap" json:"talent_post_addr_snap"` // 收货地址快照
  172. TaskLevelId int `orm:"task_level_id" json:"task_level_id"` // 报名选择的招募等级id(task_recruit_talent_level表中的id)
  173. SettleAmount int64 `orm:"settle_amount" json:"settle_amount"` // 待结算金额
  174. ProdSpecificationId int `orm:"prod_specification_id" json:"prod_specification_id"` // 商品规格列表的索引
  175. ProdNote string `orm:"prod_note" json:"prod_note"` // 商品备注
  176. OrderStatus int `orm:"order_status" json:"order_status"` // 订单状态
  177. CreateDate *gtime.Time `orm:"create_date" json:"create_date"` // 创建时间
  178. SelectDate *gtime.Time `orm:"select_date" json:"select_date"` // 反选时间
  179. PartnerWay string `orm:"partner_way" json:"partner_way"` // 合作方式
  180. CompleteStatus int `orm:"complete_status" json:"complete_status"` // 结束方式 1未结束 2正常结束 3反选失败 4达人取消
  181. CompleteDate *gtime.Time `orm:"complete_date" json:"complete_date"` // 结束时间
  182. }
  183. // OrderLinkQuality is the golang structure for table order_link_quality.
  184. type OrderLinkQuality struct {
  185. LinkQualityId int `orm:"link_quality_id,primary" json:"link_quality_id"` // 链接质检id
  186. OrderId int64 `orm:"order_id,unique" json:"order_id"` // 报名信息(order_info)id
  187. PostLink string `orm:"post_link" json:"post_link"` // 发布链接
  188. PhotoLink string `orm:"photo_link" json:"photo_link"` // 图片链接
  189. AuditStatus int `orm:"audit_status" json:"audit_status"` // 审核状态 1待审核 2审核成功 3审核失败
  190. AuditOpinion string `orm:"audit_opinion" json:"audit_opinion"` // 审核意见
  191. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间(发货时间)
  192. ConfirmTime *gtime.Time `orm:"confirm_time" json:"confirm_time"` // 确认收获时间
  193. }
  194. // OrderStatusRecord is the golang structure for table order_status_record.
  195. type OrderStatusRecord struct {
  196. OrderStatusId int `orm:"order_status_id,primary" json:"order_status_id"` // 订单状态记录表id
  197. OrderId int `orm:"order_id" json:"order_id"` // 对应订单的id
  198. AlterBefore int `orm:"alter_before" json:"alter_before"` // 修改订单前状态
  199. AlterAfter int `orm:"alter_after" json:"alter_after"` // 修改订单后状态
  200. RoleTag int `orm:"role_tag" json:"role_tag"` // 身份标记 1后台管理员 2达人
  201. RecordId int `orm:"record_id" json:"record_id"` // 操作员工账号
  202. RecordName string `orm:"record_name" json:"record_name"` // 操作员工姓名
  203. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  204. }
  205. // PlatformBilibiliAccountInfo is the golang structure for table platform_bilibili_account_info.
  206. type PlatformBilibiliAccountInfo struct {
  207. BilibiliId int `orm:"bilibili_id,primary" json:"bilibili_id"` //
  208. TalentId int `orm:"talent_id,unique" json:"talent_id"` // 达人账号id(talent_info表id值)
  209. PlatformId int `orm:"platform_id" json:"platform_id"` // 平台id,与third_platform_info中的id相同
  210. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台名称(冗余)
  211. PlatformIconUrl string `orm:"platform_icon_url" json:"platform_icon_url"` // 平台icon的url(冗余)
  212. PlatformAccountId string `orm:"platform_account_id" json:"platform_account_id"` // 在平台上的账号
  213. PlatformNickname string `orm:"platform_nickname" json:"platform_nickname"` // 在平台上的昵称
  214. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 主页链接
  215. FansCount int64 `orm:"fans_count" json:"fans_count"` // 粉丝数
  216. GotLikeCount int64 `orm:"got_like_count" json:"got_like_count"` // 点赞数
  217. SkilledAt string `orm:"skilled_at" json:"skilled_at"` // 擅长领域(info_tallent_skilled_area表中的id的数组)
  218. IsAppearInVideo int `orm:"is_appear_in_video" json:"is_appear_in_video"` // 是否出镜
  219. HomePageCaptureUrl string `orm:"home_page_capture_url" json:"home_page_capture_url"` // 主页截图链接
  220. AccountFrom string `orm:"account_from" json:"account_from"` // 账号来源(仅B端批量上传的账号需要填写)
  221. SubmitDate *gtime.Time `orm:"submit_date" json:"submit_date"` // 提交时间
  222. ExamineFailAdminId int `orm:"examine_fail_admin_id" json:"examine_fail_admin_id"` // 审核失败操作管理员id(user表中的id)
  223. ExamineDate *gtime.Time `orm:"examine_date" json:"examine_date"` // 审核日期
  224. ExamineFailReason string `orm:"examine_fail_reason" json:"examine_fail_reason"` // 审核失败原因
  225. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  226. ExamineSucAdminId int `orm:"examine_suc_admin_id" json:"examine_suc_admin_id"` // 审核成功操作管理员id(user表中的id)
  227. }
  228. // PlatformDianpingAccountInfo is the golang structure for table platform_dianping_account_info.
  229. type PlatformDianpingAccountInfo struct {
  230. DianpingId int `orm:"dianping_id,primary" json:"dianping_id"` //
  231. TalentId int `orm:"talent_id,unique" json:"talent_id"` // 达人账号id(talent_info表id值)
  232. PlatformId int `orm:"platform_id" json:"platform_id"` // 平台id,与third_platform_info中的id相同
  233. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台名称(冗余)
  234. PlatformIconUrl string `orm:"platform_icon_url" json:"platform_icon_url"` // 平台icon的url(冗余)
  235. PlatformAccountId string `orm:"platform_account_id" json:"platform_account_id"` // 在平台上的账号
  236. PlatformNickname string `orm:"platform_nickname" json:"platform_nickname"` // 在平台上的昵称
  237. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 主页链接
  238. FansCount int64 `orm:"fans_count" json:"fans_count"` // 粉丝数
  239. GotLikeCount int64 `orm:"got_like_count" json:"got_like_count"` // 点赞数
  240. MembershipLevel int `orm:"membership_level" json:"membership_level"` // 会员等级
  241. IsAppearInVideo int `orm:"is_appear_in_video" json:"is_appear_in_video"` // 是否出镜
  242. HomePageCaptureUrl string `orm:"home_page_capture_url" json:"home_page_capture_url"` // 主页截图图片url
  243. AccountFrom string `orm:"account_from" json:"account_from"` // 账号来源(仅B端批量上传的账号需要填写)
  244. ExamineStatus int `orm:"examine_status" json:"examine_status"` // 审核状态 1待审核 2审核通过 3审核失败
  245. SubmitDate *gtime.Time `orm:"submit_date" json:"submit_date"` // 提交时间
  246. ExamineFailAdminId int `orm:"examine_fail_admin_id" json:"examine_fail_admin_id"` // 审核失败操作管理员id(user表中的id)
  247. ExamineDate *gtime.Time `orm:"examine_date" json:"examine_date"` // 审核日期
  248. ExamineFailReason string `orm:"examine_fail_reason" json:"examine_fail_reason"` // 审核失败原因
  249. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  250. ExamineSucAdminId int `orm:"examine_suc_admin_id" json:"examine_suc_admin_id"` // 审核成功操作管理员id(user表中的id)
  251. }
  252. // PlatformKuaishouAccountInfo is the golang structure for table platform_kuaishou_account_info.
  253. type PlatformKuaishouAccountInfo struct {
  254. KuaishouId int `orm:"kuaishou_id,primary" json:"kuaishou_id"` //
  255. TalentId int `orm:"talent_id,unique" json:"talent_id"` // 达人账号id(talent_info表id值)
  256. PlatformId int `orm:"platform_id" json:"platform_id"` // 平台id,与third_platform_info中的id相同
  257. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台名称(冗余)
  258. PlatformIconUrl string `orm:"platform_icon_url" json:"platform_icon_url"` // 平台icon的url(冗余)
  259. PlatformAccountId string `orm:"platform_account_id" json:"platform_account_id"` // 在平台上的账号
  260. PlatformNickname string `orm:"platform_nickname" json:"platform_nickname"` // 在平台上的昵称
  261. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 主页链接
  262. FansCount int64 `orm:"fans_count" json:"fans_count"` // 粉丝数
  263. CompositionCount int64 `orm:"composition_count" json:"composition_count"` // 作品数量
  264. SkilledAt string `orm:"skilled_at" json:"skilled_at"` // 擅长领域(info_tallent_skilled_area表中的id的数组)
  265. IsSupportLive int `orm:"is_support_live" json:"is_support_live"` // 是否支持直播
  266. IsOpenCart int `orm:"is_open_cart" json:"is_open_cart"` // 是否开通购物车
  267. IsAppearInVideo int `orm:"is_appear_in_video" json:"is_appear_in_video"` // 是否出镜
  268. HomePageCaptureUrl string `orm:"home_page_capture_url" json:"home_page_capture_url"` // 主页截图图片url
  269. AccountFrom string `orm:"account_from" json:"account_from"` // 账号来源(仅B端批量上传的账号需要填写)
  270. SubmitDate *gtime.Time `orm:"submit_date" json:"submit_date"` // 提交时间
  271. ExamineFailAdminId int `orm:"examine_fail_admin_id" json:"examine_fail_admin_id"` // 审核失败操作管理员id(user表中的id)
  272. ExamineDate *gtime.Time `orm:"examine_date" json:"examine_date"` // 审核日期
  273. ExamineFailReason string `orm:"examine_fail_reason" json:"examine_fail_reason"` // 审核失败原因
  274. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  275. ExamineSucAdminId int `orm:"examine_suc_admin_id" json:"examine_suc_admin_id"` // 审核成功操作管理员id(user表中的id)
  276. }
  277. // PlatformLittleRedBookAccountInfo is the golang structure for table platform_little_red_book_account_info.
  278. type PlatformLittleRedBookAccountInfo struct {
  279. RedBookId int `orm:"red_book_id,primary" json:"red_book_id"` //
  280. TalentId int `orm:"talent_id,unique" json:"talent_id"` // 达人账号id(talent_info表id值)
  281. PlatformId int `orm:"platform_id" json:"platform_id"` // 平台id,与third_platform_info中的id相同
  282. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台名称(冗余)
  283. PlatformIconUrl string `orm:"platform_icon_url" json:"platform_icon_url"` // 平台icon的url(冗余)
  284. PlatformAccountId string `orm:"platform_account_id" json:"platform_account_id"` // 在平台上的账号
  285. PlatformNickname string `orm:"platform_nickname" json:"platform_nickname"` // 在平台上的昵称
  286. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 主页链接
  287. FansCount int64 `orm:"fans_count" json:"fans_count"` // 粉丝数
  288. GotLikeCount int64 `orm:"got_like_count" json:"got_like_count"` // (点)赞(收)藏数
  289. NoteCount int64 `orm:"note_count" json:"note_count"` // 笔记总量
  290. IsSupportReporting int `orm:"is_support_reporting" json:"is_support_reporting"` // 是否支持报备
  291. IsSupportLive int `orm:"is_support_live" json:"is_support_live"` // 是否支持直播
  292. CanMakeVideo int `orm:"can_make_video" json:"can_make_video"` // 是否可以制作视频
  293. IsAppearInVideo int `orm:"is_appear_in_video" json:"is_appear_in_video"` // 是否出镜
  294. SkilledAt string `orm:"skilled_at" json:"skilled_at"` // 擅长领域(info_tallent_skilled_area表中的id的数组) {0,不限。1,母婴。2,美妆护肤。3,时尚穿搭。4,旅游。5,美食。6,数码科技。7,健康养生。8,情感。9,宠物。10,运动健身。11,家居生活。12,搞笑。13,音乐 }
  295. HomePageCaptureUrl string `orm:"home_page_capture_url" json:"home_page_capture_url"` // 主页截图链接
  296. AccountFrom string `orm:"account_from" json:"account_from"` // 账号来源(仅B端批量上传的账号需要填写)
  297. SubmitDate *gtime.Time `orm:"submit_date" json:"submit_date"` // 提交时间
  298. ExamineFailAdminId int `orm:"examine_fail_admin_id" json:"examine_fail_admin_id"` // 审核失败操作管理员id(user表中的id)
  299. ExamineDate *gtime.Time `orm:"examine_date" json:"examine_date"` // 审核日期
  300. ExamineFailReason string `orm:"examine_fail_reason" json:"examine_fail_reason"` // 审核失败原因
  301. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  302. ExamineSucAdminId int `orm:"examine_suc_admin_id" json:"examine_suc_admin_id"` // 审核成功操作管理员id(user表中的id)
  303. }
  304. // PlatformTiktokAccountInfo is the golang structure for table platform_tiktok_account_info.
  305. type PlatformTiktokAccountInfo struct {
  306. TiktokId int `orm:"tiktok_id,primary" json:"tiktok_id"` //
  307. TalentId int `orm:"talent_id,unique" json:"talent_id"` // 达人账号id(talent_info表id值)
  308. PlatformId int `orm:"platform_id" json:"platform_id"` // 平台id,与third_platform_info中的id相同
  309. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台名称(冗余)
  310. PlatformIconUrl string `orm:"platform_icon_url" json:"platform_icon_url"` // 平台icon的url(冗余)
  311. PlatformAccountId string `orm:"platform_account_id" json:"platform_account_id"` // 在平台上的账号
  312. PlatformNickname string `orm:"platform_nickname" json:"platform_nickname"` // 在平台上的昵称
  313. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 主页链接
  314. FansCount int64 `orm:"fans_count" json:"fans_count"` // 粉丝数
  315. GotLikeCount int64 `orm:"got_like_count" json:"got_like_count"` // 点赞数
  316. CompositionCount int64 `orm:"composition_count" json:"composition_count"` // 作品数量
  317. TiktokUid string `orm:"tiktok_uid" json:"tiktok_uid"` // 抖音uid
  318. IsSupportReporting int `orm:"is_support_reporting" json:"is_support_reporting"` // 是否支持报备
  319. IsSupportLive int `orm:"is_support_live" json:"is_support_live"` // 是否支持直播
  320. IsOpenShowcase int `orm:"is_open_showcase" json:"is_open_showcase"` // 是否开通商品橱窗
  321. IsAppearInVideo int `orm:"is_appear_in_video" json:"is_appear_in_video"` // 是否出镜
  322. SkilledAt string `orm:"skilled_at" json:"skilled_at"` // 擅长领域(info_tallent_skilled_area表中的id的数组)
  323. HomePageCaptureUrl string `orm:"home_page_capture_url" json:"home_page_capture_url"` // 主页截图图片链接
  324. AccountFrom string `orm:"account_from" json:"account_from"` // 账号来源(仅B端批量上传的账号需要填写)
  325. SubmitDate *gtime.Time `orm:"submit_date" json:"submit_date"` // 提交时间
  326. ExamineFailAdminId int `orm:"examine_fail_admin_id" json:"examine_fail_admin_id"` // 审核失败操作管理员id(user表中的id)
  327. ExamineDate *gtime.Time `orm:"examine_date" json:"examine_date"` // 审核日期
  328. ExamineFailReason string `orm:"examine_fail_reason" json:"examine_fail_reason"` // 审核失败原因
  329. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  330. ExamineSucAdminId int `orm:"examine_suc_admin_id" json:"examine_suc_admin_id"` // 审核成功操作管理员id(user表中的id)
  331. }
  332. // PlatformWeiboAccountInfo is the golang structure for table platform_weibo_account_info.
  333. type PlatformWeiboAccountInfo struct {
  334. WeiboId int `orm:"weibo_id,primary" json:"weibo_id"` //
  335. TalentId int `orm:"talent_id,unique" json:"talent_id"` // 达人账号id(talent_info表id值)
  336. PlatformId int `orm:"platform_id" json:"platform_id"` // 平台id,与third_platform_info中的id相同
  337. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台名称(冗余)
  338. PlatformIconUrl string `orm:"platform_icon_url" json:"platform_icon_url"` // 平台icon的url(冗余)
  339. PlatformAccountId string `orm:"platform_account_id" json:"platform_account_id"` // 在平台上的账号
  340. PlatformNickname string `orm:"platform_nickname" json:"platform_nickname"` // 在平台上的昵称
  341. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 主页链接
  342. FansCount int64 `orm:"fans_count" json:"fans_count"` // 粉丝数
  343. WeiboTotalNum int64 `orm:"weibo_total_num" json:"weibo_total_num"` // 微博总量
  344. IsSupportReporting int `orm:"is_support_reporting" json:"is_support_reporting"` // 是否支持报备
  345. IsSupportLive int `orm:"is_support_live" json:"is_support_live"` // 是否支持直播
  346. CanMakeVideo int `orm:"can_make_video" json:"can_make_video"` // 是否可以制作视频
  347. IsAppearInVideo int `orm:"is_appear_in_video" json:"is_appear_in_video"` // 是否出镜
  348. SkilledAt string `orm:"skilled_at" json:"skilled_at"` // 擅长领域(info_tallent_skilled_area表中的id的数组)
  349. HomePageCaptureUrl string `orm:"home_page_capture_url" json:"home_page_capture_url"` // 主页截图链接
  350. AccountFrom string `orm:"account_from" json:"account_from"` // 账号来源(仅B端批量上传的账号需要填写)
  351. SubmitDate *gtime.Time `orm:"submit_date" json:"submit_date"` // 提交时间
  352. ExamineFailAdminId int `orm:"examine_fail_admin_id" json:"examine_fail_admin_id"` // 审核失败操作管理员id(user表中的id)
  353. ExamineDate *gtime.Time `orm:"examine_date" json:"examine_date"` // 审核日期
  354. ExamineFailReason string `orm:"examine_fail_reason" json:"examine_fail_reason"` // 审核失败原因
  355. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  356. ExamineSucAdminId int `orm:"examine_suc_admin_id" json:"examine_suc_admin_id"` // 审核成功操作管理员id(user表中的id)
  357. }
  358. // PlatformZhihuAccountInfo is the golang structure for table platform_zhihu_account_info.
  359. type PlatformZhihuAccountInfo struct {
  360. ZhihuId int `orm:"zhihu_id,primary" json:"zhihu_id"` //
  361. TalentId int `orm:"talent_id,unique" json:"talent_id"` // 达人账号id(talent_info表的id值)
  362. PlatformId int `orm:"platform_id" json:"platform_id"` // 平台id,与third_platform_info中的id相同
  363. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台名称(冗余)
  364. PlatformIconUrl string `orm:"platform_icon_url" json:"platform_icon_url"` // 平台icon的url(冗余)
  365. PlatformAccountId string `orm:"platform_account_id" json:"platform_account_id"` // 在平台上的账号
  366. PlatformNickname string `orm:"platform_nickname" json:"platform_nickname"` // 在平台上的昵称
  367. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 主页链接
  368. FansCount int64 `orm:"fans_count" json:"fans_count"` // 粉丝数
  369. GotAgreeCount int64 `orm:"got_agree_count" json:"got_agree_count"` // 被赞同总数
  370. GotLikeCount int64 `orm:"got_like_count" json:"got_like_count"` // 被喜欢总数
  371. GotCollectCount int64 `orm:"got_collect_count" json:"got_collect_count"` // 被收藏总数
  372. AnswerCount int64 `orm:"answer_count" json:"answer_count"` // 回答总数
  373. CreativeLevel int `orm:"creative_level" json:"creative_level"` // 创作等级
  374. TotalReadPlayCount int64 `orm:"total_read_play_count" json:"total_read_play_count"` // 总阅读播放量
  375. HomePageCaptureUrl string `orm:"home_page_capture_url" json:"home_page_capture_url"` // 主页截图
  376. AccountFrom string `orm:"account_from" json:"account_from"` // 账号来源(仅B端批量上传的账号需要填写)
  377. SubmitDate *gtime.Time `orm:"submit_date" json:"submit_date"` // 提交时间
  378. ExamineFailAdminId int `orm:"examine_fail_admin_id" json:"examine_fail_admin_id"` // 审核失败操作管理员id(user表中的id)
  379. ExamineDate *gtime.Time `orm:"examine_date" json:"examine_date"` // 审核日期
  380. ExamineFailReason string `orm:"examine_fail_reason" json:"examine_fail_reason"` // 审核失败原因
  381. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  382. ExamineSucAdminId int `orm:"examine_suc_admin_id" json:"examine_suc_admin_id"` // 审核成功操作管理员id(user表中的id)
  383. }
  384. // Product is the golang structure for table product.
  385. type Product struct {
  386. ProductId int `orm:"product_id,primary" json:"product_id"` //
  387. ProductName string `orm:"product_name" json:"product_name"` // 商品名称
  388. ProductType int `orm:"product_type" json:"product_type"` // 商品类型 1:实物 ,2:商品,3:线下
  389. ProductClassify int `orm:"product_classify" json:"product_classify"` // 商品分类id(info_product_classifyh表id)
  390. ProductPrice int64 `orm:"product_price" json:"product_price"` // 商品价格
  391. ProductSpecification string `orm:"product_specification" json:"product_specification"` // 商品规格
  392. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  393. CreatPeople string `orm:"creat_people" json:"creat_people"` // 创建人
  394. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  395. UpdatePeople string `orm:"update_people" json:"update_people"` // 更新人
  396. }
  397. // ProductPhoto is the golang structure for table product_photo.
  398. type ProductPhoto struct {
  399. ProductPhotoId int `orm:"product_photo_id,primary" json:"product_photo_id"` // 商品链接图主键id
  400. ProductId int `orm:"product_id" json:"product_id"` // 商品表id
  401. Symbol int `orm:"symbol" json:"symbol"` // 图片是主图还是详情图标志位 1主图 2轮播图 3,详情图
  402. PhotoUrl string `orm:"photo_url" json:"photo_url"` // 商品图片链接
  403. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  404. CreatPeople string `orm:"creat_people" json:"creat_people"` // 创建人
  405. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  406. UpdatePeople string `orm:"update_people" json:"update_people"` // 更新人
  407. }
  408. // ProjectInfo is the golang structure for table project_info.
  409. type ProjectInfo struct {
  410. ProjectId int `orm:"project_id,primary" json:"project_id"` // 项目id
  411. ProjectName string `orm:"project_name" json:"project_name"` // 项目名称
  412. ProjectStatus int `orm:"project_status" json:"project_status"` // 项目状态,1-10分别代表创建中、待审核、审核通过、招募中、招募完毕、待支付、已支付、失效、执行中、已结案
  413. ProjectType int `orm:"project_type" json:"project_type"` // 项目类型,1代表全流程项目,2代表专项项目
  414. ProjectPlatform int `orm:"project_platform" json:"project_platform"` // 项目平台,1-7分别代表小红书、抖音、微博、快手、b站、大众点评、知乎
  415. ProjectForm int `orm:"project_form" json:"project_form"` // 项目形式,1-4分别代表实体商品寄拍、虚拟产品测评、线下探店打卡、素材微原创
  416. TalentType string `orm:"talent_type" json:"talent_type"` // 达人类型
  417. RecruitDdl *gtime.Time `orm:"recruit_ddl" json:"recruit_ddl"` // 招募截止时间
  418. ContentType int `orm:"content_type" json:"content_type"` // 内容形式,1代表图文,2代表视频
  419. ProjectDetail string `orm:"project_detail" json:"project_detail"` // 项目详情
  420. ApplyNum int `orm:"apply_num" json:"apply_num"` // 报名人数
  421. RecruitNum int `orm:"recruit_num" json:"recruit_num"` // 已招募人数
  422. EnterpriseId int `orm:"enterprise_id" json:"enterprise_id"` // 所属企业id
  423. ProductId int `orm:"product_id" json:"product_id"` // 关联商品id
  424. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  425. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 修改时间
  426. }
  427. // ProjectPhoto is the golang structure for table project_photo.
  428. type ProjectPhoto struct {
  429. ProjectPhotoId int `orm:"project_photo_id,primary" json:"project_photo_id"` // 项目图片id
  430. PhotoUrl string `orm:"photo_url" json:"photo_url"` // 图片url
  431. PhotoUid string `orm:"photo_uid" json:"photo_uid"` //
  432. ProjectId int `orm:"project_id" json:"project_id"` // 所属项目id
  433. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  434. }
  435. // ROrderCompeleteStageToType is the golang structure for table r_order_compelete_stage_to_type.
  436. type ROrderCompeleteStageToType struct {
  437. RId uint `orm:"r_id,primary" json:"r_id"` //
  438. OrderProcedureStage int `orm:"order_procedure_stage" json:"order_procedure_stage"` // 任务流程的阶段(对应workflow_node_container表中的procedure_stage字段)
  439. OrderProcedureStep int `orm:"order_procedure_step" json:"order_procedure_step"` // 任务流程的步骤(对应workflow_node_container表中的step_in_stage字段)
  440. CompleteType int `orm:"complete_type" json:"complete_type"` // 任务步骤如果存在结束任务的可能,则这里是对应的结束任务的方式
  441. }
  442. // RTalentPlatformTable is the golang structure for table r_talent_platform_table.
  443. type RTalentPlatformTable struct {
  444. RtId uint `orm:"rt_id,primary" json:"rt_id"` // 审核表的主键ID
  445. Tid int `orm:"tid" json:"tid"` // 达人id(talent_info表中的id)
  446. PId int `orm:"p_id" json:"p_id"` // 平台id(info_third_platform表中的id)
  447. PName string `orm:"p_name" json:"p_name"` // 平台名称
  448. PNickname string `orm:"p_nickname" json:"p_nickname"` // 账号所在平台昵称
  449. PAccountId string `orm:"p_account_id" json:"p_account_id"` // 平台对应的ID(达人在所在平台的ID)
  450. FansCount int64 `orm:"fans_count" json:"fans_count"` // 达人在平台的粉丝数量
  451. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 达人的主页链接
  452. ExamineState int `orm:"examine_state" json:"examine_state"` // 审核状态 1待审核 2审核通过 3审核驳回
  453. FailReason string `orm:"fail_reason" json:"fail_reason"` // 审核驳回原因
  454. ExamineAdminId int `orm:"examine_admin_id" json:"examine_admin_id"` // 审核操作管理员id
  455. CreateDate *gtime.Time `orm:"create_date" json:"create_date"` // 创建时间
  456. ExamineDate *gtime.Time `orm:"examine_date" json:"examine_date"` // 审核时间
  457. DisableDate *gtime.Time `orm:"disable_date" json:"disable_date"` // 下架时间
  458. Deleted int `orm:"deleted" json:"deleted"` // 是否逻辑删除 0否 1是
  459. }
  460. // RecruitStrategy is the golang structure for table recruit_strategy.
  461. type RecruitStrategy struct {
  462. RecruitStrategyId int `orm:"recruit_strategy_id,primary" json:"recruit_strategy_id"` // 招募策略id
  463. FeeForm int `orm:"fee_form" json:"fee_form"` // 稿费形式,1-3分别代表产品置换、固定稿费、自报价
  464. StrategyId int `orm:"strategy_id" json:"strategy_id"` // 策略id
  465. FollowersLow int `orm:"followers_low" json:"followers_low"` // 达人粉丝数下限
  466. FollowersUp int `orm:"followers_up" json:"followers_up"` // 达人粉丝数上限
  467. RecruitNumber int `orm:"recruit_number" json:"recruit_number"` // 招募数量
  468. Offer int `orm:"offer" json:"offer"` // 报价
  469. ProjectId int `orm:"project_id" json:"project_id"` // 所属项目id
  470. }
  471. // TalentDeliveryAddress is the golang structure for table talent_delivery_address.
  472. type TalentDeliveryAddress struct {
  473. AddressId int64 `orm:"address_id,primary" json:"address_id"` //
  474. RegionCode int `orm:"region_code" json:"region_code"` // 区域码,取info_region表中的self_code字段值
  475. DetailAddr string `orm:"detail_addr" json:"detail_addr"` // 详细地址
  476. PhoneNumber string `orm:"phone_number" json:"phone_number"` // 联系电话
  477. ReceiverName string `orm:"receiver_name" json:"receiver_name"` // 收货人名字
  478. DefaultTag int `orm:"default_tag" json:"default_tag"` // 是否默认收货地址
  479. TalentId int `orm:"talent_id" json:"talent_id"` // 达人id(talent_info表中的id)
  480. }
  481. // TalentInfo is the golang structure for table talent_info.
  482. type TalentInfo struct {
  483. Id int `orm:"id,primary" json:"id"` //
  484. TalentWxOpenid string `orm:"talent_wx_openid" json:"talent_wx_openid"` // 达人的微信openid
  485. TalentWxNickname string `orm:"talent_wx_nickname" json:"talent_wx_nickname"` // 达人的微信昵称
  486. TalentWxNumber string `orm:"talent_wx_number" json:"talent_wx_number"` // 达人微信号
  487. TalentGender int `orm:"talent_gender" json:"talent_gender"` // 性别,0未知 1男 2女
  488. TalentPhoneNumber string `orm:"talent_phone_number" json:"talent_phone_number"` // 电话号码
  489. TalentAgeBracket int `orm:"talent_age_bracket" json:"talent_age_bracket"` // 年龄段,取tallent_age_bracket表id
  490. TalentSkinType int `orm:"talent_skin_type" json:"talent_skin_type"` // 肤质,取tallent_skin_type表的id
  491. TalentNationality int `orm:"talent_nationality" json:"talent_nationality"` // 国籍,取tallent_nationality表id
  492. VisitStoreRegion int `orm:"visit_store_region" json:"visit_store_region"` // 探店区域,取region_info表中的self_code
  493. ApprovalStatus int `orm:"approval_status" json:"approval_status"` // 审核状态 0提交未审核 1审核通过 2审核失败
  494. ApprovalDate *gtime.Time `orm:"approval_date" json:"approval_date"` // 审核时间
  495. Enabled int `orm:"enabled" json:"enabled"` // 是否上架(激活)
  496. EnabledDate *gtime.Time `orm:"enabled_date" json:"enabled_date"` // 上架(激活)时间
  497. InBlacklist uint `orm:"in_blacklist" json:"in_blacklist"` // 是否加入黑名单 0否 1是
  498. CreateDate *gtime.Time `orm:"create_date" json:"create_date"` // 创建时间
  499. LastLoginDate *gtime.Time `orm:"last_login_date" json:"last_login_date"` // 最后登录时间
  500. AliName string `orm:"ali_name" json:"ali_name"` // 支付宝姓名
  501. AliAccount string `orm:"ali_account" json:"ali_account"` // 支付宝账号
  502. }
  503. // TaskBaseInfo is the golang structure for table task_base_info.
  504. type TaskBaseInfo struct {
  505. TaskId int `orm:"task_id,primary" json:"task_id"` // 任务基础信息id
  506. TaskName string `orm:"task_name" json:"task_name"` // 任务名称
  507. TaskPlatform int `orm:"task_platform" json:"task_platform"` // 任务平台id,取third_platform_info表id
  508. TaskMode int `orm:"task_mode" json:"task_mode"` // 任务模式 1置换任务 2稿费任务 3折扣任务
  509. BusinessType int `orm:"business_type" json:"business_type"` // 业务类型 1实物 2虚拟 3线下
  510. ContentForm uint `orm:"content_form" json:"content_form"` // 内容形式 低4位为图片和视频类型,0001原创图片 0010指定图片 0100原创视频 1000指定视频 5~6位为文案类型 010000为原创文案 100000为指定文案 第7位为是否直播01000000为直播00000000为非直播
  511. OtherForm int `orm:"other_form" json:"other_form"` // 其他形式 1不限 2仅单品 3仅合辑
  512. StartTime *gtime.Time `orm:"start_time" json:"start_time"` // 作品发布时间
  513. EndTime *gtime.Time `orm:"end_time" json:"end_time"` // 作品结束时间
  514. DeadlineTime *gtime.Time `orm:"deadline_time" json:"deadline_time"` // 任务报名截至日期
  515. TaskStatus int `orm:"task_status" json:"task_status"` // 任务状态:1待支付(待上线) 2执行中 3已结案
  516. TaskCreateFlag uint `orm:"task_create_flag" json:"task_create_flag"` // 创建任务时提交状态
  517. BrandId int `orm:"brand_id" json:"brand_id"` // 品牌id
  518. ProductId int `orm:"product_id" json:"product_id"` // 任务商品id
  519. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  520. OnlineTime *gtime.Time `orm:"online_time" json:"online_time"` // 上线时间
  521. BrandName string `orm:"brand_name" json:"brand_name"` // 品牌名称
  522. }
  523. // TaskPerformHelpInfo is the golang structure for table task_perform_help_info.
  524. type TaskPerformHelpInfo struct {
  525. TphId int `orm:"tph_id,primary" json:"tph_id"` //
  526. TaskBaseId int `orm:"task_base_id,unique" json:"task_base_id"` // 关联的任务基本信息id
  527. BrandKeyword string `orm:"brand_keyword" json:"brand_keyword"` // 品牌关键词
  528. ProductMerits string `orm:"product_merits" json:"product_merits"` // 产品亮点
  529. AppendTopic string `orm:"append_topic" json:"append_topic"` // 添加话题
  530. CaptureRequirement string `orm:"capture_requirement" json:"capture_requirement"` // 拍摄要求
  531. RemainDays int `orm:"remain_days" json:"remain_days"` // 保留时长(天)
  532. OtherPerformRequire string `orm:"other_perform_require" json:"other_perform_require"` // 其他执行要求
  533. CaptureReference string `orm:"capture_reference" json:"capture_reference"` // 拍摄参考
  534. CustomServiceQrcode string `orm:"custom_service_qrcode" json:"custom_service_qrcode"` // 客服二维码url
  535. BriefList string `orm:"brief_list" json:"brief_list"` // brief图片urls
  536. }
  537. // TaskProcedureArticleInfo is the golang structure for table task_procedure_article_info.
  538. type TaskProcedureArticleInfo struct {
  539. TpaId int `orm:"tpa_id,primary" json:"tpa_id"` //
  540. TaskBaseId int `orm:"task_base_id" json:"task_base_id"` // 任务id(对应task_base_info表id字段)
  541. UploadLimitDay int `orm:"upload_limit_day" json:"upload_limit_day"` // 上传作品天数限制
  542. UploadReduceRate int `orm:"upload_reduce_rate" json:"upload_reduce_rate"` // 上传作品超时扣费比率(*100)
  543. ReviseLimitDay int `orm:"revise_limit_day" json:"revise_limit_day"` // 作品修改天数限制
  544. ReviseReduceRate int `orm:"revise_reduce_rate" json:"revise_reduce_rate"` // 作品修改超时扣费比率(*100)
  545. }
  546. // TaskProcedureBuySamplesInfo is the golang structure for table task_procedure_buy_samples_info.
  547. type TaskProcedureBuySamplesInfo struct {
  548. TpbId int `orm:"tpb_id,primary" json:"tpb_id"` //
  549. TaskBaseId int `orm:"task_base_id,unique" json:"task_base_id"` // 任务id(对应task_base_info表id字段)
  550. PlatformName string `orm:"platform_name" json:"platform_name"` // 平台对应的名称
  551. BuySamplesCost int64 `orm:"buy_samples_cost" json:"buy_samples_cost"` // 拍单费用
  552. BuySamplesRefund int64 `orm:"buy_samples_refund" json:"buy_samples_refund"` // 拍单退费
  553. BuySamplesUrl string `orm:"buy_samples_url" json:"buy_samples_url"` // 拍单链接
  554. SyncLogistics int `orm:"sync_logistics" json:"sync_logistics"` // 是否同步物流信息 0不同步 1同步
  555. }
  556. // TaskProcedureDecisionCondition is the golang structure for table task_procedure_decision_condition.
  557. type TaskProcedureDecisionCondition struct {
  558. TpdId int `orm:"tpd_id,primary" json:"tpd_id"` //
  559. TaskBaseId int `orm:"task_base_id" json:"task_base_id"` // 任务id(对应task_base_info表id字段)
  560. BuySamplesType int `orm:"buy_samples_type" json:"buy_samples_type"` // 拍单方式 1样叽拍单 2,不拍单
  561. BuySamplesStage int `orm:"buy_samples_stage" json:"buy_samples_stage"` // 拍单对应的工作流步骤stage(workflow_node_template表procedure_stage字段)
  562. ExamineDraft int `orm:"examine_draft" json:"examine_draft"` // 是否需要审核初稿 0不审核 1审核
  563. ExamineDraftStage int `orm:"examine_draft_stage" json:"examine_draft_stage"` // 审核初稿对应的工作流步骤stage(workflow_node_template表procedure_stage字段)
  564. ReviewArticle int `orm:"review_article" json:"review_article"` // 是否需要审核作品 0不审核 1审核
  565. ReviewArticleStage int `orm:"review_article_stage" json:"review_article_stage"` // 审核作品对应的工作流步骤stage(workflow_node_template表procedure_stage字段)
  566. IsTestQulity int `orm:"is_test_qulity" json:"is_test_qulity"` // 是否质检目前不可选,值固定为1
  567. QuilityTestStage int `orm:"quility_test_stage" json:"quility_test_stage"` // 质检对应的工作流步骤stage(workflow_node_template表procedure_stage字段)
  568. IsTestData int `orm:"is_test_data" json:"is_test_data"` // 是否进行数据检测,目前不可选,值固定为1
  569. DataTestStage int `orm:"data_test_stage" json:"data_test_stage"` // 数据质检对应的工作流步骤stage(workflow_node_template表procedure_stage字段)
  570. ReturnSamples int `orm:"return_samples" json:"return_samples"` // 是否返还样品 0不返还 1返还
  571. ReturnSamplesStage int `orm:"return_samples_stage" json:"return_samples_stage"` // 返还样品对应的工作流步骤stage(workflow_node_template表procedure_stage字段)
  572. IsAddTaskFinish int `orm:"is_add_task_finish" json:"is_add_task_finish"` // 是否添加任务完成步骤,目前固定为1
  573. TaskFisnishStage int `orm:"task_fisnish_stage" json:"task_fisnish_stage"` // 任务完成对应的工作流步骤stage(workflow_node_template表procedure_stage字段)
  574. BuySamplesCost int64 `orm:"buy_samples_cost" json:"buy_samples_cost"` // 拍单费用
  575. SyncLogistics int `orm:"sync_logistics" json:"sync_logistics"` // 是否同步物流信息 1不同步 2同步
  576. BuySamplesRefund int64 `orm:"buy_samples_refund" json:"buy_samples_refund"` // 拍单退费
  577. }
  578. // TaskProcedureDraftInfo is the golang structure for table task_procedure_draft_info.
  579. type TaskProcedureDraftInfo struct {
  580. TaskPdId int `orm:"task_pd_id,primary" json:"task_pd_id"` //
  581. TaskBaseId int `orm:"task_base_id" json:"task_base_id"` // 任务id(对应task_base_info表id字段)
  582. UploadLimitDay int `orm:"upload_limit_day" json:"upload_limit_day"` // 上传初稿天数限制
  583. UploadReduceRate int `orm:"upload_reduce_rate" json:"upload_reduce_rate"` // 上传初稿超时扣费比率(*100)
  584. ReviseLimitDay int `orm:"revise_limit_day" json:"revise_limit_day"` // 修改初稿期限天数限制
  585. ReviseReduceRate int `orm:"revise_reduce_rate" json:"revise_reduce_rate"` // 初稿超时扣费比率(*100)
  586. }
  587. // TaskProcedureQualityDataTestInfo is the golang structure for table task_procedure_quality_data_test_info.
  588. type TaskProcedureQualityDataTestInfo struct {
  589. TpqId int `orm:"tpq_id,primary" json:"tpq_id"` //
  590. TaskBaseId int `orm:"task_base_id" json:"task_base_id"` // 任务id(对应task_base_info表id字段)
  591. QualityTestUrl string `orm:"quality_test_url" json:"quality_test_url"` // 质检链接
  592. QualityTestLimitDay int `orm:"quality_test_limit_day" json:"quality_test_limit_day"` // 上传质检连接天数限制
  593. QualityTestReduceRate int `orm:"quality_test_reduce_rate" json:"quality_test_reduce_rate"` // 上传质检连接超时扣费比率(*100)
  594. QualityReviseLimitDay int `orm:"quality_revise_limit_day" json:"quality_revise_limit_day"` // 修改质检连接天数限制
  595. QualityReviseReduseRate int `orm:"quality_revise_reduse_rate" json:"quality_revise_reduse_rate"` // 修改质检连接超时扣费比率(*100)
  596. DataTestUrl string `orm:"data_test_url" json:"data_test_url"` // 数据检测连接
  597. DataTestLimitDay int `orm:"data_test_limit_day" json:"data_test_limit_day"` // 上传数据检测连接天数限制
  598. DataTestReduceRate int `orm:"data_test_reduce_rate" json:"data_test_reduce_rate"` // 上传数据检测连接超时扣费比率(*100)
  599. DataReviceLimitDay int `orm:"data_revice_limit_day" json:"data_revice_limit_day"` // 修改数据检测链接天数限制
  600. DataReviceReduceRate int `orm:"data_revice_reduce_rate" json:"data_revice_reduce_rate"` // 修改数据检测链接超时扣费比率(*100)
  601. }
  602. // TaskRecruitRequirements is the golang structure for table task_recruit_requirements.
  603. type TaskRecruitRequirements struct {
  604. TrrId int `orm:"trr_id,primary" json:"trr_id"` //
  605. TaskBaseId int `orm:"task_base_id,unique" json:"task_base_id"` // 关联的task_base_info中的id
  606. TalentSkillsOn string `orm:"talent_skills_on" json:"talent_skills_on"` // 达人擅长领域要求,info_tallent_skilled_area表中的id列表,以逗号分隔 ['不限', '母婴', '美妆护肤', '时尚穿搭', '旅游', '美食', '数码科技', '健康养生', '情感', '宠物', '运动健身', '家居生活', '搞笑', '音乐'],
  607. InteractType string `orm:"interact_type" json:"interact_type"` // 指定互动形式的内容
  608. RegionCode int `orm:"region_code" json:"region_code"` // 地域码,info_region表中的self_code值
  609. Gender int `orm:"gender" json:"gender"` // 限制可接任务的性别,0女 1男 2不限制
  610. OtherRequirement string `orm:"other_requirement" json:"other_requirement"` // 其他要求
  611. }
  612. // TaskRecruitTalentLevel is the golang structure for table task_recruit_talent_level.
  613. type TaskRecruitTalentLevel struct {
  614. TrtId int `orm:"trt_id,primary" json:"trt_id"` //
  615. TaskBaseId int `orm:"task_base_id" json:"task_base_id"` // 关联的task_base_info的id
  616. FansCountMin int `orm:"fans_count_min" json:"fans_count_min"` // 最小粉丝数
  617. FansCountMax int `orm:"fans_count_max" json:"fans_count_max"` // 最大粉丝数
  618. NeedTalentCount int `orm:"need_talent_count" json:"need_talent_count"` // 任务需要的达人数量
  619. RewardRoyalties int64 `orm:"reward_royalties" json:"reward_royalties"` // 稿费金额
  620. }
  621. // TaskReward is the golang structure for table task_reward.
  622. type TaskReward struct {
  623. RewardId int `orm:"reward_id,primary" json:"reward_id"` //
  624. IsRewardGoods int `orm:"is_reward_goods" json:"is_reward_goods"` // 是否奖励实物
  625. RewardGoodsInfo string `orm:"reward_goods_info" json:"reward_goods_info"` // 实物奖励信息
  626. IsPaymentArticle int `orm:"is_payment_article" json:"is_payment_article"` // 是否获得稿费
  627. PaymentValue string `orm:"payment_value" json:"payment_value"` // 稿费金额描述
  628. OtherRewardInfo string `orm:"other_reward_info" json:"other_reward_info"` // 其他奖励信息
  629. TaskBaseId int `orm:"task_base_id,unique" json:"task_base_id"` // 关联的task_base_info的id
  630. }
  631. // User is the golang structure for table user.
  632. type User struct {
  633. Id int `orm:"id,primary" json:"id"` // 用户表id
  634. User string `orm:"user" json:"user"` // 账号
  635. Username string `orm:"username" json:"username"` // 后台用户名
  636. Password string `orm:"password" json:"password"` // 用户密码
  637. RealName string `orm:"real_name" json:"real_name"` // 真实姓名
  638. Role string `orm:"role" json:"role"` // 角色 1,超级管理员; 2,管理员;3,企业用户
  639. Phone string `orm:"phone,unique" json:"phone"` // 绑定手机
  640. Email string `orm:"email" json:"email"` // 电子邮件
  641. LastLoginTime *gtime.Time `orm:"last_login_time" json:"last_login_time"` // 最后一次登录时间
  642. UserState string `orm:"user_state" json:"user_state"` // 0,禁用,1,正常
  643. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  644. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  645. }
  646. // WorkflowNodeContainer is the golang structure for table workflow_node_container.
  647. type WorkflowNodeContainer struct {
  648. ContainerId uint64 `orm:"container_id,primary" json:"container_id"` //
  649. NodeNameFirst string `orm:"node_name_first" json:"node_name_first"` // 首次执行时的节点名,前端显示
  650. NodeNameAfterSecond string `orm:"node_name_after_second" json:"node_name_after_second"` // 第二次之后执行时的节点名
  651. ProcedureStage int `orm:"procedure_stage" json:"procedure_stage"` // 订单处理流程阶段,如:拍单阶段、初稿阶段
  652. StepInStage uint `orm:"step_in_stage" json:"step_in_stage"` // 在阶段中的步骤,如提交初稿是初稿阶段的第一步
  653. CurExecutionTimes int `orm:"cur_execution_times" json:"cur_execution_times"` // 当前执行次数
  654. MaxExecutionTimes int `orm:"max_execution_times" json:"max_execution_times"` // 最大执行次数
  655. Tip string `orm:"tip" json:"tip"` // 此步骤在达人端的提示
  656. SucNextStep uint `orm:"suc_next_step" json:"suc_next_step"` // 成功后在此阶段的后续步骤 0不处理 255进行后续阶段 其余数值为本阶段step_in_stage值
  657. FailNextStep uint `orm:"fail_next_step" json:"fail_next_step"` // 失败的后续步骤,数值同上
  658. State int `orm:"state" json:"state"` // 状态 1未开启 2进行中 3失败 4完成
  659. FailReason string `orm:"fail_reason" json:"fail_reason"` // 失败原因
  660. StartDate *gtime.Time `orm:"start_date" json:"start_date"` // 开始日期
  661. CompleteDate *gtime.Time `orm:"complete_date" json:"complete_date"` // 完成日期
  662. CompleteUserName string `orm:"complete_user_name" json:"complete_user_name"` // 完成人名
  663. LimitDays1 int `orm:"limit_days_1" json:"limit_days_1"` // 限制天数
  664. ReduceFeeRatio1 int `orm:"reduce_fee_ratio_1" json:"reduce_fee_ratio_1"` // 超期扣费比率
  665. LimitDays2 int `orm:"limit_days_2" json:"limit_days_2"` // 第二次执行限制天数(修改操作限时)
  666. ReduceFeeRatio2 int `orm:"reduce_fee_ratio_2" json:"reduce_fee_ratio_2"` // 第二次执行超期扣费率
  667. OperateRoleRestrict int `orm:"operate_role_restrict" json:"operate_role_restrict"` // 操作角色限制 1后端 2达人
  668. SortId int `orm:"sort_id" json:"sort_id"` // 在一个任务流程中的排序值
  669. OrderId int `orm:"order_id" json:"order_id"` // 关联的订单和任务id
  670. }
  671. // WorkflowNodeTemplate is the golang structure for table workflow_node_template.
  672. type WorkflowNodeTemplate struct {
  673. TemplateId uint `orm:"template_id,primary" json:"template_id"` //
  674. NodeNameFirst string `orm:"node_name_first" json:"node_name_first"` // 首次执行时的节点名,前端显示
  675. NodeNameAfterSecond string `orm:"node_name_after_second" json:"node_name_after_second"` // 第二次之后执行时的节点名
  676. ProcedureStage int `orm:"procedure_stage" json:"procedure_stage"` // 订单处理流程阶段,如:拍单阶段、初稿阶段
  677. StepInStage uint `orm:"step_in_stage" json:"step_in_stage"` // 在阶段中的步骤,如提交初稿是初稿阶段的第一步
  678. CurExecutionTimes int `orm:"cur_execution_times" json:"cur_execution_times"` // 当前执行次数
  679. MaxExecutionTimes int `orm:"max_execution_times" json:"max_execution_times"` // 最大执行次数
  680. Tip string `orm:"tip" json:"tip"` // 此步骤在达人端的提示
  681. SucNextStep uint `orm:"suc_next_step" json:"suc_next_step"` // 成功后在此阶段的后续步骤 0不处理 255进行后续阶段 其余数值为本阶段step_in_stage值
  682. FailNextStep uint `orm:"fail_next_step" json:"fail_next_step"` // 失败的后续步骤,数值同上
  683. State int `orm:"state" json:"state"` // 状态 1未开启 2进行中 3成功 4失败
  684. FailReason string `orm:"fail_reason" json:"fail_reason"` //
  685. StartDate *gtime.Time `orm:"start_date" json:"start_date"` // 开启日期
  686. CompleteDate *gtime.Time `orm:"complete_date" json:"complete_date"` // 完成日期
  687. CompleteUserName string `orm:"complete_user_name" json:"complete_user_name"` // 完成人名
  688. LimitDays1 int `orm:"limit_days_1" json:"limit_days_1"` // 此状态限制天数 0不限制
  689. ReduceFeeRatio1 int `orm:"reduce_fee_ratio_1" json:"reduce_fee_ratio_1"` // 超期扣费比率
  690. LimitDays2 int `orm:"limit_days_2" json:"limit_days_2"` // 第二次执行限制天数(修改操作限时)
  691. ReduceFeeRatio2 int `orm:"reduce_fee_ratio_2" json:"reduce_fee_ratio_2"` // 第二次执行超期扣费率
  692. OperateRoleRestrict int `orm:"operate_role_restrict" json:"operate_role_restrict"` // 操作角色限制 1后端 2达人
  693. SortId int `orm:"sort_id" json:"sort_id"` //
  694. }
  695. // WxPayOrder is the golang structure for table wx_pay_order.
  696. type WxPayOrder struct {
  697. OrderId uint64 `orm:"order_id,primary" json:"order_id"` //
  698. OutTradeNo string `orm:"out_trade_no,unique" json:"out_trade_no"` // 本平台的订单号
  699. WxOrderNo string `orm:"wx_order_no" json:"wx_order_no"` // 微信产生的订单号
  700. PayAmount int64 `orm:"pay_amount" json:"pay_amount"` // 支付金额
  701. TaskName string `orm:"task_name" json:"task_name"` // 任务名称
  702. PayReason int `orm:"pay_reason" json:"pay_reason"` // 支付用途 1拍单
  703. TalentId int `orm:"talent_id" json:"talent_id"` // 达人id
  704. TalentWxNickname string `orm:"talent_wx_nickname" json:"talent_wx_nickname"` // 达人微信昵称
  705. TalentPlatformAccountName string `orm:"talent_platform_account_name" json:"talent_platform_account_name"` // 达人平台账号昵称
  706. TaskId int `orm:"task_id" json:"task_id"` // 任务id
  707. TaskPlatform int `orm:"task_platform" json:"task_platform"` // 任务的社媒平台id
  708. Success int `orm:"success" json:"success"` // 是否成功
  709. CreateAt *gtime.Time `orm:"create_at" json:"create_at"` // 订单生成时间
  710. Desc string `orm:"desc" json:"desc"` // 描述
  711. }
  712. // YoungeePlatformAccountInfo is the golang structure for table youngee_platform_account_info.
  713. type YoungeePlatformAccountInfo struct {
  714. AccountId int `orm:"account_id,primary" json:"account_id"` //
  715. TalentId string `orm:"talent_id" json:"talent_id"` // 达人账号id(youngee_talent_info表id值)
  716. PlatformId int `orm:"platform_id" json:"platform_id"` // 平台id,与third_platform_info中的id相同
  717. PlatformNickname string `orm:"platform_nickname" json:"platform_nickname"` // 在平台上的昵称
  718. HomePageUrl string `orm:"home_page_url" json:"home_page_url"` // 主页链接
  719. FansCount int64 `orm:"fans_count" json:"fans_count"` // 粉丝数
  720. HomePageCaptureUrl string `orm:"home_page_capture_url" json:"home_page_capture_url"` // 主页截图链接
  721. BindDate *gtime.Time `orm:"bind_date" json:"bind_date"` // 绑定时间
  722. Deleted int `orm:"deleted" json:"deleted"` // 是否被解绑
  723. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  724. UpdatedPerson int `orm:"updated_person" json:"updated_person"` // 更新人,0代表本人,1代表管理员
  725. UpdatedAdminId int `orm:"updated_admin_id" json:"updated_admin_id"` // 上一次更新的管理员id
  726. }
  727. // YoungeeTalentDeliveryAddress is the golang structure for table youngee_talent_delivery_address.
  728. type YoungeeTalentDeliveryAddress struct {
  729. AddressId int64 `orm:"address_id,primary" json:"address_id"` //
  730. TalentId string `orm:"talent_id" json:"talent_id"` // 达人id(youngee_talent_info表中的id)
  731. RegionCode int `orm:"region_code" json:"region_code"` // 区域码,取info_region表中的self_code字段值
  732. DetailAddr string `orm:"detail_addr" json:"detail_addr"` // 详细地址
  733. PhoneNumber string `orm:"phone_number" json:"phone_number"` // 联系电话
  734. ReceiverName string `orm:"receiver_name" json:"receiver_name"` // 收货人名字
  735. DefaultTag int `orm:"default_tag" json:"default_tag"` // 是否默认收货地址
  736. MailCode string `orm:"mail_code" json:"mail_code"` // 邮政编码
  737. }
  738. // YoungeeTalentInfo is the golang structure for table youngee_talent_info.
  739. type YoungeeTalentInfo struct {
  740. Id string `orm:"id,primary" json:"id"` // 达人id
  741. TalentWxOpenid string `orm:"talent_wx_openid" json:"talent_wx_openid"` // 达人的微信openid
  742. TalentWxNickname string `orm:"talent_wx_nickname" json:"talent_wx_nickname"` // 达人的微信昵称
  743. TalentWxNumber string `orm:"talent_wx_number" json:"talent_wx_number"` // 达人微信号
  744. Income int64 `orm:"income" json:"income"` // 收益总数
  745. Withdrawing int64 `orm:"withdrawing" json:"withdrawing"` // 提现中金额
  746. Canwithdraw int64 `orm:"canwithdraw" json:"canwithdraw"` // 可提现金额
  747. Withdrawed int64 `orm:"withdrawed" json:"withdrawed"` // 已提现金额
  748. TalentGender int `orm:"talent_gender" json:"talent_gender"` // 性别,0未知 1男 2女
  749. TalentPhoneNumber string `orm:"talent_phone_number" json:"talent_phone_number"` // 电话号码
  750. TalentAgeBracket int `orm:"talent_age_bracket" json:"talent_age_bracket"` // 年龄段,取tallent_age_bracket表id
  751. TalentNationality int `orm:"talent_nationality" json:"talent_nationality"` // 国籍,取tallent_nationality表id
  752. VisitStoreRegion int `orm:"visit_store_region" json:"visit_store_region"` // 探店区域,取region_info表中的self_code
  753. IsBindInfo uint `orm:"is_bind_info" json:"is_bind_info"` // 是否填写个人资料
  754. IsBindLocation uint `orm:"is_bind_location" json:"is_bind_location"` // 是否绑定收货地址
  755. IsBindBank uint `orm:"is_bind_bank" json:"is_bind_bank"` // 是否绑定银行账户信息
  756. InBlacklist uint `orm:"in_blacklist" json:"in_blacklist"` // 是否加入黑名单 0否 1是
  757. TaskAll int `orm:"task_all" json:"task_all"` // 任务总数
  758. TaskApply int `orm:"task_apply" json:"task_apply"` // 报名任务数量
  759. TaskExecute int `orm:"task_execute" json:"task_execute"` // 执行中任务数量
  760. TaskEnd int `orm:"task_end" json:"task_end"` // 结束任务数量
  761. CreateDate *gtime.Time `orm:"create_date" json:"create_date"` // 创建时间
  762. LastLoginDate *gtime.Time `orm:"last_login_date" json:"last_login_date"` // 最后登录时间
  763. }
  764. // YoungeeTaskInfo is the golang structure for table youngee_task_info.
  765. type YoungeeTaskInfo struct {
  766. TaskId uint64 `orm:"task_id,primary" json:"task_id"` // 任务id
  767. ProjectId int `orm:"project_id" json:"project_id"` // 项目id
  768. TalentId string `orm:"talent_id" json:"talent_id"` // 达人id
  769. TalentPlatformInfoSnap string `orm:"talent_platform_info_snap" json:"talent_platform_info_snap"` // 达人平台信息快照
  770. TalentPersonalInfoSnap string `orm:"talent_personal_info_snap" json:"talent_personal_info_snap"` // 达人个人信息快照
  771. TalentPostAddrSnap string `orm:"talent_post_addr_snap" json:"talent_post_addr_snap"` // 收货地址快照
  772. StrategyId int `orm:"strategy_id" json:"strategy_id"` // 报名选择的招募策略id
  773. TaskReward int64 `orm:"task_reward" json:"task_reward"` // 任务奖励金额
  774. SettleAmount int64 `orm:"settle_amount" json:"settle_amount"` // 待结算金额(任务奖励扣除违规扣款)
  775. TaskStatus int `orm:"task_status" json:"task_status"` // 任务状态
  776. CreateDate *gtime.Time `orm:"create_date" json:"create_date"` // 创建时间
  777. SelectDate *gtime.Time `orm:"select_date" json:"select_date"` // 反选时间
  778. CompleteStatus int `orm:"complete_status" json:"complete_status"` // 结束方式 1未结束 2正常结束 3反选失败 4被解约
  779. CompleteDate *gtime.Time `orm:"complete_date" json:"complete_date"` // 结束时间
  780. }
  781. // YounggeeProduct is the golang structure for table younggee_product.
  782. type YounggeeProduct struct {
  783. ProductId int `orm:"product_id,primary" json:"product_id"` // 商品id
  784. ProductName string `orm:"product_name" json:"product_name"` // 商品名称
  785. ProductType int `orm:"product_type" json:"product_type"` // 商品类型
  786. ShopAddress string `orm:"shop_address" json:"shop_address"` // 店铺地址,商品类型为线下品牌时需填写
  787. ProductPrice int64 `orm:"product_price" json:"product_price"` // 商品价值
  788. ProductDetail string `orm:"product_detail" json:"product_detail"` //
  789. ProductUrl string `orm:"product_url" json:"product_url"` // 商品链接,可为电商网址、公司官网、大众点评的店铺地址等可以说明商品信息或者品牌信息的线上地址;
  790. EnterpriseId int `orm:"enterprise_id" json:"enterprise_id"` // 所属企业id
  791. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  792. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  793. BrandName string `orm:"brand_name" json:"brand_name"` //
  794. }
  795. // YounggeeProductPhoto is the golang structure for table younggee_product_photo.
  796. type YounggeeProductPhoto struct {
  797. ProductPhotoId int `orm:"product_photo_id,primary" json:"product_photo_id"` // 商品图片id
  798. ProductId int `orm:"product_id" json:"product_id"` // 所属商品id
  799. Symbol int `orm:"symbol" json:"symbol"` // 图片为主图或详情图标志位,1为主图,2为详情图,3为视频
  800. PhotoUrl string `orm:"photo_url" json:"photo_url"` // 图片或视频url
  801. PhotoUid string `orm:"photo_uid" json:"photo_uid"` //
  802. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  803. }
  804. // YounggeeUser is the golang structure for table younggee_user.
  805. type YounggeeUser struct {
  806. Id int `orm:"id,primary" json:"id"` // 用户表id
  807. User string `orm:"user" json:"user"` // 账号
  808. Username string `orm:"username" json:"username"` // 后台用户名
  809. Password string `orm:"password" json:"password"` // 用户密码
  810. RealName string `orm:"real_name" json:"real_name"` // 真实姓名
  811. Role string `orm:"role" json:"role"` // 角色 1,超级管理员; 2,管理员;3,企业用户
  812. Phone string `orm:"phone,unique" json:"phone"` // 绑定手机
  813. Email string `orm:"email" json:"email"` // 电子邮件
  814. LastLoginTime *gtime.Time `orm:"last_login_time" json:"last_login_time"` // 最后一次登录时间
  815. UserState string `orm:"user_state" json:"user_state"` // 0,禁用,1,正常
  816. CreatedAt *gtime.Time `orm:"created_at" json:"created_at"` // 创建时间
  817. UpdatedAt *gtime.Time `orm:"updated_at" json:"updated_at"` // 更新时间
  818. }