package edu.sjtu.infosec.ismp.manager.RAM.service.impl;
import java.util.List;
import java.util.Map;
import edu.sjtu.infosec.ismp.manager.RAM.dao.DicProgDao;
import edu.sjtu.infosec.ismp.manager.RAM.model.AsseKnowDicProg;
import edu.sjtu.infosec.ismp.manager.RAM.service.DicProgService;
import edu.sjtu.infosec.ismp.manager.comm.model.page.Page;
/**
* 应用层 评估流程数据字典Manager实现类.
*
*/
public class DicProgServiceImpl implements DicProgService {
/**
* 评估流程数据访问对象接口
*/
private DicProgDao dicProgDao;
/**
* @param dicprogDao
* 评估流程数据访问对象接口(Spring Ioc容器依赖注入)
*/
public void setDicProgDao(DicProgDao dicprogDao) {
this.dicProgDao = dicprogDao;
}
/**
* 查询评估流程
*
* @param progId
* 评估流程编号
* @return 评估流程对象
*/
public AsseKnowDicProg find(String progId) {
return dicProgDao.find(progId);
}
/**
* 查询评估流程记录数
*
* @param paramMap
* 查询条件
* @return 评估流程记录数
*/
public int getCount(Map paramMap) {
return dicProgDao.getCount(paramMap);
}
/**
* 查询评估流程
* @param paramMap
* 查询条件
* @return 评估流程列表
*/
public List listDicProg(Map paramMap) {
return dicProgDao.listDicProg(paramMap);
}
/**
* 查询评估流程分页记录
* ...
* @param page
* 分页对象
* @param paramMap
* 查询条件
* @return 分页记录列表
*/
public List listDicProgPage(Page page, Map paramMap) {
return dicProgDao.listDicProgPage(page, paramMap);
}
/**
* 删除评估流程
*
* @param dicProg
* 评估流程
*/
public void remove(AsseKnowDicProg dicProg) {
dicProgDao.remove(dicProg);
}
/**
* 保存/更新评估流程
*
* @param dicProg
* 评估流程
*/
public void saveOrUpdate(AsseKnowDicProg dicProg) {
dicProgDao.saveOrUpdate(dicProg);
}
}