|
@@ -4,7 +4,6 @@ import com.qmth.distributed.print.business.bean.result.PrintPlanBrief;
|
|
|
import com.qmth.teachcloud.common.bean.dto.DataPermissionRule;
|
|
|
import com.qmth.teachcloud.common.bean.result.DictionaryResult;
|
|
|
import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
|
-import com.qmth.teachcloud.common.entity.SysOrg;
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
|
|
import java.util.List;
|
|
@@ -16,9 +15,11 @@ import java.util.List;
|
|
|
*/
|
|
|
public interface ConditionMapper {
|
|
|
|
|
|
- List<BasicCourse> listCourse(@Param("semesterId") Long semesterId, @Param("examId") Long examId, @Param("enable") Boolean enable, @Param("printPlanIds") List<String> printPlanIds, @Param("dpr") DataPermissionRule dpr);
|
|
|
+ List<BasicCourse> listCourse(@Param("semesterId") Long semesterId, @Param("examId") Long examId, @Param("enable") Boolean enable, @Param("printPlanIds") List<String> printPlanIds,
|
|
|
+ @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
- List<String> listPaperNumber(@Param("semesterId") Long semesterId, @Param("examId") Long examId, @Param("courseId") Long courseId, @Param("printPlanIds") List<String> printPlanIds, @Param("dpr") DataPermissionRule dpr);
|
|
|
+ List<String> listPaperNumber(@Param("semesterId") Long semesterId, @Param("examId") Long examId, @Param("courseId") Long courseId, @Param("printPlanIds") List<String> printPlanIds,
|
|
|
+ @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<BasicCourse> listCourseForApply(@Param("examId") Long examId, @Param("userId") Long userId);
|
|
|
|
|
@@ -36,7 +37,8 @@ public interface ConditionMapper {
|
|
|
|
|
|
List<BasicCourse> listCourseForPlanTask(@Param("semesterId") Long semesterId, @Param("examId") Long examId, @Param("printPlanIds") List<String> printPlanIds, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
- List<String> listPaperNumberPlanTask(@Param("semesterId") Long semesterId, @Param("examId") Long examId, @Param("printPlanIds") List<String> printPlanIds, @Param("courseId") Long courseId, @Param("dpr") DataPermissionRule dpr);
|
|
|
+ List<String> listPaperNumberPlanTask(@Param("semesterId") Long semesterId, @Param("examId") Long examId, @Param("printPlanIds") List<String> printPlanIds, @Param("courseId") Long courseId,
|
|
|
+ @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<BasicCourse> listCourseForEntrance(@Param("examId") Long examId, @Param("userId") Long userId, @Param("status") String status);
|
|
|
|
|
@@ -47,9 +49,11 @@ public interface ConditionMapper {
|
|
|
List<String> listPaperNumberFromMarkPaper(@Param("examId") Long examId, @Param("courseId") Long courseId, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<BasicCourse> listCourseFromExamTaskByCreateId(@Param("examId") Long examId, @Param("dpr") DataPermissionRule dpr);
|
|
|
+
|
|
|
List<BasicCourse> listCourseFromExamTaskByUserId(@Param("examId") Long examId, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<String> listPaperNumberFromExamTaskByCreateId(@Param("examId") Long examId, @Param("courseId") Long courseId, @Param("dpr") DataPermissionRule dpr);
|
|
|
+
|
|
|
List<String> listPaperNumberFromExamTaskByUserIdAndPass(@Param("examId") Long examId, @Param("courseId") Long courseId, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<BasicCourse> listCourseForQuery(@Param("examId") Long examId, @Param("dpr") DataPermissionRule dpr);
|
|
@@ -63,10 +67,10 @@ public interface ConditionMapper {
|
|
|
List<String> listPaperNumberForScore(@Param("semesterId") Long semesterId, @Param("examId") Long examId, @Param("status") String status, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<DictionaryResult> listOutlineSemester(@Param("schoolId") Long schoolId, @Param("professionalId") Long professionalId, @Param("cultureProgramId") Long cultureProgramId,
|
|
|
- @Param("dpr") DataPermissionRule dpr);
|
|
|
+ @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<BasicCourse> listCultureProgramCourse(@Param("schoolId") Long schoolId, @Param("professionalId") Long professionalId, @Param("cultureProgramId") Long cultureProgramId,
|
|
|
- @Param("semesterId") Long semesterId, @Param("dpr") DataPermissionRule dpr);
|
|
|
+ @Param("semesterId") Long semesterId, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<BasicCourse> listCourseForDocument(@Param("examId") Long examId, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
@@ -74,11 +78,22 @@ public interface ConditionMapper {
|
|
|
|
|
|
List<String> listPaperNumberFromBasicExamStudent(@Param("examId") Long examId, @Param("courseId") Long courseId, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
- List<BasicCourse> listCourseForPrintCount(@Param("examId") Long examId, @Param("openCollegeId") Long openCollegeId, @Param("dpr") DataPermissionRule dpr);
|
|
|
+ List<BasicCourse> listCourseForPrintCount(@Param("examId") Long examId, @Param("openCollegeId") Long openCollegeId,
|
|
|
+ @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<BasicCourse> listCourseForScanCount(@Param("examId") Long examId, @Param("openCollegeId") Long openCollegeId, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<String> listPaperNumberForPrintCount(@Param("examId") Long examId, @Param("courseId") Long courseId, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
List<String> listPaperNumberForScanCount(@Param("examId") Long examId, @Param("courseId") Long courseId, @Param("dpr") DataPermissionRule dpr);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分析批次管理查询课程
|
|
|
+ *
|
|
|
+ * @param examId 考试id
|
|
|
+ * @param collegeId 开课学院id
|
|
|
+ * @param dpr 数据权限
|
|
|
+ * @return 课程
|
|
|
+ */
|
|
|
+ List<BasicCourse> listCourseForGradeBatchPaper(@Param("examId") Long examId, @Param("collegeId") Long collegeId, @Param("dpr") DataPermissionRule dpr);
|
|
|
}
|