feat(security): 安保工单扩展表新增 cameraName 字段

VO/DTO/DO 全链路新增摄像头名称字段,告警系统创建工单时传入,
用于企微卡片通知展示。

SQL: ALTER TABLE ops_order_security_ext ADD COLUMN camera_name VARCHAR(128) DEFAULT NULL COMMENT '摄像头名称' AFTER camera_id;

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
lzh
2026-03-25 11:29:17 +08:00
parent e44c1f6f4e
commit 8ab5ce6d01
6 changed files with 13 additions and 0 deletions

View File

@@ -52,6 +52,7 @@ public class SecurityOrderController {
.alarmId(reqVO.getAlarmId())
.alarmType(reqVO.getAlarmType())
.cameraId(reqVO.getCameraId())
.cameraName(reqVO.getCameraName())
.roiId(reqVO.getRoiId())
.imageUrl(reqVO.getImageUrl())
.sourceType(reqVO.getSourceType())

View File

@@ -39,6 +39,9 @@ public class SecurityOrderCreateReqVO {
@Schema(description = "摄像头ID", example = "CAM_001")
private String cameraId;
@Schema(description = "摄像头名称", example = "T3大堂吧台")
private String cameraName;
@Schema(description = "ROI区域ID", example = "ROI_001")
private String roiId;

View File

@@ -54,6 +54,7 @@ public class SecurityOrderOpenController {
.alarmId(reqVO.getAlarmId())
.alarmType(reqVO.getAlarmType())
.cameraId(reqVO.getCameraId())
.cameraName(reqVO.getCameraName())
.roiId(reqVO.getRoiId())
.imageUrl(reqVO.getImageUrl())
.sourceType(reqVO.getSourceType())

View File

@@ -47,6 +47,10 @@ public class OpsOrderSecurityExtDO extends BaseDO {
* 摄像头ID
*/
private String cameraId;
/**
* 摄像头名称
*/
private String cameraName;
/**
* ROI区域ID
*/

View File

@@ -36,6 +36,9 @@ public class SecurityOrderCreateReqDTO {
private String cameraId;
/** 摄像头名称 */
private String cameraName;
private String roiId;
private String imageUrl;

View File

@@ -108,6 +108,7 @@ public class SecurityOrderServiceImpl implements SecurityOrderService {
.alarmId(createReq.getAlarmId())
.alarmType(createReq.getAlarmType())
.cameraId(createReq.getCameraId())
.cameraName(createReq.getCameraName())
.roiId(createReq.getRoiId())
.imageUrl(createReq.getImageUrl())
.build();