提交 | 用户 | 时间
149dd0 1 package com.iailab.module.data.video.dto;
H 2
3 import com.iailab.framework.common.validation.group.AddGroup;
4 import com.iailab.framework.common.validation.group.UpdateGroup;
5 import lombok.Data;
6
7 import javax.validation.constraints.NotNull;
8 import javax.validation.constraints.Null;
9 import java.io.Serializable;
10 import java.util.Date;
11
12 /**
13  * @author PanZhibao
14  * @Description
15  * @createTime 2024年03月06日
16  */
17 @Data
18 public class NvrDTO implements Serializable {
19     private static final long serialVersionUID = 1L;
20
21     @Null(message="{id.null}", groups = AddGroup.class)
22     @NotNull(message="{id.require}", groups = UpdateGroup.class)
23     private String id;
24
25     /**
26      * 编码
27      */
28     private String code;
29
30     /**
31      * 品牌
32      */
33     private Integer brand;
34
35     /**
36      * 名称
37      */
38     private String name;
39
40     /**
41      * IP
42      */
43     private String ip;
44
45     /**
46      * 端口
47      */
48     private Integer port;
49
50     /**
51      * 用户名
52      */
53     private String username;
54
55     /**
56      * 密码
57      */
58     private String password;
59
60     /**
61      * 设备类型
62      */
63     private String device;
64
65     /**
66      * 位置
67      */
68     private String position;
69
70     /**
71      * 状态
72      */
73     private Integer status;
74
75     /**
76      * 备注
77      */
78     private String remark;
79
80     /**
81      * 创建者
82      */
83     private Long creator;
84
85     /**
86      * 创建时间
87      */
88     private Date createDate;
89
90     /**
91      * 更新者
92      */
93     private Long updater;
94
95     /**
96      * 更新时间
97      */
98     private Date updateDate;
99 }