99 lines
2.3 KiB
Java
99 lines
2.3 KiB
Java
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<com.zcloud.entity.PageData>
|
||
*/
|
||
List<PageData> 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<PageData> 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<PageData> listAll (PageData pd);
|
||
|
||
void deleteAll(PageData pd);
|
||
}
|