bed6e1fc
孙向锦
添加其他功能
|
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="TestPaperMapper">
<!--表名 -->
<sql id="tableName">
SV_TESTPAPER
</sql>
<!-- 字段 -->
<sql id="Field">
NAME,
PAPER_ID,
SCLASS_ID,
TEACHER_ID,
START_DATE,
END_DATE,
CREATE_DATE,
OTHER_SCORE,
HIGHT_SCORE,
LOW_SCORE,
AVG_SCORE,
|
9338b563
孙向锦
添加报表
|
23
|
TOTAL_SCORE,
|
bed6e1fc
孙向锦
添加其他功能
|
24
|
REMARK,
|
757dfed6
孙向锦
样例报表
|
25
|
TEST_TYPE,
|
eca4feb5
孙向锦
管理员功能完善
|
26
|
SUBJECT_ID,
|
bed6e1fc
孙向锦
添加其他功能
|
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
TESTPAPER_ID
</sql>
<!-- 字段值 -->
<sql id="FieldValue">
#{NAME},
#{PAPER_ID},
#{SCLASS_ID},
#{TEACHER_ID},
#{START_DATE},
#{END_DATE},
#{CREATE_DATE},
#{OTHER_SCORE},
#{HIGHT_SCORE},
#{LOW_SCORE},
#{AVG_SCORE},
|
9338b563
孙向锦
添加报表
|
43
|
#{TOTAL_SCORE},
|
bed6e1fc
孙向锦
添加其他功能
|
44
|
#{REMARK},
|
757dfed6
孙向锦
样例报表
|
45
|
#{TEST_TYPE},
|
eca4feb5
孙向锦
管理员功能完善
|
46
|
#{SUBJECT_ID},
|
bed6e1fc
孙向锦
添加其他功能
|
47
48
49
50
51
52
53
54
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
82
83
84
|
#{TESTPAPER_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
TESTPAPER_ID = #{TESTPAPER_ID}
</delete>
<!-- 修改 -->
<update id="edit" parameterType="pd">
update
<include refid="tableName"></include>
set
NAME = #{NAME},
PAPER_ID = #{PAPER_ID},
SCLASS_ID = #{SCLASS_ID},
TEACHER_ID = #{TEACHER_ID},
START_DATE = #{START_DATE},
END_DATE = #{END_DATE},
CREATE_DATE = #{CREATE_DATE},
OTHER_SCORE = #{OTHER_SCORE},
HIGHT_SCORE = #{HIGHT_SCORE},
LOW_SCORE = #{LOW_SCORE},
AVG_SCORE = #{AVG_SCORE},
|
9338b563
孙向锦
添加报表
|
85
|
TOTAL_SCORE = #{TOTAL_SCORE},
|
bed6e1fc
孙向锦
添加其他功能
|
86
|
REMARK = #{REMARK},
|
757dfed6
孙向锦
样例报表
|
87
|
TEST_TYPE = #{TEST_TYPE},
|
eca4feb5
孙向锦
管理员功能完善
|
88
|
SUBJECT_ID = #{SUBJECT_ID},
|
bed6e1fc
孙向锦
添加其他功能
|
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
TESTPAPER_ID = TESTPAPER_ID
where
TESTPAPER_ID = #{TESTPAPER_ID}
</update>
<!-- 通过ID获取数据 -->
<select id="findById" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where
TESTPAPER_ID = #{TESTPAPER_ID}
</select>
<!-- 列表 -->
<select id="datalistPage" parameterType="page" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where 1=1
<if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
and
(
<!-- 根据需求自己加检索条件
字段1 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
or
字段2 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
-->
)
</if>
|
9338b563
孙向锦
添加报表
|
121
122
|
order by CREATE_DATE
|
bed6e1fc
孙向锦
添加其他功能
|
123
124
125
126
127
128
129
130
|
</select>
<!-- 列表(全部) -->
<select id="listAll" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
|
91a745c9
孙向锦
完善后台功能
|
131
132
133
134
135
136
137
138
139
140
141
142
|
where 1 =1
<if test="PAPER_ID != null and PAPER_ID != ''"><!-- 关键词检索 -->
and (PAPER_ID = #{PAPER_ID})
</if>
<if test="CLASS_ID != null and CLASS_ID != ''"><!-- 关键词检索 -->
and (SCLASS_ID = #{CLASS_ID})
</if>
<if test="TEACHER_ID != null and TEACHER_ID != ''"><!-- 关键词检索 -->
and (TEACHER_ID = #{TEACHER_ID})
</if>
|
2480c889
孙向锦
添加软件管理模块。对软件形成统一的管理
|
143
144
145
|
<if test="CREATE_DATE != null and CREATE_DATE != ''"><!-- 关键词检索 -->
and (CREATE_DATE = #{CREATE_DATE})
</if>
|
91a745c9
孙向锦
完善后台功能
|
146
147
148
|
<if test="NAME != null and NAME != ''"><!-- 关键词检索 -->
and (NAME = #{NAME})
</if>
|
eca4feb5
孙向锦
管理员功能完善
|
149
150
151
|
<if test="SUBJECT_ID != null and SUBJECT_ID != ''"><!-- 关键词检索 -->
and (SUBJECT_ID = #{SUBJECT_ID})
</if>
|
ddbc622f
孙向锦
0829版本
|
152
|
<if test="TEST_TYPE != null and TEST_TYPE == '1'.toString()"><!-- 关键词检索 -->
|
757dfed6
孙向锦
样例报表
|
153
154
|
and (TEST_TYPE = #{TEST_TYPE} or TEST_TYPE IS NULL)
</if>
|
ddbc622f
孙向锦
0829版本
|
155
|
<if test="TEST_TYPE != null and TEST_TYPE == '101'.toString()"><!-- 关键词检索 -->
|
757dfed6
孙向锦
样例报表
|
156
157
|
and (TEST_TYPE = #{TEST_TYPE})
</if>
|
9338b563
孙向锦
添加报表
|
158
159
160
161
162
163
|
<if test="START_DATE != null and START_DATE != ''"><!-- 关键词检索 -->
and (CREATE_DATE > #{START_DATE})
</if>
<if test="END_DATE != null and END_DATE != ''"><!-- 关键词检索 -->
and (CREATE_DATE < #{END_DATE})
</if>
|
91a745c9
孙向锦
完善后台功能
|
164
|
|
4f32cbf7
孙向锦
更新新东方服务界面维护文档
|
165
|
order by CREATE_DATE DESC
|
bed6e1fc
孙向锦
添加其他功能
|
166
167
168
169
170
171
172
173
174
175
176
177
178
|
</select>
<!-- 批量删除 -->
<delete id="deleteAll" parameterType="String">
delete from
<include refid="tableName"></include>
where
TESTPAPER_ID in
<foreach item="item" index="index" collection="array" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
|
2480c889
孙向锦
添加软件管理模块。对软件形成统一的管理
|
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
<!-- 批量删除 -->
<delete id="deleteList" parameterType="pd">
delete from
<include refid="tableName"></include>
where 1 =1
<if test="PAPER_ID != null and PAPER_ID != ''"><!-- 关键词检索 -->
and (PAPER_ID = #{PAPER_ID})
</if>
<if test="CLASS_ID != null and CLASS_ID != ''"><!-- 关键词检索 -->
and (SCLASS_ID = #{CLASS_ID})
</if>
<if test="TEACHER_ID != null and TEACHER_ID != ''"><!-- 关键词检索 -->
and (TEACHER_ID = #{TEACHER_ID})
</if>
|
eca4feb5
孙向锦
管理员功能完善
|
194
195
196
|
<if test="SUBJECT_ID != null and SUBJECT_ID != ''"><!-- 关键词检索 -->
and (SUBJECT_ID = #{SUBJECT_ID})
</if>
|
2480c889
孙向锦
添加软件管理模块。对软件形成统一的管理
|
197
198
199
200
201
202
203
204
205
|
<if test="CREATE_DATE != null and CREATE_DATE != ''"><!-- 关键词检索 -->
and (CREATE_DATE = #{CREATE_DATE})
</if>
<if test="NAME != null and NAME != ''"><!-- 关键词检索 -->
and (NAME = #{NAME})
</if>
</delete>
|
bed6e1fc
孙向锦
添加其他功能
|
206
207
|
<!-- fh313596790qq(青苔) -->
</mapper>
|