Class StdGradeServiceImpl

java.lang.Object
org.openurp.edu.grade.course.service.impl.StdGradeServiceImpl
All Implemented Interfaces:
StdGradeService

public class StdGradeServiceImpl extends Object implements StdGradeService
  • Constructor Details

    • StdGradeServiceImpl

      public StdGradeServiceImpl()
  • Method Details

    • getStdByCode

      public Student getStdByCode(String stdCode, Project project, List<Department> departments, org.beangle.commons.dao.EntityDao entityDao)
      Specified by:
      getStdByCode in interface StdGradeService
    • buildGradeTypeQuery

      public org.beangle.commons.dao.query.builder.OqlBuilder<GradeType> buildGradeTypeQuery()
      得到录入教学任务时,符合条件的成绩类别
      Specified by:
      buildGradeTypeQuery in interface StdGradeService
      Returns:
    • getStatus

      public Object[] getStatus(String crn, String stdId, String semesterId, org.beangle.commons.dao.EntityDao entityDao)
      得到教学任务的学生选课状态
      Specified by:
      getStatus in interface StdGradeService
      Returns:
    • checkStdGradeExists

      public boolean checkStdGradeExists(Student std, Semester semester, Course course, Project project)
      判断一个学生在某一学期内某一门课程成绩是否存在
      Specified by:
      checkStdGradeExists in interface StdGradeService
      Parameters:
      std - 学生
      semester - 学年学期
      course - 课程
      project - 项目
      Returns:
      false 不存在 true 存在
    • setEntityDao

      public void setEntityDao(org.beangle.commons.dao.EntityDao entityDao)