default_number_info.go 1.1 KB

1234567891011121314151617181920212223242526272829
  1. package http_model
  2. type GetDefaultNumberInfoRequest struct {
  3. ProjectId string `json:"project_id"` // 项目id
  4. StrategyIds string `json:"strategy_ids"` // 招募策略id列表
  5. }
  6. type DefaultNumberInfo struct {
  7. StrategyId int64 `json:"strategy_id"` // 招募策略id
  8. ShouldFinishNumber int64 `json:"should_finish_number"` // 应结案数量
  9. UnuploadSketchNumber int64 `json:"unupload_sketch_number"` // 未传初稿违约数量
  10. UnuploadScriptNumber int64 `json:"unupload_script_number"` // 未传脚本违约数量
  11. UnuploadLinkNumber int64 `json:"unupload_link_number"` // 未传链接违约数量
  12. UnuploadDataNumber int64 `json:"unupload_data_number"` // 未传数据违约数量
  13. TerminateNumber int64 `json:"terminate_number"` // 解约数量
  14. }
  15. type GetDefaultNumberInfoData struct {
  16. DefaultNumberInfoList []*DefaultNumberInfo `json:"number_info_list"`
  17. }
  18. func NewGetDefaultNumberInfoRequest() *GetDefaultNumberInfoRequest {
  19. return new(GetDefaultNumberInfoRequest)
  20. }
  21. func NewGetDefaultNumberInfoResponse() *CommonResponse {
  22. resp := new(CommonResponse)
  23. resp.Data = new(GetDefaultNumberInfoData)
  24. return resp
  25. }