package edu.sjtu.infosec.ismp.manager.SYSM.user.self.dao; import java.util.List; import edu.sjtu.infosec.ismp.manager.SYSM.user.self.model.BlackAndWhiteBO; import edu.sjtu.infosec.ismp.manager.comm.model.page.Page; public interface BlackAndWhiteDao { // //多条件模糊查询 // List<BlackAndWhiteBO> getBlurBlackAndWhiteDao(BlackAndWhiteBO BlackAndWhiteBOEntity); //根据ID 地址和黑白标记查询;用来登录的时候判断是否在启用的黑/白名单中 BlackAndWhiteBO getUniqueBlackAndWhiteDao(BlackAndWhiteBO BlackAndWhiteBOEntity); //添加黑白名单 void saveBlackAndWhiteDao(BlackAndWhiteBO BlackAndWhiteBOEntity); //更新黑/白名单 void updateBelackAndWhiteDao(BlackAndWhiteBO BlackAndWhiteBOEntity); //删除黑/白名单 void deleteBlackAndWhiteDao(BlackAndWhiteBO BlackAndWhiteBOEntity); //ID 模糊查询 BlackAndWhiteBO getBlackAndWhiteByIdDao(Integer ID); //多条件模糊查询加分页显示 List<BlackAndWhiteBO> getPageListBlurBlackAndWhiteDao(BlackAndWhiteBO BlackAndWhiteBOEntity ,Page page); //统计函数 int getCountBlurBlackAndWhiteService(BlackAndWhiteBO BlackAndWhiteBOEntity); }