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<Bom> bomList;
|
/**
|
* 客户订单id
|
*/
|
private List<Long> customerList;
|
/**
|
* 车间订单发料
|
*/
|
private List<ManufacturingOrderMatIssue> manufacturingOrderMatIssueList;
|
/**
|
* 产品对应的工艺路线
|
*/
|
private List<Routing> routingList;
|
/**
|
* 工序模板
|
*/
|
private List<RoutingOperationTemplate> routingOperationTemplateList;
|
/**
|
* 工序参数
|
*/
|
private List<ManufacturingOrderOperationParam> routingOperationParam;
|
/**
|
* 车间订单工序
|
*/
|
private List<MoRoutingOperationDTO> moRoutingOperationDTOList;
|
/**
|
* 检测标准
|
*/
|
private List<MoTestStandard> moTestStandardList;
|
/**
|
* 产出批次
|
*/
|
private List<MoOutBatchDTO> outBatchList;
|
/**
|
* 合并工单的ids
|
*/
|
private List<Long> mergeIds;
|
/**
|
* 工单产出批次
|
*/
|
private List<OperationTaskProduce> outPutBatchList;
|
|
/**
|
* 是否成品订单
|
*/
|
private Boolean isFinishedProduct;
|
|
/**
|
* 车间订单完成百分比
|
*/
|
private String ratio;
|
}
|