| | |
| | | package com.ots.project.exam.service; |
| | | |
| | | import com.ots.project.exam.domain.EntTestPackage; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 测试包管理Service接口 |
| | | * |
| | | * @author ots |
| | | * @date 2019-11-27 |
| | | */ |
| | | public interface IEntTestPackageService { |
| | | |
| | | /** |
| | | * 查询测试包管理 |
| | | * |
| | | * @param id 测试包管理ID |
| | | * @return 测试包管理 |
| | | */ |
| | | EntTestPackage selectEntTestPackageById(Long id); |
| | | |
| | | |
| | | /** |
| | | * 查询测试包管理列表 |
| | | * |
| | | * @param entTestPackage 测试包管理 |
| | | * @return 测试包管理集合 |
| | | */ |
| | | List<EntTestPackage> selectEntTestPackageList(EntTestPackage entTestPackage); |
| | | |
| | | List<EntTestPackage> selectEntTestPackageMainList(EntTestPackage entTestPackage); |
| | | |
| | | |
| | | /** |
| | | * 新增测试包管理 |
| | | * |
| | | * @param entTestPackage 测试包管理 |
| | | * @return 结果 |
| | | */ |
| | | int insertEntTestPackage(EntTestPackage entTestPackage); |
| | | |
| | | |
| | | /** |
| | | * 修改测试包管理 |
| | | * |
| | | * @param entTestPackage 测试包管理 |
| | | * @return 结果 |
| | | */ |
| | | int updateEntTestPackage(EntTestPackage entTestPackage); |
| | | |
| | | |
| | | /** |
| | | * 批量删除测试包管理 |
| | | * |
| | | * @param ids 需要删除的数据ID |
| | | * @return 结果 |
| | | */ |
| | | int deleteEntTestPackageByIds(String ids); |
| | | |
| | | |
| | | /** |
| | | * 删除测试包管理信息 |
| | | * |
| | | * @param id 测试包管理ID |
| | | * @return 结果 |
| | | */ |
| | | int deleteEntTestPackageById(Long id); |
| | | |
| | | |
| | | /** |
| | | * 测试包列表 |
| | | * |
| | | * @param userId 企业编码 |
| | | * @param status 测试包状态 |
| | | * @return |
| | | */ |
| | | List<EntTestPackage> selectEntTestPackageListByIdAndStatusIn(Long userId, List<String> status); |
| | | |
| | | |
| | | /** |
| | | * 测试包列表自定义查询 |
| | | * @param paramMap |
| | | * @return |
| | | */ |
| | | List<EntTestPackage> selectEntTestPackageListByIdAndStatusIn(Map paramMap); |
| | | |
| | | |
| | | /** |
| | | * 回收人次(回收密码) |
| | | * 企业用户点击回收按钮,将测试包中未登录过的人员设置失效,以回收使用人次数。 |
| | | * @param testId |
| | | * @return |
| | | */ |
| | | int recover(Long testId); |
| | | } |