package com.aps.core.domain.export; import com.aps.common.core.annotation.Excel; import com.aps.common.core.web.domain.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * 钣金计划管理对象 aps_plate_plan * * @author ruoyi * @date 2025-04-08 */ @Data public class ApsPlatePlanExport extends BaseEntity { /** 单据号 */ @Excel(name = "工单号", sort = 1) private String documentNumber; /** 子件料号 */ @Excel(name = "料号", sort = 2) private String itemNumber; /** 生产数量 */ @Excel(name = "生产数量", sort = 3) private BigDecimal productionQuantity; /** 未匹配的生产数量*/ @Excel(name = "未匹配的生产数量", sort = 4) private BigDecimal unmatchedQuantity; /** 适用工厂 */ @Excel(name = "适用工厂", sort = 5) private String plant; /** 生产基地 */ @Excel(name = "生产基地", sort = 6) private String productionBase; /** 计划开工日 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "计划开工日", width = 30, dateFormat = "yyyy-MM-dd", sort = 7) private Date planStartDay; /** 计划完工日 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "计划完工日", width = 30, dateFormat = "yyyy-MM-dd", sort = 8) private Date planEndDay; /** 工单创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "工单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", sort = 9) private Date orderCreateTime; }