package com.klp.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; /** * 摄像头管理对象 wms_camera_management * * @author Joshi * @date 2025-08-07 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("wms_camera_management") public class WmsCameraManagement extends BaseEntity { private static final long serialVersionUID=1L; /** * 自增主键 */ @TableId(value = "camera_id") private Long cameraId; /** * 摄像头编号(系统生成,如 camef8bd40d71795) */ private String cameraCode; /** * 摄像头名称(如:仓库东门摄像头) */ private String cameraName; /** * RTSP 推流地址(摄像头原生地址) */ private String rtspUrl; /** * ws - fmp4 播放地址 */ private String wsFmp4; /** * http - fmp4 播放地址 */ private String httpFmp4; /** * rtsp 播放地址 */ private String rtspAddr; /** * hls 播放地址 */ private String hlsAddr; /** * 安装位置(如:仓库 A 区货架 3) */ private String location; /** * 所属分组/区域(直接存储名称,如:仓库 A 区) */ private String groupName; /** * 所属仓库(如:一号仓库) */ private String warehouseName; /** * 状态:0-未启用 1-正常 2-离线 3-故障 */ private Long status; /** * 摄像头访问用户名 */ private String username; /** * 摄像头访问密码 */ private String password; /** * 删除标志 */ @TableLogic private Long delFlag; /** * 备注 */ private String remark; }