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<SafeCheckPoint> {
|
|
/**
|
* @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<SafeCheckPoint> listPointByPage(Page pageInfo, ListPointByPageDBQuery pageDBQuery);
|
|
/**
|
* @description 获取所有巡检点、巡检区域、巡检rfid的id值
|
*/
|
List<SafeCheckPoint> getPointRegionRfidId();
|
|
}
|