bt-yjj-system-examination-s.../src/main/java/cn/com/tenlion/service/examapply/IExamApplyService.java
2021-05-13 11:16:43 +08:00

203 lines
4.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.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<String> ids);
/**
* 删除应急管理局-考试申请表-renpc
*
* @param token
* @param ids id列表
* @return
*/
void remove(String token, List<String> ids);
/**
* 删除应急管理局-考试申请表-renpc物理删除
*
* @param ids id列表
*/
void delete(List<String> 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<String, Object> params);
/**
* 应急管理局-考试申请表-renpc详情
*
* @param examApplyId
* @return
*/
ExamApplyDTO get(String examApplyId);
/**
* 应急管理局-考试申请表-renpc详情
*
* @param params 参数Map
* @return
*/
ExamApplyBO getBO(Map<String, Object> params);
/**
* 应急管理局-考试申请表-renpc详情
*
* @param examApplyId
* @return
*/
ExamApplyBO getBO(String examApplyId);
/**
* 应急管理局-考试申请表-renpc详情
*
* @param params 参数Map
* @return
*/
ExamApplyPO getPO(Map<String, Object> params);
/**
* 应急管理局-考试申请表-renpc详情
*
* @param examApplyId
* @return
*/
ExamApplyPO getPO(String examApplyId);
/**
* 应急管理局-考试申请表-renpc列表
*
* @param params
* @return
*/
List<ExamApplyDTO> list(Map<String, Object> params);
/**
* 应急管理局-考试申请表-renpc列表
*
* @param params
* @return
*/
List<ExamApplyBO> listBO(Map<String, Object> params);
/**
* 应急管理局-考试申请表-renpc列表
*
* @param params
* @return
*/
List<ExamApplyPO> listPO(Map<String, Object> params);
/**
* 应急管理局-考试申请表-renpc分页列表
*
* @param page
* @return
*/
SuccessResultList<List<ExamApplyDTO>> listPage(ListPage page);
/**
* 应急管理局-考试申请表-renpc统计
*
* @param params
* @return
*/
Integer count(Map<String, Object> params);
/**
* 考试申请
* @param params
* @return
*/
Map<String, Object> statistics(Map<String, Object> params);
}