CenterdataTHydraulicPatrolTask.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. package com.sooka.sponest.data.digitalwater.domain;
  2. import com.ruoyi.common.core.annotation.Excel;
  3. import com.sooka.sponest.data.base.domain.BaseBusinessEntity;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import javax.validation.constraints.NotBlank;
  8. import javax.validation.constraints.NotNull;
  9. /**
  10. * 水利巡查任务对象 centerdata_t_hydraulic_patrol_task
  11. *
  12. * @author ruoyi
  13. * @date 2023-03-02
  14. */
  15. @Data
  16. @ApiModel(value = "水利巡查任务对象",description = "水利巡查任务对象")
  17. public class CenterdataTHydraulicPatrolTask extends BaseBusinessEntity {
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * 主键id
  21. */
  22. @ApiModelProperty(value = "主键id", required = false)
  23. private String id;
  24. /**
  25. * 任务名称
  26. */
  27. @Excel(name = "任务名称")
  28. @NotBlank(message = "任务名称不能为空")
  29. @ApiModelProperty(value = "任务名称", required = false)
  30. private String taskName;
  31. /**
  32. * 所属计划
  33. */
  34. @NotBlank(message = "所属计划不能为空")
  35. @ApiModelProperty(value = "所属计划", required = false)
  36. private String planId;
  37. /**
  38. * 计划名称
  39. */
  40. @Excel(name = "计划名称")
  41. @NotBlank(message = "计划名称不能为空")
  42. @ApiModelProperty(value = "计划名称", required = false)
  43. private String planName;
  44. /**
  45. * 任务状态
  46. */
  47. @NotBlank(message = "任务状态不能为空")
  48. @Excel(name = "任务状态",dictType = "water_task_status")
  49. @ApiModelProperty(value = "任务状态", required = false)
  50. private String status;
  51. /**
  52. * 部门id
  53. */
  54. @NotNull(message = "部门id不能为空")
  55. @ApiModelProperty(value = "部门id", required = false)
  56. private Long deptId;
  57. /**
  58. * 所属部门
  59. */
  60. @Excel(name = "所属部门")
  61. @NotBlank(message = "所属部门不能为空")
  62. @ApiModelProperty(value = "所属部门", required = false)
  63. private String deptName;
  64. /**
  65. * 数据状态
  66. */
  67. @ApiModelProperty(value = "数据状态", required = false)
  68. private String dataStatus;
  69. //@Excel(name = "执行人员")
  70. //@NotBlank(message = "执行人员不能为空")
  71. @ApiModelProperty(value = "执行人员", required = false)
  72. private String userId;
  73. @ApiModelProperty(value = "类型", required = false)
  74. private String type;
  75. @ApiModelProperty(required = false,hidden = true)
  76. private String planCount;
  77. @ApiModelProperty(required = false,hidden = true)
  78. private String recordCount;
  79. // @Excel(name = "任务轨迹")
  80. @NotBlank(message = "任务轨迹不能为空")
  81. @ApiModelProperty(value = "任务轨迹", required = false)
  82. private String patrolTrajectory;
  83. @Excel(name = "计划巡查距离(km)")
  84. @ApiModelProperty(value = "计划巡查距离(km)", required = false)
  85. private String planLength;
  86. @Excel(name = "实际巡查距离(km)")
  87. @ApiModelProperty(value = "实际巡查距离(km)", required = false)
  88. private String realLength;
  89. @ApiModelProperty(required = false,hidden = true)
  90. private String leadType;
  91. }