package edu.sjtu.infosec.ismp.manager.SYSM.user.self.service.impl;
import edu.sjtu.infosec.ismp.manager.SYSM.user.self.dao.BlackAndWhiteStatusDao;
import edu.sjtu.infosec.ismp.manager.SYSM.user.self.model.BlackAndWhiteStatusBO;
import edu.sjtu.infosec.ismp.manager.SYSM.user.self.service.BlackAndWhiteStatusService;
public class BlackAndWhiteStatusServiceImpl implements BlackAndWhiteStatusService{
//注入dao层接口
private BlackAndWhiteStatusDao blackandwhitestatusdao;
public void setBlackandwhitestatusdao(
BlackAndWhiteStatusDao blackandwhitestatusdao) {
this.blackandwhitestatusdao = blackandwhitestatusdao;
}
//查询黑白名单的启用状态
public BlackAndWhiteStatusBO getBlackAndWhiteStatusService(){
return blackandwhitestatusdao.getBlackAndWhiteStatusDao();
}
//修改黑明白单的启用状态
public void updateBlackAndWhiteStatusService(BlackAndWhiteStatusBO BlackAndWhiteStatusBOEntity){
blackandwhitestatusdao.updateBlackAndWhiteStatusDao(BlackAndWhiteStatusBOEntity);
}
//添加黑白名单状态,该方法是在数据表没记录的时候才调用的
public void saveBlackAndWhiteStatusService(BlackAndWhiteStatusBO BlackAndWhiteStatusBOEntity){
// TODO Auto-generated method stub
//先删除所有数据在添加
blackandwhitestatusdao.deleteAllBlackAndWhiteStatusDao();
blackandwhitestatusdao.saveBlackAndWhiteStatusDao(BlackAndWhiteStatusBOEntity);
}
//
// //删除所有数据
// public void deleteAllBlackAndWhiteStatusService() {
// // TODO Auto-generated method stub
// blackandwhitestatusdao.deleteAllBlackAndWhiteStatusDao();
// }
}