🐛 修复维修记录批量导出文件空白的问题

- MaintenanceRecordExcel 的 createTime/updateTime 字段类型为 java.util.Date,
  但仍绑定了 MaintenancePlanDateTimeConverter(Converter<LocalDateTime>),
  导出写单元格时 Date 强转 LocalDateTime 抛 ClassCastException,
  写流中断导致下载到损坏的 xlsx,打开后一片空白
- 移除这两个 Date 审计字段上的 converter,仅保留 @DateTimeFormat("yyyy-MM-dd HH:mm:ss"),
  与 AccidentRecordExportExcel 等同模块导出模型写法保持一致
- 维修时间、出厂时间仍为 LocalDateTime,转换器保留不变,导入解析不受影响
This commit is contained in:
2026-09-20 20:31:02 +08:00
parent af1430eaee
commit 56c7bc020a
@@ -96,14 +96,14 @@ public class MaintenanceRecordExcel implements Serializable {
@NumberFormat("0.00") @NumberFormat("0.00")
private BigDecimal mileage; private BigDecimal mileage;
@ExcelProperty(value = "创建时间", converter = MaintenancePlanDateTimeConverter.class) @ExcelProperty("创建时间")
@DateTimeFormat("yyyy-MM-dd HH:mm:ss") @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
private Date createTime; private Date createTime;
@ExcelProperty("更新人") @ExcelProperty("更新人")
private String updateUserName; private String updateUserName;
@ExcelProperty(value = "更新时间", converter = MaintenancePlanDateTimeConverter.class) @ExcelProperty("更新时间")
@DateTimeFormat("yyyy-MM-dd HH:mm:ss") @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
private Date updateTime; private Date updateTime;