CaseErpDeviceInspectVo.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.xjrsoft.module.erpModel.caseErpDevice.vo;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.fasterxml.jackson.annotation.JsonProperty;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.io.Serializable;
  8. import java.sql.Timestamp;
  9. import java.time.LocalDateTime;
  10. @Data
  11. public class CaseErpDeviceInspectVo implements Serializable {
  12. private static final long serialVersionUID = 1L;
  13. @ApiModelProperty("设备类型名称")
  14. @ExcelProperty("设备类型名称")
  15. private String typeName;
  16. @ApiModelProperty("主键")
  17. private Long id;
  18. @ApiModelProperty("设备类型数据字典id")
  19. private Long typeId;
  20. @ApiModelProperty("设备名称")
  21. private String name;
  22. @ApiModelProperty("巡检人(可以多人,分割)")
  23. private String checkedUserIds;
  24. @ApiModelProperty("巡检人名称(可以多人,分割)")
  25. private String checkedUserNames;
  26. @ApiModelProperty("检查性质,数据字典id")
  27. private Long natureId;
  28. @ApiModelProperty("检查设备")
  29. private Long deviceId;
  30. @ApiModelProperty("设备编号")
  31. @JsonProperty("number")
  32. private String code;
  33. @ApiModelProperty("设备位置")
  34. private String address;
  35. @ApiModelProperty("规格型号")
  36. private String model;
  37. @ApiModelProperty("检查结果")
  38. private String result;
  39. @ApiModelProperty("巡检时间")
  40. @JsonFormat(pattern = "yyyy-MM-dd")
  41. @JsonProperty("date")
  42. private LocalDateTime inspectDate;
  43. @ApiModelProperty("附件")
  44. private String filePath;
  45. @ApiModelProperty("巡检状态(1已完成,0待维修)")
  46. private Integer state;
  47. @ApiModelProperty("备注")
  48. private String remark;
  49. private LocalDateTime createDate;
  50. }