LargeWarnDetail.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.project.zcustom.domain.addional;
  2. import com.alibaba.fastjson2.annotation.JSONField;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import com.fasterxml.jackson.annotation.JsonInclude;
  7. import com.project.common.annotation.Excel;
  8. import com.project.common.core.domain.CustomBaseEntity;
  9. import lombok.Data;
  10. import java.util.Date;
  11. @Data
  12. @TableName("large_plat_public_car_warn_detail")
  13. @JsonInclude(JsonInclude.Include.NON_NULL)
  14. public class LargeWarnDetail extends CustomBaseEntity {
  15. @JSONField(name = "ID")
  16. private Long id;
  17. /**
  18. * 单位名称
  19. */
  20. @TableField(exist = false)
  21. private String appName;
  22. /**
  23. * 所属单位编码
  24. */
  25. @Excel(name = "所属单位")
  26. @JSONField(name = "orgCode")
  27. private String appEncode;
  28. /**
  29. * 车牌号
  30. */
  31. @Excel(name = "车牌号")
  32. @JSONField(name = "vehicleNumber")
  33. private String vehicleNum;
  34. /**
  35. * 预警类型
  36. */
  37. @Excel(name = "预警类型")
  38. private String alertType;
  39. /**
  40. * 预警开始时间
  41. */
  42. @Excel(name = "预警开始时间")
  43. @JsonFormat(pattern = "yyyy-MM-dd")
  44. private Date startTime;
  45. /**
  46. * 预警结束时间
  47. */
  48. @Excel(name = "预警结束时间")
  49. @JsonFormat(pattern = "yyyy-MM-dd")
  50. private Date endTime;
  51. }