车间能级提升-智能设备管理系统
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
135
136
137
138
139
140
141
package org.dromara.eims.domain.vo;
 
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
 
import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
 
/**
 * 设备对象导入VO
 *
 * @author zhuguifei
 */
@Data
@NoArgsConstructor
public class EimsEquImportVo implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    /**
     *
     */
    private Long equId;
 
    /**
     * 设备名称
     */
    @ExcelProperty(value = "设备名称")
    private String equName;
 
    /**
     * 规格型号
     */
    @ExcelProperty(value = "型号规格")
    private String modelNo;
 
    /**
     * 制造厂家
     */
    @ExcelProperty(value = "制造厂家")
    private String madeIn;
 
 
    /**
     * 销售商
     */
    @ExcelProperty(value = "销售商")
    private String seller;
 
    /**
     * 单位
     */
    @ExcelProperty(value = "单位")
    private String unit;
 
    /**
     * 资产编号
     */
    @ExcelProperty(value = "资产编号")
    private String assetNo;
 
    /**
     * 所在场所
     */
    @ExcelProperty(value = "所在场所")
    private String location;
 
    /**
     * 管理者
     */
    @ExcelProperty(value = "管理者")
    private String respPersonName;
 
    /**
     * 购买日期
     */
    @ExcelProperty(value = "购买日期")
    private String purchaseDateStr;
    private Date purchaseDate;
 
    /**
     * 实际验收日期
     */
    @ExcelProperty(value = "验收日期")
    private String actualAcceptDateStr;
    private Date actualAcceptDate;
 
    /**
     * 经手人
     */
    @ExcelProperty(value = "经手人")
    private String handleUserName;
 
    /**
     * 采购人
     */
    @ExcelProperty(value = "采购人")
    private String purchaseUserName;
 
    /**
     * 额定功率
     */
    @ExcelProperty(value = "功率")
    private String ratedPower;
 
    /**
     * 联系电话
     */
    @ExcelProperty(value = "联系电话")
    private String contactPhone;
 
    /**
     * 使用状态
     */
    @ExcelProperty(value = "使用状态", converter = ExcelDictConvert.class)
    @ExcelDictFormat(dictType = "sys_equ_status")
    private String status;
 
    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String remark;
 
    /**
     * 附件
     */
//    @ExcelProperty(value = "附件")
    private Long attachId;
 
    /**
     * 资料
     */
    @ExcelProperty(value = "资料")
    private String profile;
 
}