智盟项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

110 lines
4.3 KiB

  1. package md
  2. var SourceCate = map[string]string{
  3. "tt99fdef4006c36ff001": "dianzhong",
  4. "tt38e94e54a7d70c4601": "bihai",
  5. "ttd02aa6974f166cca01": "bihai",
  6. "tt8a93fc2e15affaaa01": "beiwo",
  7. "tt87bdf1001882dd4b01": "lutang", //鹿糖故事会
  8. "ttdc8aaa3743b4853f01": "xinghe", //星河剧场
  9. }
  10. var SourceBili = map[string]string{
  11. "tt99fdef4006c36ff001": "15",
  12. "tt38e94e54a7d70c4601": "20",
  13. "ttd02aa6974f166cca01": "20",
  14. "tt8a93fc2e15affaaa01": "20",
  15. "tt87bdf1001882dd4b01": "20",
  16. "ttdc8aaa3743b4853f01": "20",
  17. }
  18. var TaskAddList = []map[string]string{
  19. {
  20. "name": "tt87bdf1001882dd4b01",
  21. "type": "story",
  22. "second_type": "lutang",
  23. },
  24. {
  25. "name": "ttdc8aaa3743b4853f01",
  26. "type": "video",
  27. "second_type": "xinghe",
  28. },
  29. }
  30. type TikTokTaskDetail struct {
  31. AnchorTitle string `json:"anchor_title"`
  32. Appid string `json:"appid"`
  33. PaymentAllocateRatio int `json:"payment_allocate_ratio"`
  34. PlatformAddressApp string `json:"platform_address_app"`
  35. PlatformAddressWeb string `json:"platform_address_web"`
  36. ReferMaCaptures []string `json:"refer_ma_captures"`
  37. ReferVideoCaptures []string `json:"refer_video_captures"`
  38. RejectReason string `json:"reject_reason"`
  39. StartPage string `json:"start_page"`
  40. Status int `json:"status"`
  41. TaskDesc string `json:"task_desc"`
  42. TaskEndTime int `json:"task_end_time"`
  43. TaskIcon string `json:"task_icon"`
  44. TaskId int64 `json:"task_id"`
  45. TaskName string `json:"task_name"`
  46. TaskRefundPeriod int `json:"task_refund_period"`
  47. TaskSettleType int `json:"task_settle_type"`
  48. TaskStartTime int `json:"task_start_time"`
  49. TaskTags []string `json:"task_tags"`
  50. TaskType int `json:"task_type"`
  51. OrientedTalentRelList []struct {
  52. CooperationState int `json:"cooperation_state"`
  53. DouyinId string `json:"douyin_id"`
  54. CancelOperator int `json:"cancel_operator,omitempty"`
  55. } `json:"oriented_talent_rel_list"`
  56. }
  57. type TikTokTaskDetailSecond struct {
  58. AnchorTitle string `json:"anchor_title"`
  59. Appid string `json:"appid"`
  60. PaymentAllocateRatio int `json:"payment_allocate_ratio"`
  61. PlatformAddressApp string `json:"platform_address_app"`
  62. PlatformAddressWeb string `json:"platform_address_web"`
  63. ReferMaCaptures string `json:"refer_ma_captures"`
  64. ReferVideoCaptures string `json:"refer_video_captures"`
  65. RejectReason string `json:"reject_reason"`
  66. StartPage string `json:"start_page"`
  67. Status int `json:"status"`
  68. TaskDesc string `json:"task_desc"`
  69. TaskEndTime int `json:"task_end_time"`
  70. TaskIcon string `json:"task_icon"`
  71. TaskId int64 `json:"task_id"`
  72. VideoId string `json:"video_id"`
  73. TaskName string `json:"task_name"`
  74. TaskRefundPeriod int `json:"task_refund_period"`
  75. TaskSettleType int `json:"task_settle_type"`
  76. TaskStartTime int `json:"task_start_time"`
  77. TaskTags string `json:"task_tags"`
  78. TaskType int `json:"task_type"`
  79. OrientedTalentRelList string `json:"oriented_talent_rel_list"`
  80. }
  81. type TikTokTaskOrder struct {
  82. VideoId int64 `json:"VideoId"`
  83. TaskId int `json:"TaskId"`
  84. TaskName string `json:"TaskName"`
  85. PublishTime int `json:"PublishTime"`
  86. Author string `json:"Author"`
  87. DouyinID string `json:"DouyinID"`
  88. VideoTitle string `json:"VideoTitle"`
  89. MicroAppTitle string `json:"MicroAppTitle"`
  90. VideoLink string `json:"VideoLink"`
  91. AgentID string `json:"AgentID"`
  92. TalentProfit1D int `json:"TalentProfit1d"`
  93. GMV1D int `json:"GMV1d"`
  94. RefundGMV1D int `json:"RefundGMV1d"`
  95. AdShareCost1D int `json:"AdShareCost1d"`
  96. FeedAdShareCost1D int `json:"FeedAdShareCost1d"`
  97. BillingRefundGMV1D int `json:"BillingRefundGMV1d"`
  98. BillingGMV1D int `json:"BillingGMV1d"`
  99. Date string `json:"date"`
  100. }
  101. type TikTokTaskRelate struct {
  102. AgencyTalentUid string `json:"agency_talent_uid"`
  103. AgentId int64 `json:"agent_id"`
  104. BindTime int `json:"bind_time"`
  105. DouyinId string `json:"douyin_id"`
  106. }