唐耀东
2021-12-09 eeeddf0836a5a5aa03a3342d34318c7202313e93
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 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;
 
/**
 * 智控设备业务对象 dev_equipment
 *
 * @author ruoyi
 * @date 2021-12-05
 */
 
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("智控设备业务对象")
public class DevEquipmentBo extends BaseEntity {
 
    /**
     * id
     */
    @ApiModelProperty(value = "id", required = true)
    private Long id;
 
    /**
     * 序列号
     */
    @ApiModelProperty(value = "序列号", required = true)
    @NotNull(message = "序列号不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long serialNumber;
 
    /**
     * 设备类型
     */
    @ApiModelProperty(value = "设备类型", required = true)
    @NotNull(message = "设备类型不能为空", groups = { AddGroup.class, EditGroup.class })
    private String type;
 
    /**
     * 序列码
     */
    @ApiModelProperty(value = "序列码", required = true)
    @NotNull(message = "序列码不能为空", groups = { AddGroup.class, EditGroup.class })
    private String sequenceCode;
 
    /**
     * 版本
     */
    @ApiModelProperty(value = "版本", required = true)
    @NotNull(message = "版本不能为空", groups = { AddGroup.class, EditGroup.class })
    private String edition;
 
    /**
     * 学校id
     */
    @ApiModelProperty(value = "学校id", required = true)
    @NotNull(message = "学校id不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long schoolId;
 
    /**
     * 主机ID
     */
    @ApiModelProperty(value = "主机ID", required = true)
    @NotNull(message = "主机ID不能为空", groups = { AddGroup.class, EditGroup.class })
    private String hostId;
 
    /**
     * β网络ID
     */
    @ApiModelProperty(value = "β网络ID", required = true)
    @NotNull(message = "β网络ID不能为空", groups = { AddGroup.class, EditGroup.class })
    private String networkId;
 
    /**
     * β工作频段
     */
    @ApiModelProperty(value = "β工作频段", required = true)
    @NotNull(message = "β工作频段不能为空", groups = { AddGroup.class, EditGroup.class })
    private String frequencyBand;
 
    /**
     * 生产批次
     */
    @ApiModelProperty(value = "生产批次", required = true)
    @NotNull(message = "生产批次不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long batchId;
 
    /**
     * 在用状态
     */
    @ApiModelProperty(value = "在用状态", required = true)
    @NotNull(message = "在用状态不能为空", groups = { AddGroup.class, EditGroup.class })
    private String useStatus;
 
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remarks;
 
 
    /**
     * 分页大小
     */
    @ApiModelProperty("分页大小")
    private Integer pageSize;
 
    /**
     * 当前页数
     */
    @ApiModelProperty("当前页数")
    private Integer pageNum;
 
    /**
     * 排序列
     */
    @ApiModelProperty("排序列")
    private String orderByColumn;
 
    /**
     * 排序的方向desc或者asc
     */
    @ApiModelProperty(value = "排序的方向", example = "asc,desc")
    private String isAsc;
 
}