AddJobRequest.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Text;
  5. namespace wms.dto.request.hj
  6. {
  7. public class AddJobRequest
  8. {
  9. public long Id { get; set; }
  10. [Required(ErrorMessage = "{0} 必须填写")]
  11. [MaxLength(200, ErrorMessage = "{0} 长度不可超过{1}")]
  12. public string Code { get; set; }
  13. [Required(ErrorMessage = "{0} 必须填写")]
  14. [MaxLength(200, ErrorMessage = "{0} 长度不可超过{1}")]
  15. public string Name { get; set; }
  16. public string JobGroupName { get; set; }
  17. [Required(ErrorMessage = "{0} 必须填写")]
  18. [MaxLength(100, ErrorMessage = "{0} 长度不可超过{1}")]
  19. public string JobType { get; set; }
  20. public string JobDescription { get; set; }
  21. public string TriggerName { get; set; }
  22. public string TriggerGroupName { get; set; }
  23. public string TriggerDescription { get; set; }
  24. public string CronExpression { get; set; }
  25. /// <summary>
  26. /// 接口地址列
  27. /// </summary>
  28. public List<JobApiRelation> JobList { get; set; }
  29. }
  30. public class JobApiRelation
  31. {
  32. public long Id { get; set; }
  33. public long JobId { get; set; }
  34. /// <summary>
  35. /// 接口地址
  36. /// </summary>
  37. [Required(ErrorMessage = "接口地址必须填写")]
  38. public string ApiUrl { get; set; }
  39. /// <summary>
  40. /// 请求体
  41. /// </summary>
  42. [Required(ErrorMessage = "请求体必须填写")]
  43. public string RequestBody { get; set; }
  44. }
  45. }