package com.zcloud.mapper.datasource.firemanager; import com.zcloud.entity.Page; import com.zcloud.entity.PageData; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import java.util.HashMap; import java.util.List; /** * 说明:消防区域维护 * 作者:wangxuan * 官网:www.zcloudchina.com */ @Mapper public interface FireRegionMapper { /** * @Description: 消防区域列表 * @Author: dearLin * @Date: 2023/2/9 * @Param: [com.zcloud.entity.Page] [page] * @Return: java.util.List */ List datalistPage(Page page); /** * @Description: 单个详细信息 * @Author: dearLin * @Date: 2023/2/9 * @Param: [com.zcloud.entity.PageData] [pd] * @Return: com.zcloud.entity.PageData */ PageData getInfoById(PageData pd); /** * @Description: 根据id批量、单独删除 * @Author: dearLin * @Date: 2023/2/9 * @Param: [com.zcloud.entity.PageData] [pd] * @Return: void */ void delByIds(PageData pd); /** * @Description: 修改状态0禁用1启用 * @Author: dearLin * @Date: 2023/2/9 * @Param: [com.zcloud.entity.PageData] [pd] * @Return: void */ void udpStateById(PageData pd); /** * @Description: 修改单挑消防信息 * @Author: dearLin * @Date: 2023/2/9 * @Param: [com.zcloud.entity.PageData] [pd] * @Return: void */ void udpInfoById(PageData pd); /** * @Description: 插入消防区域信息 * @Author: dearLin * @Date: 2023/2/9 * @Param: [com.zcloud.entity.PageData] [pd] * @Return: void */ void insInfo(PageData pd); List getAllRegionName(PageData pageData); /** * @Description: 尝试能否删除 * @Author: dearLin * @Date: 2023/2/9 * @Param: [com.zcloud.entity.PageData] [pd] * @Return: void */ PageData tryDelRegion(PageData pageData); /* * @Description: 禁用区域 * @Author: Dear lin * @Date: 2023/2/19 17:29 * @Param: [pd] * @Return: com.zcloud.entity.PageData */ PageData tryCloseRegion(PageData pd); /** * 根据条件获取 数据 * @param pd * @return */ List listAll (PageData pd); void deleteAll(PageData pd); }