be2f84a1
孙向锦
添加课后作业基础模块数据
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?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="HomeworkMapper">
<!--表名 -->
<sql id="tableName">
SV_HOMEWORK
</sql>
<!-- 字段 -->
<sql id="Field">
CODE,
NAME,
SUBJECT_ID,
CLASS_ID,
GRADE_ID,
SCHOOL_ID,
COMPLETE_DATE,
CREATE_DATE,
MODIFY_DATE,
COMPLETE_COUNT,
ALL_SCORE,
|
694fbd54
孙向锦
添加作业管理模块
|
23
|
TEACHER_ID,
|
a479f295
孙向锦
添加了报表逻辑
|
24
25
26
27
28
29
|
HOMEWORK_DESC,
COMPLETE_DESC,
SUMBIT_DATE,
GET_SCORE,
GET_SCORE_PERSENT,
GET_MAX_SCORE,
|
31d7a48c
孙向锦
分数bug修复
|
30
|
QUESTION_COUNT,
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
HOMEWORK_ID
</sql>
<!-- 字段值 -->
<sql id="FieldValue">
#{CODE},
#{NAME},
#{SUBJECT_ID},
#{CLASS_ID},
#{GRADE_ID},
#{SCHOOL_ID},
#{COMPLETE_DATE},
#{CREATE_DATE},
#{MODIFY_DATE},
#{COMPLETE_COUNT},
#{ALL_SCORE},
|
694fbd54
孙向锦
添加作业管理模块
|
47
|
#{TEACHER_ID},
|
a479f295
孙向锦
添加了报表逻辑
|
48
49
50
51
52
53
|
#{HOMEWORK_DESC},
#{COMPLETE_DESC},
#{SUMBIT_DATE},
#{GET_SCORE},
#{GET_SCORE_PERSENT},
#{GET_MAX_SCORE},
|
31d7a48c
孙向锦
分数bug修复
|
54
|
#{QUESTION_COUNT},
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
#{HOMEWORK_ID}
</sql>
<!-- 新增-->
<insert id="save" parameterType="pd">
insert into
<include refid="tableName"></include>
(
<include refid="Field"></include>
) values (
<include refid="FieldValue"></include>
)
</insert>
<!-- 删除-->
<delete id="delete" parameterType="pd">
delete from
<include refid="tableName"></include>
where
HOMEWORK_ID = #{HOMEWORK_ID}
</delete>
<!-- 修改 -->
<update id="edit" parameterType="pd">
update
<include refid="tableName"></include>
set
|
a479f295
孙向锦
添加了报表逻辑
|
82
|
<if test="CODE != null and CODE != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
83
|
CODE = #{CODE},
|
a479f295
孙向锦
添加了报表逻辑
|
84
|
</if><if test="NAME != null and NAME != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
85
|
NAME = #{NAME},
|
a479f295
孙向锦
添加了报表逻辑
|
86
|
</if><if test="SUBJECT_ID != null and SUBJECT_ID != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
87
|
SUBJECT_ID = #{SUBJECT_ID},
|
a479f295
孙向锦
添加了报表逻辑
|
88
|
</if><if test="CLASS_ID != null and CLASS_ID != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
89
|
CLASS_ID = #{CLASS_ID},
|
a479f295
孙向锦
添加了报表逻辑
|
90
|
</if><if test="GRADE_ID != null and GRADE_ID != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
91
|
GRADE_ID = #{GRADE_ID},
|
a479f295
孙向锦
添加了报表逻辑
|
92
|
</if><if test="SCHOOL_ID != null and SCHOOL_ID != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
93
|
SCHOOL_ID = #{SCHOOL_ID},
|
a479f295
孙向锦
添加了报表逻辑
|
94
|
</if><if test="COMPLETE_DATE != null and COMPLETE_DATE != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
95
|
COMPLETE_DATE = #{COMPLETE_DATE},
|
a479f295
孙向锦
添加了报表逻辑
|
96
|
</if><if test="CREATE_DATE != null and CREATE_DATE != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
97
|
CREATE_DATE = #{CREATE_DATE},
|
a479f295
孙向锦
添加了报表逻辑
|
98
|
</if><if test="MODIFY_DATE != null and MODIFY_DATE != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
99
|
MODIFY_DATE = #{MODIFY_DATE},
|
a479f295
孙向锦
添加了报表逻辑
|
100
|
</if><if test="COMPLETE_COUNT != null and COMPLETE_COUNT != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
101
|
COMPLETE_COUNT = #{COMPLETE_COUNT},
|
a479f295
孙向锦
添加了报表逻辑
|
102
|
</if><if test="ALL_SCORE != null and ALL_SCORE != ''">
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
103
|
ALL_SCORE = #{ALL_SCORE},
|
a479f295
孙向锦
添加了报表逻辑
|
104
|
</if><if test="TEACHER_ID != null and TEACHER_ID != ''">
|
694fbd54
孙向锦
添加作业管理模块
|
105
|
TEACHER_ID = #{TEACHER_ID},
|
a479f295
孙向锦
添加了报表逻辑
|
106
107
108
109
110
111
112
113
114
115
116
117
|
</if><if test="HOMEWORK_DESC != null and HOMEWORK_DESC != ''">
HOMEWORK_DESC = #{HOMEWORK_DESC},
</if><if test="COMPLETE_DESC != null and COMPLETE_DESC != ''">
COMPLETE_DESC = #{COMPLETE_DESC},
</if><if test="SUMBIT_DATE != null and SUMBIT_DATE != ''">
SUMBIT_DATE = #{SUMBIT_DATE},
</if><if test="GET_SCORE != null and GET_SCORE != ''">
GET_SCORE = #{GET_SCORE},
</if><if test="GET_SCORE_PERSENT != null and GET_SCORE_PERSENT != ''">
GET_SCORE_PERSENT = #{GET_SCORE_PERSENT},
</if><if test="GET_MAX_SCORE != null and GET_MAX_SCORE != ''">
GET_MAX_SCORE = #{GET_MAX_SCORE},
|
31d7a48c
孙向锦
分数bug修复
|
118
119
|
</if><if test="QUESTION_COUNT != null and QUESTION_COUNT != ''">
QUESTION_COUNT = #{QUESTION_COUNT},
|
a479f295
孙向锦
添加了报表逻辑
|
120
|
</if>
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
121
122
123
124
125
|
HOMEWORK_ID = HOMEWORK_ID
where
HOMEWORK_ID = #{HOMEWORK_ID}
</update>
|
015d5970
孙向锦
更新删除接口
|
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
<!-- 修改 -->
<update id="deleteHomework" parameterType="pd">
update
<include refid="tableName"></include>
set IS_DELETE = '1'
where
HOMEWORK_ID = #{HOMEWORK_ID}
</update>
<!-- 修改 -->
<update id="deleteHomeworkAll" parameterType="String">
update
<include refid="tableName"></include>
set IS_DELETE = '1'
where
HOMEWORK_ID in
<foreach item="item" index="index" collection="array" open="(" separator="," close=")">
#{item}
</foreach>
</update>
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
147
148
149
150
151
152
153
154
155
156
|
<!-- 通过ID获取数据 -->
<select id="findById" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where
HOMEWORK_ID = #{HOMEWORK_ID}
</select>
|
2c6bc93d
孙向锦
更新作业
|
157
158
159
160
161
162
163
164
165
166
|
<!-- 通过ID获取数据 -->
<select id="findByCode" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where
CODE = #{CODE}
</select>
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
167
168
169
170
171
172
173
|
<!-- 列表 -->
<select id="datalistPage" parameterType="page" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where 1=1
|
bf0c69bb
孙向锦
练习列表页面修改
|
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
<if test="pd.SUBJECT_ID != null and pd.SUBJECT_ID != ''"><!-- 关键词检索 -->
and SUBJECT_ID = #{pd.SUBJECT_ID}
</if>
<if test="pd.CLASS_ID != null and pd.CLASS_ID != ''"><!-- 关键词检索 -->
and CLASS_ID = #{pd.CLASS_ID}
</if>
<if test="pd.GRADE_ID != null and pd.GRADE_ID != ''"><!-- 关键词检索 -->
and GRADE_ID = #{pd.GRADE_ID}
</if>
<if test="pd.SCHOOL_ID != null and pd.SCHOOL_ID != ''"><!-- 关键词检索 -->
and SCHOOL_ID = #{pd.SCHOOL_ID}
</if>
<if test="pd.TEACHER_ID != null and pd.TEACHER_ID != ''"><!-- 关键词检索 -->
and TEACHER_ID = #{pd.TEACHER_ID}
</if>
|
f1a8eb10
孙向锦
作业功能更新
|
189
190
191
192
193
194
195
196
|
<if test="pd.COMPLETE_DATE != null and pd.COMPLETE_DATE != ''"><!-- 关键词检索 -->
and COMPLETE_DATE = #{pd.COMPLETE_DATE}
</if>
<if test="pd.STARTDATE != null and pd.STARTDATE != ''"><!-- 关键词检索 -->
and COMPLETE_DATE > #{pd.STARTDATE}
</if>
<if test="pd.ENDDATE != null and pd.ENDDATE != ''"><!-- 关键词检索 -->
and COMPLETE_DATE < #{pd.ENDDATE}
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
197
|
</if>
|
015d5970
孙向锦
更新删除接口
|
198
199
|
and IS_DELETE != '1'
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
200
201
202
203
204
205
206
207
|
</select>
<!-- 列表(全部) -->
<select id="listAll" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
|
694fbd54
孙向锦
添加作业管理模块
|
208
|
where 1 = 1
|
a479f295
孙向锦
添加了报表逻辑
|
209
|
<if test="SUBJECT_ID != null and SUBJECT_ID != ''"><!-- 关键词检索 -->
|
416902b7
孙向锦
添加课后作业部分API
|
210
211
|
and SUBJECT_ID = #{SUBJECT_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
212
|
<if test="CLASS_ID != null and CLASS_ID != ''"><!-- 关键词检索 -->
|
416902b7
孙向锦
添加课后作业部分API
|
213
214
|
and CLASS_ID = #{CLASS_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
215
|
<if test="GRADE_ID != null and GRADE_ID != ''"><!-- 关键词检索 -->
|
416902b7
孙向锦
添加课后作业部分API
|
216
217
|
and GRADE_ID = #{GRADE_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
218
|
<if test="SCHOOL_ID != null and SCHOOL_ID != ''"><!-- 关键词检索 -->
|
416902b7
孙向锦
添加课后作业部分API
|
219
220
|
and SCHOOL_ID = #{SCHOOL_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
221
|
<if test="TEACHER_ID != null and TEACHER_ID != ''"><!-- 关键词检索 -->
|
416902b7
孙向锦
添加课后作业部分API
|
222
223
|
and TEACHER_ID = #{TEACHER_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
224
|
<if test="COMPLETE != null and COMPLETE != ''"><!-- 关键词检索 -->
|
416902b7
孙向锦
添加课后作业部分API
|
225
226
227
|
and COMPLETE_DATE > #{COMPLETE_DATE}
</if>
|
015d5970
孙向锦
更新删除接口
|
228
|
and IS_DELETE != '1'
|
416902b7
孙向锦
添加课后作业部分API
|
229
230
231
232
233
234
|
</select>
<!-- 列表(全部) -->
<select id="qlistAll" parameterType="pd" resultType="pd">
select
|
015d5970
孙向锦
更新删除接口
|
235
|
COMPLETE_COUNT,
|
416902b7
孙向锦
添加课后作业部分API
|
236
237
238
239
240
|
CODE,
NAME,
SUBJECT_ID,
CLASS_ID,
COMPLETE_DATE,
|
416902b7
孙向锦
添加课后作业部分API
|
241
|
ALL_SCORE,
|
015d5970
孙向锦
更新删除接口
|
242
|
QUESTION_COUNT,
|
416902b7
孙向锦
添加课后作业部分API
|
243
244
245
246
|
HOMEWORK_ID
from
<include refid="tableName"></include>
where 1 = 1
|
a479f295
孙向锦
添加了报表逻辑
|
247
|
<if test="SUBJECT_ID != null and SUBJECT_ID != ''"><!-- 关键词检索 -->
|
694fbd54
孙向锦
添加作业管理模块
|
248
249
|
and SUBJECT_ID = #{SUBJECT_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
250
|
<if test="CLASS_ID != null and CLASS_ID != ''"><!-- 关键词检索 -->
|
694fbd54
孙向锦
添加作业管理模块
|
251
252
|
and CLASS_ID = #{CLASS_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
253
|
<if test="GRADE_ID != null and GRADE_ID != ''"><!-- 关键词检索 -->
|
694fbd54
孙向锦
添加作业管理模块
|
254
255
|
and GRADE_ID = #{GRADE_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
256
|
<if test="SCHOOL_ID != null and SCHOOL_ID != ''"><!-- 关键词检索 -->
|
694fbd54
孙向锦
添加作业管理模块
|
257
258
|
and SCHOOL_ID = #{SCHOOL_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
259
|
<if test="TEACHER_ID != null and TEACHER_ID != ''"><!-- 关键词检索 -->
|
694fbd54
孙向锦
添加作业管理模块
|
260
261
|
and TEACHER_ID = #{TEACHER_ID}
</if>
|
a479f295
孙向锦
添加了报表逻辑
|
262
|
<if test="COMPLETE != null and COMPLETE != ''"><!-- 关键词检索 -->
|
694fbd54
孙向锦
添加作业管理模块
|
263
264
265
|
and COMPLETE_DATE > #{COMPLETE_DATE}
</if>
|
015d5970
孙向锦
更新删除接口
|
266
|
and IS_DELETE != '1'
|
be2f84a1
孙向锦
添加课后作业基础模块数据
|
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
|
</select>
<!-- 批量删除 -->
<delete id="deleteAll" parameterType="String">
delete from
<include refid="tableName"></include>
where
HOMEWORK_ID in
<foreach item="item" index="index" collection="array" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- fh313596790qq(青苔) -->
</mapper>
|