|
|
@@ -14,6 +14,8 @@
|
|
14
|
14
|
<result property="updateTime" column="update_time" />
|
|
15
|
15
|
<result property="createBy" column="create_by" />
|
|
16
|
16
|
<result property="updateBy" column="update_by" />
|
|
|
17
|
+ <result property="annexName" column="annex_name" />
|
|
|
18
|
+ <result property="annexPath" column="annex_path" />
|
|
17
|
19
|
</resultMap>
|
|
18
|
20
|
<insert id="save" parameterType="CaseEvidenceDirectory" useGeneratedKeys="true" keyProperty="id">
|
|
19
|
21
|
|
|
|
@@ -36,28 +38,30 @@
|
|
36
|
38
|
)
|
|
37
|
39
|
</insert>
|
|
38
|
40
|
<select id="selectList" parameterType="CaseEvidenceDirectory" resultMap="CaseEvidenceDirectoryResult">
|
|
39
|
|
- select id,parent_id,evidence_name,annex_id,series,create_time,update_time,case_appli_id,create_by,update_by
|
|
40
|
|
- from case_evidence_directory
|
|
41
|
|
- <where>
|
|
|
41
|
+ select ced.id,ced.parent_id,ced.evidence_name,ced.annex_id,ced.series,ced.create_time
|
|
|
42
|
+ ,ced.update_time,ced.case_appli_id,ced.create_by,ced.update_by,ca.annex_name,ca.annex_path
|
|
|
43
|
+ from case_evidence_directory ced
|
|
|
44
|
+ left join case_attach ca on ced.annex_id = ca.annex_id
|
|
|
45
|
+ <where>
|
|
42
|
46
|
<if test="id != null ">
|
|
43
|
|
- AND id = #{id}
|
|
|
47
|
+ AND ced.id = #{id}
|
|
44
|
48
|
</if>
|
|
45
|
49
|
<if test="parentId != null ">
|
|
46
|
|
- AND parent_id = #{parentId}
|
|
|
50
|
+ AND ced.parent_id = #{parentId}
|
|
47
|
51
|
</if>
|
|
48
|
52
|
<if test="evidenceName != null ">
|
|
49
|
|
- AND evidence_name = #{evidenceName}
|
|
|
53
|
+ AND ced.evidence_name = #{evidenceName}
|
|
50
|
54
|
</if>
|
|
51
|
55
|
<if test="annexId != null ">
|
|
52
|
|
- AND annex_id = #{annexId}
|
|
|
56
|
+ AND ced.annex_id = #{annexId}
|
|
53
|
57
|
</if>
|
|
54
|
58
|
<if test="series != null ">
|
|
55
|
|
- AND series = #{series}
|
|
|
59
|
+ AND ced.series = #{series}
|
|
56
|
60
|
</if>
|
|
57
|
61
|
<if test="caseId != null ">
|
|
58
|
|
- AND case_appli_id = #{caseId}
|
|
|
62
|
+ AND ced.case_appli_id = #{caseId}
|
|
59
|
63
|
</if>
|
|
60
|
|
- order by case_evidence_directory.parent_id
|
|
|
64
|
+ order by ced.parent_id
|
|
61
|
65
|
</where>
|
|
62
|
66
|
</select>
|
|
63
|
67
|
|