package com.gk.hotwork.Service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gk.hotwork.Domain.RiskAnaUnit; import com.gk.hotwork.Domain.UserInfo; import com.gk.hotwork.Domain.Vo.RiskAnaUintExoprtVo; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.List; import java.util.Map; /** * @author celin */ public interface RiskAnaUnitService extends IService { /** * @Description: 分页 */ IPage selectPage(Page page, Map filter, UserInfo user); /** * @Description: 新增一条记录 */ void addOne(RiskAnaUnit riskAnaUnit, UserInfo userInfo); /** * @Description: 修改一条记录 */ void modOne(RiskAnaUnit riskAnaUnit, UserInfo user); /** * @Description: 删除一条记录 */ void delOne(Long id,UserInfo userInfo); /** * @Description: 部门 风险单元个数分布 */ List selectDepartmentAnalysis(); /** * @Description: 查询记录 */ List getInfo(HttpServletRequest request, HttpServletResponse response); /** * @Description: 根据风险单元名称 查询一条记录 */ RiskAnaUnit getInfoByRiskUnitName(String riskUnitName); /** * @Description: 导入 */ void importRiskAnaUnit(List param, UserInfo user); }