package org.dromara.demo.service;
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.demo.domain.RsDangerTotal;
|
import org.dromara.demo.domain.bo.RsDangerTotalBo;
|
import org.dromara.demo.domain.vo.RsDangerTotalVo;
|
|
import java.util.Collection;
|
import java.util.List;
|
|
/**
|
* 安全隐患统计Service接口
|
*
|
* @author gonghl
|
* @date 2024-02-29
|
*/
|
public interface IRsDangerTotalService {
|
|
/**
|
* 查询安全隐患统计
|
*/
|
RsDangerTotalVo queryById(String id);
|
|
/**
|
* 查询安全隐患统计列表
|
*/
|
TableDataInfo<RsDangerTotalVo> queryPageList(RsDangerTotalBo bo, PageQuery pageQuery);
|
|
/**
|
* 查询安全隐患统计列表
|
*/
|
List<RsDangerTotalVo> queryList(RsDangerTotalBo bo);
|
|
/**
|
* 新增安全隐患统计
|
*/
|
Boolean insertByBo(RsDangerTotalBo bo);
|
|
/**
|
* 修改安全隐患统计
|
*/
|
Boolean updateByBo(RsDangerTotalBo bo);
|
|
/**
|
* 校验并批量删除安全隐患统计信息
|
*/
|
Boolean deleteWithValidByIds(Collection<String> ids, Boolean isValid);
|
|
/**
|
* Excel数据导入
|
* @param list 数据列
|
* @return 导入提示
|
*/
|
String importExcel(List<RsDangerTotal> list);
|
}
|