package com.chinaztt.mes.plan.dto; import com.chinaztt.mes.plan.entity.*; import com.chinaztt.mes.technology.entity.Bom; import com.chinaztt.mes.technology.entity.Routing; import com.chinaztt.mes.technology.entity.RoutingOperationTemplate; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * 制造订单表 * * @author cxf * @date 2020-09-24 14:26:01 */ @Data public class ManufacturingOrderDTO extends ManufacturingOrder { /** * 生产计划编号 */ private String mpsNo; /** * 客户名称 */ private String customerName; /** * 计划结构组件id */ private Long mpsStructureComponentId; /** * 工艺工序id */ private Long routingOperationId; /** * 车间订单工艺工序id */ private Long moRoutingOperationId; @ApiModelProperty(value = "工厂") private String factoryName; /** * 完成数量 */ @ApiModelProperty(value = "完成数量") private BigDecimal quantityCompletion; /** * 零件号 */ @ApiModelProperty(value = "零件号") private String partNo; /** * 零件名称 */ @ApiModelProperty(value = "零件名称") private String partName; /** * 零件描述 */ @ApiModelProperty(value = "零件描述") private String partDescription; /** * 每道工序需要的数量 */ @ApiModelProperty(value = "每道工序需要的数量") private BigDecimal pda; /** * 计划数量 */ @ApiModelProperty(value = "计划数量") private BigDecimal plannedQuantity; /** * 完成数量 */ @ApiModelProperty(value = "完成数量") private BigDecimal completedQuantity; /** * 工序名称 */ @ApiModelProperty(value = "工序名称") private String name; /** * 工序零件单位 */ @ApiModelProperty(value = "工序零件单位") private String units; /** * 工序零件号 */ @ApiModelProperty(value = "工序零件号") private String operationPartNo; /** * 工序零件名称 */ @ApiModelProperty(value = "工序零件名称") private String operationPartName; /** * 车间订单工艺工序id */ @ApiModelProperty(value = "工序完成度") private String count; /** * 车间订单工艺工序id */ @ApiModelProperty(value = "单位") private String unit; /** * 车间订单工艺工序id */ @ApiModelProperty(value = "状态") private Long status; /** * 工序模板id */ private Long operationTemplateId; /** * 车间订单工艺工序id */ @ApiModelProperty(value = "销售订单号") private String customerOrderNo; /** * 车间订单工艺工序id */ @ApiModelProperty(value = "盘长要求") private String lengthRequirement; /** * 车间订单工艺工序id */ @ApiModelProperty(value = "印字要求") private String printRequirement; /** * 车间订单工艺工序id */ @ApiModelProperty(value = "销售订单备注") private String orderRemark; /** * 车间订单工艺工序id */ private MoStructureComponentDTO bomRoot; /** * 工序集合 */ private String operationNames; /** * 零件对应的BOM集合 */ private List bomList; /** * 客户订单id */ private List customerList; /** * 车间订单发料 */ private List manufacturingOrderMatIssueList; /** * 产品对应的工艺路线 */ private List routingList; /** * 工序模板 */ private List routingOperationTemplateList; /** * 工序参数 */ private List routingOperationParam; /** * 车间订单工序 */ private List moRoutingOperationDTOList; /** * 检测标准 */ private List moTestStandardList; /** * 产出批次 */ private List outBatchList; /** * 合并工单的ids */ private List mergeIds; /** * 工单产出批次 */ private List outPutBatchList; /** * 是否成品订单 */ private Boolean isFinishedProduct; /** * 车间订单完成百分比 */ private String ratio; }