唐耀东
2022-05-12 b78f403d9237c2bbddbc9be505acfd068a0521aa
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
package com.ruoyi.oa.domain.bo;
 
import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;
 
import java.util.Date;
 
import com.ruoyi.common.core.domain.BaseEntity;
 
/**
 * AI设备业务对象 sg_ai
 *
 * @author ruoyi
 * @date 2022-05-12
 */
 
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("AI设备业务对象")
public class SgAiBo extends BaseEntity {
 
    /**
     *
     */
    @ApiModelProperty(value = "", required = true)
    @NotNull(message = "不能为空", groups = { EditGroup.class })
    private Long id;
    /**
     * 高校
     */
    private Long schoolId;
    /**
     * 部署名称
     */
    @ApiModelProperty(value = "部署名称", required = true)
    @NotBlank(message = "部署名称不能为空", groups = { AddGroup.class, EditGroup.class })
    private String deploymentName;
 
    /**
     * 通道
     */
    @ApiModelProperty(value = "通道", required = true)
    @NotBlank(message = "通道不能为空", groups = { AddGroup.class, EditGroup.class })
    private String passageway;
 
    /**
     * LAN1
     */
    @ApiModelProperty(value = "LAN1", required = true)
    @NotBlank(message = "LAN1不能为空", groups = { AddGroup.class, EditGroup.class })
    private String lanOne;
 
    /**
     * IP1
     */
    @ApiModelProperty(value = "IP1", required = true)
    @NotBlank(message = "IP1不能为空", groups = { AddGroup.class, EditGroup.class })
    private String ipOne;
 
    /**
     * LAN2
     */
    @ApiModelProperty(value = "LAN2", required = true)
    @NotBlank(message = "LAN2不能为空", groups = { AddGroup.class, EditGroup.class })
    private String lanTwo;
 
    /**
     * IP2
     */
    @ApiModelProperty(value = "IP2")
    private String ipTwo;
 
    /**
     * 登录账户
     */
    @ApiModelProperty(value = "登录账户")
    private String loginAccount;
 
    /**
     * 安装位置
     */
    @ApiModelProperty(value = "安装位置", required = true)
    @NotNull(message = "安装位置不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long buildingId;
 
    /**
     * 所属单位
     */
    @ApiModelProperty(value = "所属单位", required = true)
    @NotNull(message = "所属单位不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long organizationId;
 
    /**
     * 施工批次
     */
    @ApiModelProperty(value = "施工批次", required = true)
    @NotNull(message = "施工批次不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long constructionBatchId;
 
    /**
     * 序列号
     */
    @ApiModelProperty(value = "序列号")
    private String serialNumber;
 
    /**
     * 型号
     */
    @ApiModelProperty(value = "型号")
    private String model;
 
    /**
     * 生产厂商
     */
    @ApiModelProperty(value = "生产厂商")
    private Long manufacturerId;
 
 
    /**
     * 分页大小
     */
    @ApiModelProperty("分页大小")
    private Integer pageSize;
 
    /**
     * 当前页数
     */
    @ApiModelProperty("当前页数")
    private Integer pageNum;
 
    /**
     * 排序列
     */
    @ApiModelProperty("排序列")
    private String orderByColumn;
 
    /**
     * 排序的方向desc或者asc
     */
    @ApiModelProperty(value = "排序的方向", example = "asc,desc")
    private String isAsc;
 
}