CarInfo.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.supervision.web.carGateManage.entity;
  2. import lombok.Data;
  3. import java.time.LocalDate;
  4. import java.time.LocalTime;
  5. import java.util.Date;
  6. import java.util.List;
  7. /**
  8. * 车辆信息实体类(对应前端 formData)
  9. */
  10. @Data
  11. public class CarInfo {
  12. private Long id; // 主键
  13. // 一、车牌信息
  14. private String plateNumber; // 车牌号码
  15. private String plateColor; // 车牌颜色
  16. private String plateType; // 车牌类型
  17. // 二、车辆信息
  18. private String vehicleType; // 车辆类型
  19. private String vehicleColor; // 车辆颜色
  20. private String vehicleBrand; // 车辆品牌
  21. private String engineNo; // 发动机号
  22. private String emissionNo; // 排放量号
  23. private String vin; // 车架号
  24. private String displacement; // 排量
  25. private String identifyCode; // 识别代码
  26. private String fleetName; // 车队名称
  27. // 三、卡片信息
  28. private String issuerName; // 发卡人员
  29. private String issuerDeviceType; // 发卡器类型
  30. private String parkingType; // 停车类型
  31. private String packageInfo; // 包时信息
  32. // 四、车主信息
  33. private String ownerName; // 车主姓名
  34. private String phoneNumber; // 手机号码
  35. private String certificateNo; // 证件号码
  36. private String address; // 住址
  37. private String position; // 职位
  38. private String company; // 所属公司
  39. private String departmentName; // 部门名称
  40. // 五、分组与权限信息
  41. private String groupName; // 分组名称
  42. private String vehicleGroup; // 车辆群组
  43. private List<Long> parkingPermission; // 场库权限(ID 列表)
  44. private String parkingName; // 场库名称
  45. private List<LocalTime> dailyValidTime; // 每日有效时段
  46. private List<LocalDate> historyValidTime; // 历史有效期
  47. // 六、其他信息
  48. private String remarks; // 备注
  49. private String dataVersion; // 数据版本
  50. private Date validUntil; // 有效期
  51. private String isTemporary; // 是否临时车辆
  52. private Boolean enable; // 是否启用
  53. private Date createTime; // 创建时间
  54. private Date updateTime; // 修改时间
  55. }