package cn.iocoder.yudao.module.mes.service.pro.workorder.dto; import cn.iocoder.yudao.module.mes.dal.dataobject.pro.workorder.MesProWorkOrderDO; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.List; /** * 生产工单 DTO (携带关联名称与进度状态) */ @Data @EqualsAndHashCode(callSuper = true) public class MesProWorkOrderDTO extends MesProWorkOrderDO { /** * 产品名称 */ private String productName; /** * 产品编码 */ private String productCode; /** * 规格型号 */ private String productSpecification; /** * 单位名称 */ private String unitMeasureName; /** * 客户编码 */ private String clientCode; /** * 客户名称 */ private String clientName; /** * 供应商编码 */ private String vendorCode; /** * 供应商名称 */ private String vendorName; /** * 父工单编码 */ private String parentCode; /** * 工序进度列表 */ private List processProgressList; /** * 生产状态 (0: 待生产, 1: 生产中, 2: 生产完成) */ private Integer productionStatus; }