Revert "feat(): 添加摄像头类型查询全部功能"

This reverts commit b60b1ef91a.
dev
lishiwei 2026-06-11 10:45:11 +08:00
parent b60b1ef91a
commit 7c503bd0de
9 changed files with 5 additions and 49 deletions

View File

@ -59,9 +59,6 @@ public class KeyProjectCameraQueryExe {
if(KeyProjectCameraTypeEnum.MOBILE_CAMERA.getCode().equals(cameraListCmd.getCameraType())){
pageResponse = keyProjectCameraRepository.listMobileCameraAll(params);
}
if(KeyProjectCameraTypeEnum.ALL_CAMERA.getCode().equals(cameraListCmd.getCameraType())){
pageResponse = keyProjectCameraRepository.listAllCamera(params);
}
List<CameraInfoCO> examCenterCOS = keyProjectCameraCoConvertor.converCameraDOsToCOs(pageResponse.getData());
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());

View File

@ -19,8 +19,8 @@ public class CameraInfoCO implements Serializable {
//摄像头id
@ApiModelProperty(value = "摄像头id")
private String cameraId;
//摄像头类型,0查全部,1:固定摄像头,2:移动摄像头
@ApiModelProperty(value = "摄像头类型,0查全部,1:固定摄像头,2:移动摄像头")
//摄像头类型,1:固定摄像头,2:移动摄像头
@ApiModelProperty(value = "摄像头类型,1:固定摄像头,2:移动摄像头")
private Integer cameraType;
@ApiModelProperty(value = "摄像头名称")

View File

@ -26,7 +26,7 @@ public class CameraListCmd extends PageQuery {
* - `le`:
* - `ne`: SQL!=
*/
@ApiModelProperty(value = "摄像头类型,0:查全部,1:固定摄像头,2:移动摄像头")
@ApiModelProperty(value = "摄像头类型,1:固定摄像头,2:移动摄像头")
@NotNull(message = "摄像头类型不能为空")
private Integer cameraType;

View File

@ -7,7 +7,6 @@ import lombok.Getter;
*/
@Getter
public enum KeyProjectCameraTypeEnum {
ALL_CAMERA(0, "全部摄像头"),
FIXED_CAMERA(1, "固定摄像头"),
MOBILE_CAMERA(2, "移动摄像头");

View File

@ -19,8 +19,8 @@ public class CameraInfoDO implements Serializable {
//摄像头id
@ApiModelProperty(value = "摄像头id")
private String cameraId;
//摄像头类型,0:查全部,1:固定摄像头,2:移动摄像头
@ApiModelProperty(value = "摄像头类型,0:查全部,1:固定摄像头,2:移动摄像头")
//摄像头类型,1:固定摄像头,2:移动摄像头
@ApiModelProperty(value = "摄像头类型,1:固定摄像头,2:移动摄像头")
private Integer cameraType;
@ApiModelProperty(value = "摄像头名称")

View File

@ -30,8 +30,6 @@ public interface KeyProjectCameraMapper extends BaseMapper<KeyProjectCameraDO> {
IPage<CameraInfoDO> listMobileCameraAll(IPage<CameraInfoDO> iPage, Map<String, Object> params);
IPage<CameraInfoDO> listAllCamera(IPage<CameraInfoDO> iPage, Map<String, Object> params);
List<KeyProjectCameraAiDO> listCameraByProjectId(@Param("params") Map<String, Object> params);
}

View File

@ -64,12 +64,5 @@ public class KeyProjectCameraRepositoryImpl extends BaseRepositoryImpl<KeyProjec
IPage<CameraInfoDO> result = keyProjectCameraMapper.listMobileCameraAll(iPage, params);
return PageHelper.pageToResponse(result, result.getRecords());
}
@Override
public PageResponse<CameraInfoDO> listAllCamera(Map<String, Object> params) {
IPage<CameraInfoDO> iPage = new Query<CameraInfoDO>().getPage(params);
IPage<CameraInfoDO> result = keyProjectCameraMapper.listAllCamera(iPage, params);
return PageHelper.pageToResponse(result, result.getRecords());
}
}

View File

@ -26,7 +26,5 @@ public interface KeyProjectCameraRepository extends BaseRepository<KeyProjectCam
PageResponse<CameraInfoDO> listFixedCameraAll(Map<String, Object> params);
PageResponse<CameraInfoDO> listMobileCameraAll(Map<String, Object> params);
PageResponse<CameraInfoDO> listAllCamera(Map<String, Object> params);
}

View File

@ -71,35 +71,6 @@
)
</select>
<select id="listAllCamera" resultType="com.zcloud.key.project.persistence.dataobject.project.CameraInfoDO">
SELECT mc.fixed_camera_id as cameraId, mc.video_name as cameraName, 1 as cameraType
FROM fixed_camera mc
WHERE mc.delete_enum = 'FALSE'
AND NOT EXISTS (SELECT 1
FROM key_project_camera kpc
INNER JOIN key_project kp ON kpc.key_project_id = kp.key_project_id
WHERE kpc.camera_id = mc.fixed_camera_id
AND kp.delete_enum = 'FALSE'
AND kpc.delete_enum = 'FALSE'
AND kp.apply_status != 6
)
UNION ALL
SELECT mc.mobile_camera_id as cameraId, mc.video_name as cameraName, 2 as cameraType
FROM mobile_camera mc
WHERE mc.delete_enum = 'FALSE'
<if test="params.corpinfoId != null">
and mc.xgf_id = #{params.corpinfoId}
</if>
AND NOT EXISTS (SELECT 1
FROM key_project_camera kpc
INNER JOIN key_project kp ON kpc.key_project_id = kp.key_project_id
WHERE kpc.camera_id = mc.mobile_camera_id
AND kp.delete_enum = 'FALSE'
AND kpc.delete_enum = 'FALSE'
AND kp.apply_status != 6
)
</select>
<select id="listCameraByProjectId" resultType="com.zcloud.key.project.persistence.dataobject.project.KeyProjectCameraAiDO">
SELECT