package com.sercurityControl.proteam.mapper; import com.securityControl.common.core.web.domain.AjaxResult; import com.sercurityControl.proteam.domain.DtreeEntity; import com.sercurityControl.proteam.domain.VideoDiagnosis; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * @author bonus * @data 2022/12/13 10:40 * @description 实时监控 */ public interface VideoMapper { /** * 地级市查询树节点数据 * * @param orgId 组织id * @return 集合 */ List getMenuListCity(@Param("orgId") String orgId, @Param("keyWord") String keyWord); /** * 查询组织机构下拉选 * * @param orgId 组织id * @return 集合 */ List getOrgSelected(String orgId); /** * 查询组织机构下拉选 * * @param orgId 组织id * @return 集合 */ List getPerson(@Param("orgId") String orgId, @Param("keyWord") String keyWord); /** * 风险等级地级市查询树节点数据 * * @param orgId 组织id * @return 集合 */ List getMenuListRisk(@Param("orgId") String orgId, @Param("keyWord") String keyWord); /** * 风险等级地级市查询树节点数据 * * @return 集合 */ List getSelectParams(); /** * 获取视频诊断数据 * * @param entity 条件 * @return 集合 */ List getVideoDiagnosis(VideoDiagnosis entity); /** * 添加视频诊断数据 * * @param entity 数据 * @return 条数 */ Integer addVideoData(VideoDiagnosis entity); /** * @return java.util.List * @author cw chen * @description 固定球机查询节点 * @Param orgId * @Param keyWord * @date 2023-06-29 16:06 */ List getMenuListRegular(@Param("orgId") String orgId, @Param("keyWord") String keyWord); /** * @return void * @author cw chen * @description 删除视频诊断数据 * @Param entity * @date 2023-07-03 16:26 */ void delVideoData(VideoDiagnosis entity); /** * @return com.sercurityControl.proteam.domain.VideoDiagnosis * @author cw chen * @description 根据id获取视频诊断数据详情 * @Param entity * @date 2023-07-03 16:32 */ VideoDiagnosis getVideoDataById(VideoDiagnosis entity); /** * @return void * @author cw chen * @description 更新视频诊断数据 * @Param entity * @date 2023-07-03 16:38 */ void updateVideoData(VideoDiagnosis entity); /** * * @param orgId * @param keyWord * @return */ List getMenuListSWCity(@Param("orgId") String orgId, @Param("keyWord") String keyWord); }