package com.chinaztt.mes.production.dto; import com.chinaztt.mes.plan.dto.MoTestStandardDTO; import com.chinaztt.mes.plan.dto.MoTestStandardParamDTO; import com.chinaztt.mes.production.entity.OperationTask; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; /** * @Description : 对接射频检测终端信息查询DTO * @ClassName : InfosOfferDetectionTerminalDTO * @Author : sll * @Date: 2022-05-17 21:17 */ @Data public class InfosOfferDetectionTerminalDTO extends OperationTask{ @ApiModelProperty(value = "检测汇报类型") private String reportType; @ApiModelProperty(value = "提交结果的人") private String testPeople; @ApiModelProperty(value = "采集人") private String collectPeople; @ApiModelProperty(value = "互调人") private String interpolationPeople; private String partNo; private String conclusion; private String partName; private List measuringToolList;//测量器具集合 private List moTestStandardParamList; private String unit; private BigDecimal length; 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; private String routingNo; private String resourceName; private String workstationNo; @ApiModelProperty(value = "报工产出系统编号") private String systemNo; private String workstationName; private Long moId; private BigDecimal quantitySupply; private String moNo; @ApiModelProperty(value = "项目名称") private String eneityName; @ApiModelProperty(value = "工步名称") private String name; @ApiModelProperty(value = "客户订单") private String customerOrderNo; @ApiModelProperty(value = "客户名称") private String customerName; @ApiModelProperty(value = "生产日期") private LocalDateTime manufactureDate; private LocalDate planFinishDay; @ApiModelProperty(value = "工步统计的数量") private String number; @ApiModelProperty(value = "工单的进度") private String count; @ApiModelProperty(value = "工步的进度") private String stepCount; private List moTestStandardList; public LocalDate getPlanFinishDay() { if (getPlannedFinishDate() != null) { return getPlannedFinishDate().toLocalDate(); } return null; } }