From 94a7d37ab2f5101233056fa530d1577f4d699bf9 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期二, 25 十一月 2025 20:00:47 +0800
Subject: [PATCH] 相关业务表提交

---
 fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java |  147 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 147 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java
new file mode 100644
index 0000000..93199b3
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Camera.java
@@ -0,0 +1,147 @@
+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;
+
+    @Transient
+    private String playAddr;//瑙嗛鎾斁鍦板潃锛屾牴鎹笉鍚岀殑鎾斁鏂瑰紡鐢熸垚涓嶅悓鐨勬挱鏀惧湴鍧�
+
+    @Transient
+    private String playIframe;//娴佸獟浣揑frame鎾斁鍦板潃
+
+    @Transient
+    private String msg;
+}

--
Gitblit v1.9.3