bt-yjj-system-examination-s.../src/main/java/cn/com/tenlion/dao/examapply/IExamApplyDao.java
2021-05-31 17:34:18 +08:00

135 lines
3.3 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package cn.com.tenlion.dao.examapply;
import cn.com.tenlion.materialstore.pojo.bos.examapply.ExamApplyBO;
import cn.com.tenlion.materialstore.pojo.dtos.examapply.ExamApplyDTO;
import cn.com.tenlion.materialstore.pojo.pos.examapply.ExamApplyPO;
import ink.wgink.exceptions.RemoveException;
import ink.wgink.exceptions.SaveException;
import ink.wgink.exceptions.SearchException;
import ink.wgink.exceptions.UpdateException;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Map;
/**
* @ClassName: IExamApplyDao
* @Description: 应急管理局-考试申请表-renpc
* @Author: CodeFactory
* @Date: 2021-05-03 15:14:29
* @Version: 3.0
**/
@Repository
public interface IExamApplyDao {
/**
* 新增应急管理局-考试申请表-renpc
*
* @param params
* @throws SaveException
*/
void save(Map<String, Object> params) throws SaveException;
/**
* 删除应急管理局-考试申请表-renpc
*
* @param params
* @throws RemoveException
*/
void remove(Map<String, Object> params) throws RemoveException;
/**
* 删除应急管理局-考试申请表-renpc物理
*
* @param params
* @throws RemoveException
*/
void delete(Map<String, Object> params) throws RemoveException;
/**
* 修改应急管理局-考试申请表-renpc
*
* @param params
* @throws UpdateException
*/
void update(Map<String, Object> params) throws UpdateException;
/**
* 应急管理局-考试申请表-renpc详情
*
* @param params
* @return
* @throws SearchException
*/
ExamApplyDTO get(Map<String, Object> params) throws SearchException;
/**
* 应急管理局-考试申请表-renpc详情
*
* @param params
* @return
* @throws SearchException
*/
ExamApplyBO getBO(Map<String, Object> params) throws SearchException;
/**
* 应急管理局-考试申请表-renpc详情
*
* @param params
* @return
* @throws SearchException
*/
ExamApplyPO getPO(Map<String, Object> params) throws SearchException;
/**
* 应急管理局-考试申请表-renpc列表
*
* @param params
* @return
* @throws SearchException
*/
List<ExamApplyDTO> list(Map<String, Object> params) throws SearchException;
/**
* 应急管理局-考试申请表-renpc列表
*
* @param params
* @return
* @throws SearchException
*/
List<ExamApplyBO> listBO(Map<String, Object> params) throws SearchException;
/**
* 应急管理局-考试申请表-renpc列表
*
* @param params
* @return
* @throws SearchException
*/
List<ExamApplyPO> listPO(Map<String, Object> params) throws SearchException;
/**
* 应急管理局-考试申请表-renpc统计
*
* @param params
* @return
* @throws SearchException
*/
Integer count(Map<String, Object> params) throws SearchException;
/**
* 考试申请统计
* @param params
* @return
* @throws SearchException
*/
Integer statisticsCount(Map<String, Object> params) throws SearchException;
/**
* 考试分布统计
* @param params
* @return
* @throws SearchException
*/
List<ExamApplyDTO> examDate(Map<String, Object> params) throws SearchException;
}