Class ClazzSearchHelper

java.lang.Object
org.openurp.web.helper.SearchHelper
org.openurp.edu.web.helper.ClazzSearchHelper

public class ClazzSearchHelper extends SearchHelper
  • Constructor Details

    • ClazzSearchHelper

      public ClazzSearchHelper()
  • Method Details

    • buildQuery

      public org.beangle.commons.dao.query.builder.OqlBuilder<Clazz> buildQuery()
      构造教学任务查询Query,控制数据级权限
      本方法是控制数据级权限的
      Parameters:
      request -
      clazz -
      Returns:
      See Also:
    • buildQuery

      public org.beangle.commons.dao.query.builder.OqlBuilder<Clazz> buildQuery(boolean applyRestriction)
      查找教学任务task
      1)查找行政班级中以:adminClass.name为参数
      2)查询排课情况以:courseActivity开头
      3)查询排考情况以:examActivity开头
      4)考试安排完成:clazz.schedule.isExamArrangeComplete
      5)排考查询分组情况:arrangeInfo.examGrouped
      6)日历以:semester开头
      7)查询教师以:teacher
      8)特殊的选课属性:electInfo.electCountCompare标识选课人数上限和实际人数的比较
      9)特殊的排课属性:arrangeInfo.endWeek
      Parameters:
      request -
      clazz -
      Returns:
    • searchClazz

      public List<Clazz> searchClazz()
      根据用户页面上提交的查询条件查询教学任务
      查询出的教学任务默认按照任务序号升序
      Returns: