bed6e1fc
孙向锦
添加其他功能
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="V1Mapper">
<!-- 通过教师ID获取班级数据 -->
<select id="getTeacherClassInfo" parameterType="pd" resultType="pd">
SELECT
CLASS_ID,CLASS_NAME,CLASS_CODE
FROM
sv_coursemanagement
LEFT JOIN sv_term ON sv_term.TERM_ID = sv_coursemanagement.TERM_ID
LEFT JOIN sv_sclass ON sv_coursemanagement.CLASS_ID = sv_sclass.ID
WHERE
sv_term.START_DATE < NOW()
AND sv_term.END_DATE > NOW()
AND TEACHER_ID = #{TEACHER_ID}
</select>
<!-- 通过教师ID获取科目数据 -->
<select id="getTeacherSubjectInfo" parameterType="pd" resultType="pd">
SELECT
SUBJECT_ID,CNAME,ENAME
FROM
sv_coursemanagement
LEFT JOIN sv_term ON sv_term.TERM_ID = sv_coursemanagement.TERM_ID
LEFT JOIN sv_subject ON sv_coursemanagement.SUBJECT_ID = sv_subject.ID
WHERE
sv_term.START_DATE < NOW()
AND sv_term.END_DATE > NOW()
AND TEACHER_ID = #{TEACHER_ID}
</select>
<!-- 通过教师ID获取科目数据 -->
<select id="getClassStudent" parameterType="pd" resultType="pd">
SELECT
STUDENT_ID,
|
338594c8
孙向锦
添加教师端页面
|
37
38
|
sv_student.`NAME`,
sv_student.`KEYPAD_ID`
|
bed6e1fc
孙向锦
添加其他功能
|
39
40
41
42
43
44
45
46
47
48
|
FROM
sv_classroster
LEFT JOIN sv_term ON sv_classroster.TEAMID = sv_term.TERM_ID
LEFT JOIN sv_student ON sv_classroster.STUDENT_ID = sv_student.ID
WHERE
sv_term.START_DATE < NOW()
AND sv_term.END_DATE > NOW()
AND SCLASS_ID = #{SCLASS_ID}
</select>
|
338594c8
孙向锦
添加教师端页面
|
49
|
<!-- 通过教师ID获取科目数据
|
bed6e1fc
孙向锦
添加其他功能
|
50
51
|
<select id="getTestPaperInfo" parameterType="pd" resultType="pd">
SELECT
|
338594c8
孙向锦
添加教师端页面
|
52
53
54
55
56
57
58
59
60
61
62
|
sv_question.OPTION_NUM,
sv_paperquestion.SCORE,
sv_paperquestion.PART_SCORE,
sv_paperquestion.RANK,
sv_paperquestion.NO_NAME,
sv_question.ANALYSIS,
sv_question.DIFFICULTY,
sv_question.QUESTION_ID,
sv_question.CONTENT,
sv_question.ANSWER,
sv_question.OPTION_CONTENT
|
bed6e1fc
孙向锦
添加其他功能
|
63
64
65
66
67
68
69
70
71
|
FROM
sv_paper
LEFT JOIN sv_paperquestion ON sv_paper.PAPER_ID = sv_paperquestion.PAPER_ID
LEFT JOIN sv_question ON sv_paperquestion.QUESTION_ID = sv_question.QUESTION_ID
where 1 = 1
<if test="PAPER_ID != null and PAPER_ID != ''">
and sv_paper.PAPER_ID = #{PAPER_ID}
</if>
|
338594c8
孙向锦
添加教师端页面
|
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
</select> -->
<!-- 通过教师ID获取科目数据 -->
<select id="getTestPaperInfo" parameterType="pd" resultType="pd">
SELECT
sv_question.OPTION_NUM,
sv_paperquestion.SCORE,
sv_paperquestion.PART_SCORE,
sv_paperquestion.RANK,
sv_paperquestion.NO_NAME,
sv_question.ANALYSIS,
sv_question.DIFFICULTY,
sv_question.QUESTION_ID,
sv_question.CONTENT,
sv_question.ANSWER,
sv_question.OPTION_CONTENT,
sv_question.P_ID
FROM
sv_paperquestion
LEFT JOIN sv_question ON sv_paperquestion.QUESTION_ID = sv_question.QUESTION_ID
where 1 = 1 and (sv_question.P_ID = '-1' or sv_question.P_ID = '0')
<if test="PAPER_ID != null and PAPER_ID != ''">
and sv_paperquestion.PAPER_ID = #{PAPER_ID}
</if>
|
bed6e1fc
孙向锦
添加其他功能
|
98
99
|
</select>
|
338594c8
孙向锦
添加教师端页面
|
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
<!-- 通过教师ID获取科目数据 -->
<select id="getQuestionsByPID" parameterType="pd" resultType="pd">
SELECT
sv_question.OPTION_NUM,
sv_paperquestion.SCORE,
sv_paperquestion.PART_SCORE,
sv_paperquestion.RANK,
sv_paperquestion.NO_NAME,
sv_question.ANALYSIS,
sv_question.DIFFICULTY,
sv_question.QUESTION_ID,
sv_question.CONTENT,
sv_question.ANSWER,
sv_question.OPTION_CONTENT
FROM
sv_paperquestion
LEFT JOIN sv_question ON sv_paperquestion.QUESTION_ID = sv_question.QUESTION_ID
where 1 = 1
<if test="PID != null and PID != ''">
and sv_question.P_ID = #{PID}
</if>
</select>
<!-- 通过教师ID获取科目数据 -->
<select id="getTeacherInfo" parameterType="pd" resultType="pd">
SELECT
sv_teacher.`NAME` AS TEACHER_NAME,
sv_grade.`NAME` AS GRADE_NAME,
|
a51b67cf
孙向锦
交互第一个版本
|
130
|
sv_grade.ID AS GRADE_ID,
|
338594c8
孙向锦
添加教师端页面
|
131
|
sv_sclass.CLASS_NAME AS CLASS_NAME,
|
a51b67cf
孙向锦
交互第一个版本
|
132
|
sv_sclass.ID AS CLASS_ID,
|
338594c8
孙向锦
添加教师端页面
|
133
|
sv_subject.CNAME AS SUBJECT_NAME,
|
a51b67cf
孙向锦
交互第一个版本
|
134
135
|
sv_subject.ID AS SUBJECT_ID,
sv_school.`NAME` as SCHOOL_NAME,
|
7d60b75e
孙向锦
添加班级-1
|
136
137
|
sv_school.ID AS SCHOOL_ID,
term.TERM_ID
|
338594c8
孙向锦
添加教师端页面
|
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
FROM
sv_coursemanagement AS couse
LEFT JOIN sv_term AS term ON couse.TERM_ID = term.TERM_ID
LEFT JOIN sv_grade ON couse.GRADE_ID = sv_grade.ID
LEFT JOIN sv_teacher ON sv_teacher.ID = couse.TEACHER_ID
LEFT JOIN sv_sclass ON couse.CLASS_ID = sv_sclass.ID
LEFT JOIN sv_subject ON couse.SUBJECT_ID = sv_subject.ID
LEFT JOIN sv_school ON sv_teacher.SCHOOL_ID = sv_school.ID
WHERE
TEACHER_ID = #{ID}
AND term.START_DATE < now()
AND term.END_DATE > now();
</select>
|
bed6e1fc
孙向锦
添加其他功能
|
158
|
</mapper>
|