get_finish_data.go 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package http_model
  2. type GetFinishDataRequest struct {
  3. ProjectId string `json:"project_id"` // 项目id
  4. }
  5. type GetFinishDataInfo struct {
  6. FeeForm string `json:"fee_form"` // 稿费形式,1-3分别代表产品置换、固定稿费、自报价
  7. StrategyID string `json:"strategy_id"` // 策略id
  8. FollowersLow string `json:"followers_low"` // 达人粉丝数下限
  9. FollowersUp string `json:"followers_up"` // 达人粉丝数上限
  10. RecruitNumber string `json:"recruit_number"` // 招募数量
  11. Offer string `json:"offer"` // 报价
  12. ProjectID string `json:"project_id"` // 所属项目id
  13. ServiceCharge string `json:"service_charge"` // 平台服务费,稿费形式为产品置换时必填
  14. SelectedNumber string `json:"selected_number"` // 已选数量,被企业选择的达人数量
  15. WaitingNumber string `json:"waiting_number"` // 待发货
  16. DeliveredNumber string `json:"delivered_number"` // 已发货
  17. SignedNumber string `json:"signed_number"` // 已签收
  18. MaxOffer string `json:"max_offer"` // 报价上限
  19. MinOffer string `json:"min_offer"` // 报价下限
  20. FanNumber string `json:"fan_number"` // 总粉丝量
  21. PlayNumber string `json:"play_number"` // 总播放量
  22. LikeNumber string `json:"like_number"` // 总点赞数
  23. CollectNumber string `json:"collect_number"` // 总收藏量
  24. CommentNumber string `json:"comment_number"` // 总评论数
  25. TerminateNumber string `json:"terminate_number"` // 结案数量
  26. FinishNumber string `json:"finish_number"` // 结案数量
  27. DefaultNumber string `json:"default_number"` // 违约数量
  28. TotalOffer float64 `json:"total_offer"` // 支付合计
  29. }
  30. type GetFinishData struct {
  31. FinishRecruitStrategy []*GetFinishDataInfo `json:"finish_recruit_strategys"`
  32. }
  33. func NewGetFinishDataRequest() *GetFinishDataRequest {
  34. return new(GetFinishDataRequest)
  35. }
  36. func NewGetFinishDataResponse() *CommonResponse {
  37. resp := new(CommonResponse)
  38. resp.Data = new(GetFinishData)
  39. return resp
  40. }