|
@@ -1,6 +1,7 @@
|
|
|
package com.ym.mec.biz.dal.dao;
|
|
|
|
|
|
import com.ym.mec.biz.dal.entity.CoursesGroup;
|
|
|
+import com.ym.mec.biz.dal.enums.GroupStatusEnum;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
|
@@ -58,5 +59,25 @@ public interface CoursesGroupDao extends BaseDAO<Long, CoursesGroup> {
|
|
|
*/
|
|
|
List<CoursesGroup> findNoStudentsGroups(@Param("startDate")Date startDate);
|
|
|
|
|
|
+ /**
|
|
|
+ * @describe 获取无课时的课程组
|
|
|
+ * @author Joburgess
|
|
|
+ * @date 2020/3/18
|
|
|
+ * @param :
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.entity.CoursesGroup>
|
|
|
+ */
|
|
|
+ List<CoursesGroup> findNoCoursesGroups();
|
|
|
+
|
|
|
CoursesGroup lockGroup(@Param("groupId") Long groupId);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @describe 更新课程组状态
|
|
|
+ * @author Joburgess
|
|
|
+ * @date 2020/3/18
|
|
|
+ * @param groupIds:
|
|
|
+ * @param status:
|
|
|
+ * @return int
|
|
|
+ */
|
|
|
+ int updateGroupStatus(@Param("groupIds") List<Long> groupIds,
|
|
|
+ @Param("status")GroupStatusEnum status);
|
|
|
}
|