车间能级提升-智能设备管理系统
baoshiwei
2025-06-12 bab490d2da009c1a23b352b3b964e0c2dd06a0b3
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
package org.dromara.eims.domain.bo;
 
import com.alibaba.excel.annotation.ExcelProperty;
import org.dromara.eims.domain.EimsRepairRes;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*;
import java.util.Date;
import java.util.List;
 
import com.fasterxml.jackson.annotation.JsonFormat;
 
/**
 * 维修工单业务对象 eims_repair_res
 *
 * @author zhuguifei
 * @date 2025-02-25
 */
@Data
@EqualsAndHashCode(callSuper = true)
@AutoMapper(target = EimsRepairRes.class, reverseConvertGenerate = false)
public class EimsRepairResBo extends BaseEntity {
 
    /**
     *
     */
    @NotNull(message = "不能为空", groups = { EditGroup.class })
    private Long id;
 
    /**
     * 报修单id
     */
    private Long reqId;
 
    private  Long reqUser;//报修人
 
    private  Long reqDept;//报修人部门
 
    /**
     * 维修单号
     */
    private String resCode;
 
    /**
     * 维修人
     */
    private Long resUser;
 
    /**
     * 维修人部门
     */
    private Long resDept;
 
    /**
     * 原因分析
 
     */
    private String resReason;
 
    /**
     * 处理措施
     */
    private String resHandle;
 
    /**
     * 预防措施
     */
    private String resPrevent;
 
    /**
     * 维修状态(字典)
     */
    private String status;
 
    /**
     * 开始时间
     */
    private Date startTime;
 
    /**
     * 结束时间
     */
    private Date endTime;
 
    /**
     * 使用工具
     */
    private String useFixture;
 
    /**
     * 使用备件
     */
    private String useParts;
 
    /**
     * 备注
     */
    private String remark;
 
 
    /**
     * 评价id
     */
    private Long fbId;
 
 
    //辅助字段
    /**
     * 需要批量添加的报修单号
     */
    private String batchReqIds;
 
 
    // 关联表字段
    private  String reqCode;//报修单编码
    private  String reqType;//报修单类型
    private  String assetNo;//设备资产编号
 
 
    private Long equId;
 
 
    private String statusLt;
 
    private List<EimsSpareBo> spareParts;
 
 
 
 
}