唐耀东
2022-07-16 e667b280a7fd77dd7fad81c66dba2cef9936d422
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
package com.ruoyi.oa.domain.vo;
 
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.Dict;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
 
 
 
/**
 * 服务器视图对象 sg_server
 *
 * @author ruoyi
 * @date 2022-05-13
 */
@Data
@ApiModel("服务器视图对象")
@ExcelIgnoreUnannotated
public class SgServerVo {
 
    private static final long serialVersionUID = 1L;
 
    /**
     *
     */
    @ExcelProperty(value = "")
    @ApiModelProperty("")
    private Long id;
 
    /**
     * 高校
     */
    @ExcelProperty(value = "高校")
    @ApiModelProperty("高校")
    private Long schoolId;
 
    /**
     * 部署名称
     */
    @ExcelProperty(value = "部署名称")
    @ApiModelProperty("部署名称")
    private String deploymentName;
 
    /**
     * LAN
     */
    @ExcelProperty(value = "LAN")
    @ApiModelProperty("LAN")
    private String lan;
 
    /**
     * IP
     */
    @ExcelProperty(value = "IP")
    @ApiModelProperty("IP")
    private String ip;
 
    /**
     * 操作系统
     */
    @ExcelProperty(value = "操作系统", converter = ExcelDictConvert.class)
    @ExcelDictFormat(dictType = "DICT115")
    @ApiModelProperty("操作系统")
    private String operatingSystem;
 
    /**
     * 账户
     */
    @ExcelProperty(value = "账户")
    @ApiModelProperty("账户")
    private String account;
 
    /**
     * 部署位置
     */
    @ExcelProperty(value = "部署位置")
    @ApiModelProperty("部署位置")
    @Dict(dictTable = "bs_building", dicCode = "id", dicText = "detailed_name")
    private Long buildingId;
 
    /**
     * 机柜号
     */
    @ExcelProperty(value = "机柜号")
    @ApiModelProperty("机柜号")
    private String cabinetNumber;
 
    /**
     * 机架号
     */
    @ExcelProperty(value = "机架号")
    @ApiModelProperty("机架号")
    private String rackNumber;
 
    /**
     * 所属单位
     */
    @ExcelProperty(value = "所属单位")
    @ApiModelProperty("所属单位")
    @Dict(dictTable = "bs_organization", dicCode = "id", dicText = "detailed_name")
    private Long organizationId;
 
    /**
     * 施工批次
     */
    @ExcelProperty(value = "施工批次")
    @ApiModelProperty("施工批次")
    @Dict(dictTable = "sg_construction_batch", dicCode = "id", dicText = "batch")
    private Long constructionBatchId;
 
    /**
     * 序列号
     */
    @ExcelProperty(value = "序列号")
    @ApiModelProperty("序列号")
    private String serialNumber;
 
    /**
     * 型号
     */
    @ExcelProperty(value = "型号")
    @ApiModelProperty("型号")
    private String model;
 
    /**
     * 生产厂商
     */
    @ExcelProperty(value = "生产厂商")
    @ApiModelProperty("生产厂商")
    @Dict(dictTable = "dev_manufacturer", dicCode = "id", dicText = "name")
    private Long manufacturerId;
 
    /**
     * 性能指标
     */
    @ExcelProperty(value = "性能指标")
    @ApiModelProperty("性能指标")
    private String performanceIndex;
 
    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    @ApiModelProperty("备注")
    private String remarks;
 
    /**
     * 附件
     */
    @ExcelProperty(value = "附件")
    @ApiModelProperty("附件")
    private String filePath;
 
 
}