review_number_info.go 1.0 KB

12345678910111213141516171819202122232425262728
  1. package http_model
  2. type GetReviewNumberInfoRequest struct {
  3. ProjectId string `json:"project_id"` // 项目id
  4. StrategyIds string `json:"strategy_ids"` // 招募策略id列表
  5. }
  6. type ReviewNumberInfo struct {
  7. StrategyId int64 `json:"strategy_id"` // 招募策略id
  8. ReviewNumber int64 `json:"review_number"` // 应审稿数量
  9. ScriptUnreviewNumber int64 `json:"script_unreview_number"` // 脚本待审数量
  10. ScriptPassedNumber int64 `json:"script_passed_number"` // 脚本已通过数量
  11. SketchUnreviewNumber int64 `json:"sketch_unreview_number"` // 初稿待审数量
  12. SketchPassedNumber int64 `json:"sketch_passed_number"` // 初稿已通过数量
  13. }
  14. type GetReviewNumberInfoData struct {
  15. ReviewNumberInfoList []*ReviewNumberInfo `json:"number_info_list"`
  16. }
  17. func NewGetReviewNumberInfoRequest() *GetReviewNumberInfoRequest {
  18. return new(GetReviewNumberInfoRequest)
  19. }
  20. func NewGetReviewNumberInfoResponse() *CommonResponse {
  21. resp := new(CommonResponse)
  22. resp.Data = new(GetReviewNumberInfoData)
  23. return resp
  24. }