sys_job.go 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. package sys_job
  2. // Fill with you ideas below.
  3. //添加操作请求参数
  4. type ReqAdd struct {
  5. JobName string `p:"jobName" v:"required#任务名称不能为空"`
  6. JobParams string `p:"jobParams"` // 任务参数
  7. JobGroup string `p:"jobGroup" `
  8. InvokeTarget string `p:"invokeTarget" v:"required#执行方法不能为空"`
  9. CronExpression string `p:"cronExpression" v:"required#任务表达式不能为空"`
  10. MisfirePolicy int `p:"misfirePolicy"`
  11. Concurrent int `p:"concurrent" `
  12. Status int `p:"status" v:"required#状态(0正常 1暂停)不能为空"`
  13. Remark string `p:"remark" `
  14. }
  15. //修改操作请求参数
  16. type ReqEdit struct {
  17. JobId int64 `p:"jobId" v:"min:1#任务id不能为空"`
  18. ReqAdd
  19. }
  20. //分页请求参数
  21. type SelectPageReq struct {
  22. JobName string `p:"jobName"` //任务名称
  23. JobGroup string `p:"jobGroup"` //任务组名
  24. Status string `p:"status"` //状态(0正常 1暂停)
  25. PageNum int `p:"page"` //当前页码
  26. PageSize int `p:"pageSize"` //每页数
  27. }