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.SafeCheckQuota; public interface SafeCheckQuotaService extends IService { /** * @description 新增一个巡检指标 */ int saveQuota(SafeCheckQuota safeCheckQuota); /** * @description 根据指标名查询是否存在同名指标 */ SafeCheckQuota getQuotaByName(String quotaName,int deleteStatus); /** * @description 根据巡检指标id获取巡检指标 */ SafeCheckQuota getQuotaById(Long id , int deleteStatus); /** * @description 分页获取当前页中的巡检指标信息 */ Page listQuotaByPage(Page pageInfo,String quotaName); /** * @description 根据巡检指标id删除巡检指标 */ void deleteQuotaById(SafeCheckQuota quota,int deleteStatus); /** * @description 根据巡检指标id修改巡检指标 */ void updateQuotaById(SafeCheckQuota safeCheckQuota,int deleteStatus); }