package com.klp.domain.bo; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.*; /** * 摄像头管理业务对象 wms_camera_management * * @author Joshi * @date 2025-08-07 */ @Data @EqualsAndHashCode(callSuper = true) public class WmsCameraManagementBo extends BaseEntity { /** * 自增主键 */ 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; /** * 备注 */ private String remark; }