package com.gkhy.safePlatform.safeCheck.service.baseService; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.safeCheck.entity.SafeCheckRegion; import java.util.HashMap; import java.util.List; public interface SafeCheckRegionService extends IService { /** * @description 根据巡检区域id、是否删除标志查询是否存在数据 */ SafeCheckRegion getOneRegion(Long id,int status); /** * @description 根据巡检区域name,是否删除标志查询是否存在数据 */ SafeCheckRegion getRegionByName(String regionName, int deleteStatus); /** * @description 根据区域id删除巡检区域 */ int deleteRegionById(SafeCheckRegion safeCheckRegion,int deleteStatus); /** * @description 新增一个巡检区域 */ int saveRegion(SafeCheckRegion safeCheckRegion); /** * @description 获取巡检区域所有有效的巡检区域名称 */ List listRegionName(int deleteStatus); /** * @description 条件分页查询所有的区域 没有条件就是全部查询 */ Page listRegionByPage(Page pageInfo, HashMap selectCondition); /** * @description 根据巡检区域id、是否删除标志更新数据 */ void updateRegionById(SafeCheckRegion newRegion, int deleteStatus); }