czt
9 天以前 db67639449287bcec461916a7dca6003ee5dd03c
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
package com.fzzy.igds.domain;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fzzy.igds.constant.Constant;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.*;
import java.io.Serializable;
 
/**
 * @Description 安防监控
 * @Author CZT
 * @Date 2025/11/25 19:36
 */
@Data
@Entity
@Table(name = "d_camera")
@TableName("d_camera")
@EqualsAndHashCode(callSuper = false)
public class Camera extends BizBaseEntity implements Serializable {
 
    /**
     *
     */
    private static final long serialVersionUID = 1L;
 
    public static String SORT_PROP = "orderNum";
 
    @Id
    @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主键'")
    @TableField("id")
    private String id;
 
    @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '所属库区'")
    @TableField("dept_id")
    private String deptId;
 
    @Column(name = "name", columnDefinition = "varchar(40) COMMENT '设备名称'")
    @TableField("name")
    private String name;
 
    @Column(name = "type", columnDefinition = "varchar(40) COMMENT '设备类型(01=枪机,02=球机,03=半球,09=其他)'")
    @TableField("type")
    private String type;
 
    @Column(name = "brand", columnDefinition = "varchar(40) COMMENT '设备品牌'")
    @TableField("brand")
    private String brand;
 
    @Column(name = "sn", columnDefinition = "varchar(40) COMMENT '序列号'")
    @TableField("sn")
    private String sn;
 
    @Column(name = "play_type", columnDefinition = "varchar(40) COMMENT '播放方式'")
    @TableField("play_type")
    private String playType;
 
    @Column(name = "login_id", columnDefinition = "varchar(40) COMMENT '帐号'")
    @TableField("login_id")
    private String loginId;
 
    @Column(name = "pwd", columnDefinition = "varchar(40) COMMENT '密码'")
    @TableField("pwd")
    private String pwd;
 
    @Column(name = "ip", columnDefinition = "varchar(20) COMMENT '设备IP'")
    @TableField("ip")
    private String ip;
 
    @Column(name = "control_port", columnDefinition = "int(5) COMMENT '控制端口'")
    @TableField("control_port")
    private Integer controlPort;
 
    @Column(name = "web_port", columnDefinition = "int(5) COMMENT 'WEB端口'")
    @TableField("web_port")
    private Integer webPort;
 
    @Column(name = "chan_num", columnDefinition = "int(5) COMMENT '通道号'")
    @TableField("chan_num")
    private Integer chanNum = 1;
 
    @Column(name = "url_in", columnDefinition = "varchar(200) COMMENT '内网直播地址'")
    @TableField("url_in")
    private String urlIn;
 
    @Column(name = "url_out", columnDefinition = "varchar(200) COMMENT '外网直播地址'")
    @TableField("url_out")
    private String urlOut;
 
    @Column(name = "media_addr", columnDefinition = "varchar(200) COMMENT 'RTSP地址'")
    @TableField("media_addr")
    private String mediaAddr;
 
    @Column(name = "snap_type", columnDefinition = "varchar(40) COMMENT '抓拍方式'")
    @TableField("snap_type")
    private String snapType;
 
    @Column(name = "sort", columnDefinition = "varchar(2) COMMENT '配套序号'")
    @TableField("sort")
    private String sort = "1";
 
    @Column(name = "spjklx", columnDefinition = "varchar(2) COMMENT '视频监控类型(1=仓内,2=业务类,3=安防类)'")
    @TableField("spjklx")
    private String spjklx;
 
    @Column(name = "spdwlx", columnDefinition = "varchar(2) COMMENT '视频点位类型(1-出入口,2=扦样机,3=化验室,4=结算室,5=地磅室,6=库区主干道,7=仓间监控,8=仓内,9=药品房内外,10=器材室内外,11=制高点,12=油库罐区,13=收发油设备,14=泵房,15=油库主要输送管道,16=周界)'")
    @TableField("spdwlx")
    private String spdwlx;
 
    @Column(name = "pos_x", columnDefinition = "decimal(20,6) COMMENT '页面中的坐标'")
    @TableField("pos_x")
    private Double posX;
 
    @Column(name = "pos_y", columnDefinition = "decimal(20,6) COMMENT '页面中的坐标'")
    @TableField("pos_y")
    private Double posY;
 
    @Column(name = "screen_show", columnDefinition = "varchar(2) COMMENT '大屏显示标记'")
    @TableField("screen_show")
    private String screenShow = Constant.YN_N;
 
    @Column(name = "phone_show_tag", columnDefinition = "varchar(2) COMMENT '手机是否显示'")
    @TableField("phone_show_tag")
    private String phoneShowTag = Constant.YN_N;
 
    @Column(name = "order_num", columnDefinition = "int(5) COMMENT '显示顺序'")
    @TableField("order_num")
    private Integer orderNum = 1;
 
    @Column(name = "vld", columnDefinition = "varchar(2) COMMENT '是否使用'")
    @TableField("vld")
    private String vld = Constant.YN_Y;
 
    @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '备注说明'")
    @TableField("remark")
    private String remark;
 
}