派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/admin/classroom/service/IClassRoomService.java
@@ -10,82 +10,82 @@
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();