Bläddra i källkod

Merge branch 'hjb' of SH-Arbitrate/Arbitrate-Backend into dev

hejinbo 2 år sedan
förälder
incheckning
c6e667bb0f

+ 5
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseEvidenceDirectory.java Visa fil

@@ -37,4 +37,9 @@ public class CaseEvidenceDirectory extends BaseEntity {
37 37
      * 级数
38 38
      */
39 39
     private Integer series;
40
+
41
+    /**
42
+     * 案件id
43
+     */
44
+    private Integer caseId;
40 45
 }

+ 29
- 5
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseEvidenceDirectoryMapper.xml Visa fil

@@ -7,15 +7,36 @@
7 7
         <id property="id"       column="id"      />
8 8
         <result property="parentId"     column="parent_id"    />
9 9
         <result property="evidenceName"     column="evidence_name"    />
10
-        <result     property="annexId"       column="annex_id"      />
10
+        <result property="annexId"       column="annex_id"      />
11 11
         <result property="series"     column="series"    />
12
+        <result property="caseId"     column="case_appli_id"    />
13
+        <result property="createTime"     column="create_time"    />
14
+        <result property="updateTime"     column="update_time"    />
15
+        <result property="createBy"     column="create_by"    />
16
+        <result property="updateBy"     column="update_by"    />
12 17
     </resultMap>
13
-    <insert id="save" useGeneratedKeys="true" keyProperty="id">
14
-        INSERT INTO case_evidence_directory (id, parent_id, evidence_name , annex_id,series)
15
-        VALUES (#{id}, #{parentId}, #{evidenceName},#{annexId},#{series})
18
+    <insert id="save" parameterType="CaseEvidenceDirectory" useGeneratedKeys="true" keyProperty="id">
19
+
20
+        insert into case_evidence_directory(
21
+        <if test="parentId != null ">parent_id,</if>
22
+        <if test="evidenceName != null and evidenceName != ''">evidence_name,</if>
23
+        <if test="annexId != null ">annex_id,</if>
24
+        <if test="series != null ">series,</if>
25
+        <if test="caseId != null ">case_appli_id,</if>
26
+        <if test="createBy != null and createBy != ''">create_by,</if>
27
+        create_time
28
+        )values(
29
+        <if test="parentId != null ">#{parentId},</if>
30
+        <if test="evidenceName != null and evidenceName != ''">#{evidenceName},</if>
31
+        <if test="annexId != null ">#{annexId},</if>
32
+        <if test="series != null ">#{series},</if>
33
+        <if test="caseId != null ">#{caseId},</if>
34
+        <if test="createBy != null  and createBy != ''">#{createBy},</if>
35
+        sysdate()
36
+        )
16 37
     </insert>
17 38
     <select id="selectList" resultMap="CaseEvidenceDirectoryResult">
18
-        select id,parent_id,evidence_name,annex_id,series
39
+        select id,parent_id,evidence_name,annex_id,series,create_time,update_time,case_appli_id,create_by,update_by
19 40
         from case_evidence_directory
20 41
         <where>
21 42
             <if test="id != null ">
@@ -33,6 +54,9 @@
33 54
             <if test="series != null ">
34 55
                 AND series = #{series}
35 56
             </if>
57
+            <if test="caseId != null ">
58
+                AND case_appli_id = #{caseId}
59
+            </if>
36 60
         </where>
37 61
     </select>
38 62