get_finish_data.go 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. FinishNumber string `json:"finish_number"` // 结案数量
  26. DefaultNumber string `json:"default_number"` // 违约数量
  27. TotalOffer float64 `json:"total_offer"` // 支付合计
  28. }
  29. type GetFinishData struct {
  30. FinishRecruitStrategy []*GetFinishDataInfo `json:"finish_recruit_strategys"`
  31. }
  32. func NewGetFinishDataRequest() *GetFinishDataRequest {
  33. return new(GetFinishDataRequest)
  34. }
  35. func NewGetFinishDataResponse() *CommonResponse {
  36. resp := new(CommonResponse)
  37. resp.Data = new(GetFinishData)
  38. return resp
  39. }