|
|
@@ -7,6 +7,9 @@
|
|
7
|
7
|
<result property="dimensionId" column="dimension_id"/>
|
|
8
|
8
|
<result property="dimensionName" column="dimension_name"/>
|
|
9
|
9
|
<result property="indicatorId" column="indicator_id"/>
|
|
|
10
|
+ <result property="level2Id" column="level2_id"/>
|
|
|
11
|
+ <result property="level3Id" column="level3_id"/>
|
|
|
12
|
+ <result property="level4Id" column="level4_id"/>
|
|
10
|
13
|
<result property="level2Name" column="level2_name"/>
|
|
11
|
14
|
<result property="level3Name" column="level3_name"/>
|
|
12
|
15
|
<result property="level4Name" column="level4_name"/>
|
|
|
@@ -38,6 +41,7 @@
|
|
38
|
41
|
|
|
39
|
42
|
<sql id="selectVo">
|
|
40
|
43
|
SELECT id, dimension_id, dimension_name, indicator_id,
|
|
|
44
|
+ level2_id, level3_id, level4_id,
|
|
41
|
45
|
level2_name, level3_name, level4_name,
|
|
42
|
46
|
event_time, location, person_id, dept_id, team_id, group_id, person_name, dept_name, team_name, group_name,
|
|
43
|
47
|
score_value, cascade_score, total_score, event_desc,
|
|
|
@@ -60,6 +64,9 @@
|
|
60
|
64
|
<if test="deptName != null and deptName != ''">AND dept_name LIKE CONCAT('%', #{deptName}, '%')</if>
|
|
61
|
65
|
<if test="teamName != null and teamName != ''">AND team_name LIKE CONCAT('%', #{teamName}, '%')</if>
|
|
62
|
66
|
<if test="sourceType != null and sourceType != ''">AND source_type = #{sourceType}</if>
|
|
|
67
|
+ <if test="level2Id != null">AND level2_id = #{level2Id}</if>
|
|
|
68
|
+ <if test="level3Id != null">AND level3_id = #{level3Id}</if>
|
|
|
69
|
+ <if test="level4Id != null">AND level4_id = #{level4Id}</if>
|
|
63
|
70
|
<if test="level2Name != null and level2Name != ''">AND level2_name LIKE CONCAT('%', #{level2Name}, '%')</if>
|
|
64
|
71
|
<if test="params != null and params.beginTime != null and params.beginTime != ''">
|
|
65
|
72
|
AND event_time >= #{params.beginTime}
|