package com.fzzy.igds.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; /** * @Description 视频流媒体配置 * @Author CZT * @Date 2026/01/04 14:48 */ @Data @Entity @Table(name = "d_camera_media") @TableName("d_camera_media") @EqualsAndHashCode(callSuper = false) public class CameraMedia extends BizBaseEntity implements Serializable { @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 = "yd_id", columnDefinition = "varchar(40) COMMENT '服务IP'") @TableField("yd_id") private String ydIp; @Column(name = "yd_port", columnDefinition = "int COMMENT '服务端口'") @TableField("yd_port") private Integer ydPort; @Column(name = "yd_login", columnDefinition = "varchar(40) COMMENT '登录用户'") @TableField("yd_login") private String ydLogin; @Column(name = "yd_pwd", columnDefinition = "varchar(40) COMMENT '登录密码'") @TableField("yd_pwd") private String ydPwd; @Column(name = "yd_app_key", columnDefinition = "varchar(40) COMMENT 'APPID'") @TableField("yd_app_key") private String ydAppKey; @Column(name = "yd_app_secret", columnDefinition = "varchar(100) COMMENT '秘钥'") @TableField("yd_app_secret") private String ydAppSecret; @Column(name = "yd_rsa", columnDefinition = "varchar(1000) COMMENT '加密密钥'") @TableField("yd_rsa") private String ydRsa; @Column(name = "yd_store_id", columnDefinition = "varchar(40) COMMENT '节点编码'") @TableField("yd_store_id") private String ydStoreId; //------------GB28181流媒体配置信息------------ @Column(name = "gb_ip", columnDefinition = "varchar(40) COMMENT '服务IP'") @TableField("gb_ip") private String gbIp; @Column(name = "gb_port", columnDefinition = "int COMMENT '服务端口'") @TableField("gb_port") private Integer gbPort; @Column(name = "gb_login", columnDefinition = "varchar(40) COMMENT '登录用户'") @TableField("gb_login") private String gbLogin; @Column(name = "gb_pwd", columnDefinition = "varchar(40) COMMENT '登录密码'") @TableField("gb_pwd") private String gbPwd; @Column(name = "gb_app_key", columnDefinition = "varchar(40) COMMENT 'APPID'") @TableField("gb_app_key") private String gbAppKey; @Column(name = "gb_app_secret", columnDefinition = "varchar(100) COMMENT '密钥'") @TableField("gb_app_secret") private String gbAppSecret; //------------海康流媒体配置信息------------ @Column(name = "hik_ip", columnDefinition = "varchar(40) COMMENT '服务IP'") @TableField("hik_ip") private String hikIp; @Column(name = "hik_port", columnDefinition = "int COMMENT '服务端口'") @TableField("hik_port") private Integer hikPort; @Column(name = "hik_login", columnDefinition = "varchar(40) COMMENT '登录用户'") @TableField("hik_login") private String hikLogin; @Column(name = "hik_pwd", columnDefinition = "varchar(40) COMMENT '登录密码'") @TableField("hik_pwd") private String hikPwd; @Column(name = "hik_app_key", columnDefinition = "varchar(40) COMMENT 'APPID'") @TableField("hik_app_key") private String hikAppKey; @Column(name = "hik_app_secret", columnDefinition = "varchar(100) COMMENT '密钥'") @TableField("hik_app_secret") private String hikAppSecret; @Column(name = "hik_path", columnDefinition = "varchar(100) COMMENT '路径配置'") @TableField("hik_path") private String hikPath; @Column(name = "hik_wan_ip", columnDefinition = "varchar(40) COMMENT '映射IP'") @TableField("hik_wan_ip") private String hikWanIp; @Column(name = "hik_wan_port", columnDefinition = "int COMMENT '映射端口'") @TableField("hik_wan_port") private Integer hikWanPort; //------------大华流媒体配置信息------------ @Column(name = "dh_ip", columnDefinition = "varchar(40) COMMENT '服务IP'") @TableField("dh_ip") private String dhIp; @Column(name = "dh_port", columnDefinition = "int COMMENT '服务端口'") @TableField("dh_port") private Integer dhPort; @Column(name = "dh_login", columnDefinition = "varchar(40) COMMENT '登录用户'") @TableField("dh_login") private String dhLogin; @Column(name = "dh_pwd", columnDefinition = "varchar(40) COMMENT '登录密码'") @TableField("dh_pwd") private String dhPwd; @Column(name = "dh_app_key", columnDefinition = "varchar(40) COMMENT 'APPID'") @TableField("dh_app_key") private String dhAppKey; @Column(name = "dh_app_secret", columnDefinition = "varchar(100) COMMENT '密钥'") @TableField("dh_app_secret") private String dhAppSecret; @Column(name = "dh_wan_ip", columnDefinition = "varchar(40) COMMENT '映射IP'") @TableField("dh_wan_ip") private String dhWanIp; @Column(name = "dh_wan_port", columnDefinition = "int COMMENT '映射端口'") @TableField("dh_wan_port") private Integer dhWanPort; //------------本地WEBRTC配置------------ @Column(name = "rtc_ip", columnDefinition = "varchar(40) COMMENT '服务IP'") @TableField("rtc_ip") private String rtcIp; @Column(name = "rtc_port", columnDefinition = "int COMMENT '服务端口'") @TableField("rtc_port") private Integer rtcPort; @Column(name = "rtc_login", columnDefinition = "varchar(40) COMMENT '登录用户'") @TableField("rtc_login") private String rtcLogin; @Column(name = "rtc_pwd", columnDefinition = "varchar(40) COMMENT '登录密码'") @TableField("rtc_pwd") private String rtcPwd; //------------其他配置信息------------ @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '备注说明'") @TableField("remark") private String remark; }