package com.example.erp.dto.pp; import com.alibaba.excel.annotation.ExcelProperty; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.time.LocalDate; import java.time.LocalDateTime; @Data public class DamageReportDTO { @ExcelProperty("销售单号") private String orderId; @ExcelProperty("项目名称") private String project; @ExcelProperty("批次") private String batch; @ExcelProperty("流程卡号") private String processId; @ExcelProperty("订单序号") private Integer orderNumber; @ExcelProperty("小片顺序") private Integer technologyNumber; @ExcelProperty("报工时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime reportingWorkTime; @ExcelProperty("责任工序") private String responsibleProcess; @ExcelProperty("责任班组") private String responsibleTeam; @ExcelProperty("责任设备") private String responsibleEquipment; @ExcelProperty("次破类型") private String breakageType; @ExcelProperty("次破原因") private String breakageReason; @ExcelProperty("次破数量") private Integer breakageQuantity; @ExcelProperty("次破面积") private Double area; @ExcelProperty("责任人员") private String personnel; @ExcelProperty("单片名称") private String glassChild; @ExcelProperty("编号") private String glassNumber; @ExcelProperty("宽") private Double childWidth; @ExcelProperty("高") private Double childHeight; @ExcelProperty("报工工序") private String thisProcess; @ExcelProperty("创建人") private String creator; @ExcelProperty("报工编号") private String reportingWorkId; }