| | |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description 网关配置 |
| | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '网关ID'") |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '网关ID,同SN'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | |
| | | @TableField("ip") |
| | | private String ip; |
| | | |
| | | @Column(name = "port", columnDefinition = "int(5) COMMENT '网关端口'") |
| | | @TableField("port") |
| | | private Integer port; |
| | | @Column(name = "api_port", columnDefinition = "int(5) COMMENT 'API端口'") |
| | | @TableField("api_port") |
| | | private Integer apiPort; |
| | | |
| | | @Column(name = "snap_url", columnDefinition = "varchar(20) COMMENT '抓拍路径'") |
| | | @Column(name = "web_rtc_port", columnDefinition = "int(5) COMMENT 'WebRtc端口'") |
| | | @TableField("web_rtc_port") |
| | | private Integer webRtcPort; |
| | | |
| | | @Column(name = "snap_url", columnDefinition = "varchar(100) COMMENT '抓拍路径'") |
| | | @TableField("snap_url") |
| | | private String snapUrl; |
| | | |
| | | @Column(name = "ptz_url", columnDefinition = "varchar(20) COMMENT '云台路径'") |
| | | @Column(name = "ptz_url", columnDefinition = "varchar(100) COMMENT '云台路径'") |
| | | @TableField("ptz_url") |
| | | private String ptzUrl; |
| | | |
| | | @Column(name = "play_url", columnDefinition = "varchar(100) COMMENT '播放路径'") |
| | | @TableField("play_url") |
| | | private String playUrl; |
| | | |
| | | @Column(name = "plate_num_url", columnDefinition = "varchar(100) COMMENT '车牌路径'") |
| | | @TableField("plate_num_url") |
| | | private String plateNumUrl; |
| | | |
| | | @Column(name = "order_num", columnDefinition = "int(5) COMMENT '顺序号'") |
| | | @TableField("order_num") |
| | |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "heartbeat_time", columnDefinition = "DATETIME COMMENT '心跳时间'") |
| | | @Temporal(TemporalType.TIMESTAMP) |
| | | @TableField("heartbeat_time") |
| | | private Date heartbeatTime; |
| | | |
| | | } |