车间能级提升-智能设备管理系统
zhuguifei
2025-05-20 7fe7b6182c2d407d28c2c9da1c070c3ce964e3e7
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
package org.dromara.eims.domain.vo;
 
import java.util.Date;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.translation.annotation.Translation;
import org.dromara.common.translation.constant.TransConstant;
import org.dromara.eims.domain.EimsInspectSt;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
 
import java.io.Serial;
import java.io.Serializable;
 
 
/**
 * 点检汇总视图对象 eims_inspect_st
 *
 * @author zhuguifei
 * @date 2025-03-14
 */
@Data
@ExcelIgnoreUnannotated
@AutoMapper(target = EimsInspectSt.class)
public class EimsInspectStVo extends BaseEntity implements Serializable {
 
    @Serial
    private static final long serialVersionUID = 1L;
 
    /**
     *
     */
    @ExcelProperty(value = "")
    private Long id;
 
    /**
     * 标题
     */
    @ExcelProperty(value = "标题")
    private String title;
    /**
     * 汇总类型 Day-日汇总  Month-月汇总
     */
    private String type;
    /**
     * 设备id
     */
    @ExcelProperty(value = "设备id")
    private Long equId;
    private String equName;
    private String assetNo;
 
    /**
     * 计划时间
     */
    @ExcelProperty(value = "计划时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date planTime;
    private String planTimeStr;
 
    /**
     * 状态
     */
    @ExcelProperty(value = "状态", converter = ExcelDictConvert.class)
    @ExcelDictFormat(dictType = "eims_inspect_status")
    private String status;
 
    /**
     * 点检人
     */
    @ExcelProperty(value = "点检人")
    private Long inspUser;
    @Translation(type = TransConstant.USER_ID_TO_NICKNAME, mapper = "inspUser")
    private String inspUserName;
 
    /**
     * 稽查人
     */
    @ExcelProperty(value = "稽查人")
    private Long verifyUser;
    @Translation(type = TransConstant.USER_ID_TO_NICKNAME, mapper = "verifyUser")
    private String verifyUserName;
 
    /**
     * 稽查日期
     */
    @ExcelProperty(value = "稽查日期")
    private Date verifyTime;
 
    /**
     * 特记事项
     */
    @ExcelProperty(value = "特记事项")
    private String specialNote;
 
    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String remark;
 
    /**
     * 记录总数
     */
    private Integer recordCount;
    /**
     * 已点检记录
     */
    private Integer checkCount;
    /**
     * 未点检记录
     */
    private Integer unCheckCount;
    /**
     * 结果-正常数
     */
    private Integer normalNum;
    /**
     * 结果-异常数
     */
    private Integer abNormalNum;
 
 
 
 
}