李林
2023-10-07 658d4927d468c47208fd012d9128b09249c07eff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
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<MeasuringToolDTO> measuringToolList;//测量器具集合
    private List<MoTestStandardParamDTO> 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<MoTestStandardDTO> moTestStandardList;
    public LocalDate getPlanFinishDay() {
        if (getPlannedFinishDate() != null) {
            return getPlannedFinishDate().toLocalDate();
        }
        return null;
    }
}