package com.chinaztt.mes.production.dto;
|
|
import com.chinaztt.mes.basic.entity.Location;
|
import com.chinaztt.mes.basic.entity.Workstation;
|
import com.chinaztt.mes.plan.entity.OperationTaskProduce;
|
import com.chinaztt.mes.production.entity.OperationTask;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.lang.reflect.Array;
|
import java.math.BigDecimal;
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
/**
|
* @Author: zhangxy
|
* @Date: 2020-11-12 13:24
|
*/
|
@Data
|
public class OperationTaskDTO extends OperationTask {
|
|
private Long moRoutingId;
|
|
private String partNo;
|
|
private String partName;
|
|
private String unit;
|
|
private String locationNo;
|
|
private String operationNo;
|
|
private String operationName;
|
|
private Long operationId;
|
|
@ApiModelProperty(value = "工艺名称")
|
private String technologyName;
|
|
@ApiModelProperty(value = "工艺要求")
|
private String technologyRequirement;
|
|
@ApiModelProperty(value = "制造订单")
|
private String manufacturingOrder;
|
|
@ApiModelProperty(value = "销售订单")
|
private String salesOrder;
|
|
@ApiModelProperty(value = "客户")
|
private String customer;
|
|
@ApiModelProperty(value = "工作站")
|
private List<Workstation> workstations;
|
|
@ApiModelProperty(value = "库位")
|
private List<Location> locations;
|
|
private String routingNo;
|
|
private String resourceName;
|
|
private String workstationNo;
|
|
private String workstationName;
|
|
private Long moId;
|
|
private BigDecimal quantitySupply;
|
|
private String moNo;
|
|
private String locationName;
|
|
private LocalDate planFinishDay;
|
|
private Long bomId;
|
|
private String routingOperationRemark;
|
|
private String mpsNo;
|
|
private String customerName;
|
|
private String customerOrderNo;
|
/**
|
* 段长批次
|
*/
|
private List<OperationTaskProduce> outPutBatchList;
|
|
@ApiModelProperty(value = "成品规格")
|
private String productName;
|
|
@ApiModelProperty(value = "绝缘颜色")
|
private String insulationColor;
|
|
@ApiModelProperty(value = "外护颜色")
|
private String outerColor;
|
|
private String productSn;
|
|
@ApiModelProperty(value = "SN号")
|
private String outBatchNo;
|
|
public LocalDate getPlanFinishDay() {
|
if (getPlannedFinishDate() != null) {
|
return getPlannedFinishDate().toLocalDate();
|
}
|
return null;
|
}
|
|
@ApiModelProperty(value = "销售订单id")
|
private Long pcoId;
|
|
@ApiModelProperty(value = "工单完成百分比")
|
private String ratio;
|
|
@ApiModelProperty(value = "主计划id")
|
private Long mpsId;
|
|
@ApiModelProperty(value = "工单理论时间排程用")
|
private BigDecimal taskTheoreticalTime;
|
|
@ApiModelProperty(value = "工单理论时间排程用")
|
private String planedStartEndTime;
|
|
private List<LocalDateTime> localDateTimes;
|
}
|