智盟项目
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.

84 lines
3.9 KiB

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