create_job.go 806 B

1234567891011121314151617181920212223
  1. package http_model
  2. type CreateJobRequest struct {
  3. JobName string `json:"job_name"`
  4. JobDetail string `json:"job_detail"`
  5. WorkspacePermission string `json:"workspace_permission"`
  6. TaskcenterPermission string `json:"taskcenter_permission"`
  7. SectaskPermission string `json:"sectask_permission"`
  8. FinancialPermission string `json:"financial_permission"`
  9. UsercenterPermission string `json:"usercenter_permission"`
  10. OperatePermission string `json:"operate_permission"`
  11. AccountID int64 `json:"account_id"`
  12. }
  13. type CreateJobResponse struct {
  14. JobName string `json:"job_name"`
  15. JobID int `json:"job_id"`
  16. }
  17. func NewCreateJobRequest() *CreateJobRequest { return new(CreateJobRequest) }
  18. func NewCreateJobResponse() *CommonResponse {
  19. return new(CommonResponse)
  20. }