package com.fzzy.async.fzzy61.entity; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.Date; /** * @Author: YYC * @Description: * @DateTime: 2025-9-16 16:25 **/ @Data @Entity @Table(name = "D_SEC_CAMERA") public class Fz61SecCamera implements Serializable { public static String SORT_PROP = "orderNum"; @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "ID") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "组织编码") private String companyId; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "所属分库") private String deptId; @Column(name = "NAME_", length = 50) @PropertyDef(label = "名称") private String name; @Column(name = "TYPE_", length = 10) @PropertyDef(label = "设备类型") private String type; @Column(name = "BRAND_", length = 50) @PropertyDef(label = "设备品牌") private String brand; @Column(name = "SN_", length = 50) @PropertyDef(label = "序列号") private String sn; @Column(name = "PLAY_TYPE_", length = 40) @PropertyDef(label = "播放方式") private String playType; @Column(name = "LOGIN_ID_", length = 20) @PropertyDef(label = "帐号") private String loginId; @Column(name = "PWD_", length = 20) @PropertyDef(label = "密码") private String pwd; @Column(name = "IP_", length = 20) @PropertyDef(label = "IP地址") private String ip; @Column(name = "CONTROL_PORT_") @PropertyDef(label = "控制端口") private Integer controlPort; @Column(name = "WEB_PORT_") @PropertyDef(label = "WEB端口") private Integer webPort; @Column(name = "CHAN_NUM_") @PropertyDef(label = "通道号") private Integer chanNum = 1; @PropertyDef(label = "内网直播地址") @Column(name = "URL_IN_", length = 254) private String urlIn; @PropertyDef(label = "外网直播地址") @Column(name = "URL_OUT_", length = 254) private String urlOut; @Column(name = "MEDIA_ADDR_", length = 100) @PropertyDef(label = "RTSP地址") private String mediaAddr; @Column(name = "SNAP_TYPE_", length = 25) @PropertyDef(label = "抓拍方式") private String snapType; @Column(name = "spjklx", length = 1) @PropertyDef(label = "视频监控类型") private String spjklx; @Column(name = "spdwlx", length = 2) @PropertyDef(label = "视频点位类型") private String spdwlx; @PropertyDef(label = "页面中的坐标") @Column(name = "POS_X_") private Double posX; @PropertyDef(label = "页面中的坐标") @Column(name = "POS_Y_") private Double posY; @PropertyDef(label = "大屏显示标记") @Column(name = "SCREEN_SHOW_", length = 1) private String screenShow; @PropertyDef(label = "手机是否显示") @Column(name = "PHONE_SHOW_TAG_", length = 1) private String phoneShowTag ; @Column(name = "ORDER_NUM_") @PropertyDef(label = "显示顺序") private Integer orderNum = 1; @PropertyDef(label = "是否使用") @Column(name = "VLD_", length = 1) private String vld; @Column(name = "REMARK_", length = 300) @PropertyDef(label = "备注") private String remark; @Column(name = "UPDATE_TIME_", length = 1) @PropertyDef(label = "更新时间") private Date updateTime; }