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.SafeCheckPoint; import com.gkhy.safePlatform.safeCheck.enums.DelectStatusEnum; import com.gkhy.safePlatform.safeCheck.model.query.ListPointByPageDBQuery; import java.util.HashMap; import java.util.List; public interface SafeCheckPointService extends IService { /** * @description 根据巡检点名称查询巡检点(有效状态) */ SafeCheckPoint getPointByPointName(String pointName, int deleteStatus); /** * @description 新增巡检点 */ void savePoint(SafeCheckPoint safeCheckPoint); /** * @description 根据巡检点id查询数据库中数据(有效状态) */ SafeCheckPoint getOnePoint(Long id, int deleteStatus); /** * @description 根据巡检点id删除巡检点 */ void deletePointById(SafeCheckPoint safeCheckPoint, int deleteStatus); /** * @description 通过巡检点的id对巡检点进行更新 */ void updatePointById(SafeCheckPoint newPoint, int deleteStatus); /** * @description 查询所有巡检点数据并进行分页展示 */ Page listPointByPage(Page pageInfo, ListPointByPageDBQuery pageDBQuery); /** * @description 获取所有巡检点、巡检区域、巡检rfid的id值 */ List getPointRegionRfidId(); }