package cn.com.tenlion.service.examapply; import cn.com.tenlion.pojo.bos.examapply.ExamApplyBO; import cn.com.tenlion.pojo.dtos.examapply.ExamApplyDTO; import cn.com.tenlion.pojo.pos.examapply.ExamApplyPO; import cn.com.tenlion.pojo.vos.examapply.ExamApplyVO; import ink.wgink.pojo.ListPage; import ink.wgink.pojo.result.SuccessResultList; import java.util.List; import java.util.Map; /** * @ClassName: IExamApplyService * @Description: 应急管理局-考试申请表-renpc * @Author: CodeFactory * @Date: 2021-05-03 15:14:29 * @Version: 3.0 **/ public interface IExamApplyService { /** * 新增应急管理局-考试申请表-renpc * * @param examApplyVO * @return */ void save(ExamApplyVO examApplyVO); /** * 新增应急管理局-考试申请表-renpc * * @param token * @param examApplyVO * @return */ void save(String token, ExamApplyVO examApplyVO); /** * 新增应急管理局-考试申请表-renpc * * @param examApplyVO * @return examApplyId */ String saveReturnId(ExamApplyVO examApplyVO); /** * 新增应急管理局-考试申请表-renpc * * @param token * @param examApplyVO * @return examApplyId */ String saveReturnId(String token, ExamApplyVO examApplyVO); /** * 删除应急管理局-考试申请表-renpc * * @param ids id列表 * @return */ void remove(List ids); /** * 删除应急管理局-考试申请表-renpc * * @param token * @param ids id列表 * @return */ void remove(String token, List ids); /** * 删除应急管理局-考试申请表-renpc(物理删除) * * @param ids id列表 */ void delete(List ids); /** * 修改应急管理局-考试申请表-renpc * * @param examApplyId * @param examApplyVO * @return */ void update(String examApplyId, ExamApplyVO examApplyVO); /** * 修改考场分配状态 * * @param planId * @param examApplyVO * @return */ void updateStatus(String planId, ExamApplyVO examApplyVO); /** * 修改应急管理局-考试申请表-renpc * * @param token * @param examApplyId * @param examApplyVO * @return */ void update(String token, String examApplyId, ExamApplyVO examApplyVO); /** * 应急管理局-考试申请表-renpc详情 * * @param params 参数Map * @return */ ExamApplyDTO get(Map params); /** * 应急管理局-考试申请表-renpc详情 * * @param examApplyId * @return */ ExamApplyDTO get(String examApplyId); /** * 应急管理局-考试申请表-renpc详情 * * @param params 参数Map * @return */ ExamApplyBO getBO(Map params); /** * 应急管理局-考试申请表-renpc详情 * * @param examApplyId * @return */ ExamApplyBO getBO(String examApplyId); /** * 应急管理局-考试申请表-renpc详情 * * @param params 参数Map * @return */ ExamApplyPO getPO(Map params); /** * 应急管理局-考试申请表-renpc详情 * * @param examApplyId * @return */ ExamApplyPO getPO(String examApplyId); /** * 应急管理局-考试申请表-renpc列表 * * @param params * @return */ List list(Map params); /** * 应急管理局-考试申请表-renpc列表 * * @param params * @return */ List listBO(Map params); /** * 应急管理局-考试申请表-renpc列表 * * @param params * @return */ List listPO(Map params); /** * 应急管理局-考试申请表-renpc分页列表 * * @param page * @return */ SuccessResultList> listPage(ListPage page); /** * 应急管理局-考试申请表-renpc统计 * * @param params * @return */ Integer count(Map params); /** * 考试申请 * @param params * @return */ Map statistics(Map params); }