GRoadSectionInspectionBo.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package com.ruoyi.gas.domain.bo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ruoyi.common.core.domain.BaseEntity;
  4. import com.ruoyi.common.core.validate.EditGroup;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. import javax.validation.constraints.NotNull;
  10. import java.util.Date;
  11. import java.util.List;
  12. /**
  13. * 路段巡查业务对象 g_road_section_inspection
  14. *
  15. * @author ruoyi
  16. * @date 2024-03-06
  17. */
  18. @Data
  19. @EqualsAndHashCode(callSuper = true)
  20. @ApiModel("路段巡查业务对象")
  21. public class GRoadSectionInspectionBo extends BaseEntity {
  22. private List<String> photoList;
  23. private String ranks;
  24. private List<Long> uids;
  25. private String remarks;
  26. private String processStatus;
  27. /**
  28. * 主键id
  29. */
  30. @ApiModelProperty(value = "主键id", required = true)
  31. @NotNull(message = "主键id不能为空", groups = { EditGroup.class })
  32. private Long id;
  33. /**
  34. * 路段名称
  35. */
  36. @ApiModelProperty(value = "路段名称", required = true)
  37. private String sectionName;
  38. /**
  39. * 抽检米数
  40. */
  41. @ApiModelProperty(value = "抽检米数", required = true)
  42. private String samplingMeterCount;
  43. /**
  44. * 发现问题
  45. */
  46. @ApiModelProperty(value = "发现问题", required = true)
  47. private String findProblem;
  48. /**
  49. * 发现时间
  50. */
  51. @ApiModelProperty(value = "发现时间", required = true)
  52. @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
  53. private Date findTime;
  54. /**
  55. * 备注
  56. */
  57. @ApiModelProperty(value = "备注", required = true)
  58. private String remark;
  59. /**
  60. * 分页大小
  61. */
  62. @ApiModelProperty("分页大小")
  63. private Integer pageSize;
  64. /**
  65. * 当前页数
  66. */
  67. @ApiModelProperty("当前页数")
  68. private Integer pageNum;
  69. /**
  70. * 排序列
  71. */
  72. @ApiModelProperty("排序列")
  73. private String orderByColumn;
  74. /**
  75. * 排序的方向desc或者asc
  76. */
  77. @ApiModelProperty(value = "排序的方向", example = "asc,desc")
  78. private String isAsc;
  79. }