| | |
| | | public interface IClassRoomService { |
| | | |
| | | /** |
| | | * 新增教室 |
| | | * 新增教室 |
| | | * |
| | | * @param ClassRoom 教室 |
| | | * @param ClassRoom 教室 |
| | | * |
| | | * @return |
| | | */ |
| | | String add(ClassRoom classRoom); |
| | | |
| | | /** |
| | | * 修改教室 |
| | | * 修改教室 |
| | | * |
| | | * @param ClassRoom 教室 |
| | | * @param ClassRoom 教室 |
| | | * |
| | | * @return |
| | | */ |
| | | Result update(ClassRoom classRoom); |
| | | |
| | | /** |
| | | * 删除教室 |
| | | * 删除教室 |
| | | * |
| | | * @param roomIds 课表ID数组 |
| | | * @param roomIds 课表ID数组 |
| | | * |
| | | */ |
| | | Result delete(String[] roomIds); |
| | | |
| | | /** |
| | | * 发布教室 |
| | | * 发布教室 |
| | | * |
| | | * @param roomIds 教室ID数组 |
| | | * @param roomIds 教室ID数组 |
| | | * |
| | | */ |
| | | Result doRelease(String[] roomIds); |
| | | |
| | | /** |
| | | * 撤回教室 |
| | | * 撤回教室 |
| | | * |
| | | * @param roomIds 教室id数组 |
| | | * @param roomIds 教室id数组 |
| | | * |
| | | */ |
| | | Result doCancel(String[] roomIds); |
| | | |
| | | /** |
| | | * 查询教室 |
| | | * 查询教室 |
| | | * |
| | | * @param keyword 搜索文本(教室名称) |
| | | * @param keyword 搜索文本(教室名称) |
| | | * |
| | | * @param status ״̬ |
| | | * @param status 状态 |
| | | * |
| | | * @param pageSize 页码 |
| | | * @param pageSize 页码 |
| | | * |
| | | * @param pageNum 每页显示行数 |
| | | * @param pageNum 每页显示行数 |
| | | * |
| | | * @return 返回课程列表 |
| | | * @return 返回课程列表 |
| | | */ |
| | | List<ClassRoom> list(String keyword,Short status,Integer pageSize, Integer pageNum); |
| | | |
| | | /** |
| | | * 查询教室个数 |
| | | * 查询教室个数 |
| | | * |
| | | * @param keyword 搜索文本(教室名称) |
| | | * @param keyword 搜索文本(教室名称) |
| | | * |
| | | * @return 返回教室总数 |
| | | * @return 返回教室总数 |
| | | */ |
| | | int listCount(String keyword,Short status); |
| | | |
| | | /** |
| | | * 读取教室详情 |
| | | * 读取教室详情 |
| | | * |
| | | * @param roomId 教室ID |
| | | * @param roomId 教室ID |
| | | * |
| | | * @return 返回教室详情信息 |
| | | * @return 返回教室详情信息 |
| | | */ |
| | | ClassRoom detail(String roomId); |
| | | |
| | | /** |
| | | * 获取教室ID和名称列表 |
| | | * 获取教室ID和名称列表 |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> queryAllRoomIdAndNames(); |