CreditDissentMapper.xml
11.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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
85
86
87
88
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<?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="com.ruoyi.business.mapper.CreditDissentMapper">
<resultMap type="CreditDissent" id="CreditDissentResult">
<result property="id" column="id" />
<result property="dissentId" column="dissent_id" />
<result property="cardCode" column="card_code" />
<result property="applyName" column="apply_name" />
<result property="mobile" column="mobile" />
<result property="counterpartName" column="counterpart_name" />
<result property="counterpartCode" column="counterpart_code" />
<result property="proveFiles" column="prove_files" />
<result property="dissentType" column="dissent_type" />
<result property="fileStatus" column="file_status" />
<result property="applyFrom" column="apply_from" />
<result property="applyTime" column="apply_time" />
<result property="dataOrg" column="data_org" />
<result property="portalUser" column="portal_user" />
<result property="handleDept" column="handle_dept" />
<result property="handleUser" column="handle_user" />
<result property="forwardStatus" column="forward_status" />
<result property="dissentStatus" column="dissent_status" />
<result property="dissentContent" column="dissent_content" />
<result property="dissentDescribe" column="dissent_describe" />
<result property="dissentResult" column="dissent_result" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="updateBy" column="update_by" />
</resultMap>
<sql id="selectCreditDissentVo">
select id, dissent_id, card_code, apply_name, mobile, counterpart_name, counterpart_code, prove_files, dissent_type, file_status, apply_from, apply_time, data_org, portal_user, handle_dept, handle_user, forward_status, dissent_status, dissent_content, dissent_result,dissent_describe,create_time, update_time, update_by from credit_dissent
</sql>
<sql id="selectSimpleDissentVo">
select id, dissent_id, card_code, apply_name, mobile, counterpart_name, counterpart_code, dissent_type, apply_from, apply_time, data_org, portal_user, handle_dept, forward_status, dissent_status, dissent_content, dissent_result,dissent_describe from credit_dissent
</sql>
<select id="selectCreditDissentList" parameterType="CreditDissent" resultMap="CreditDissentResult">
<include refid="selectCreditDissentVo"/>
<where>
<if test="dissentId != null "> and dissent_id = #{dissentId}</if>
<if test="cardCode != null and cardCode != ''"> and card_code = #{cardCode}</if>
<if test="applyName != null and applyName != ''"> and apply_name like concat('%', #{applyName}, '%')</if>
<if test="mobile != null and mobile != ''"> and mobile = #{mobile}</if>
<if test="counterpartName != null and counterpartName != ''"> and counterpart_name like concat('%', #{counterpartName}, '%')</if>
<if test="counterpartCode != null and counterpartCode != ''"> and counterpart_code = #{counterpartCode}</if>
<if test="proveFiles != null and proveFiles != ''"> and prove_files = #{proveFiles}</if>
<if test="dissentType != null and dissentType != ''"> and dissent_type = #{dissentType}</if>
<if test="fileStatus != null and fileStatus != ''"> and file_status = #{fileStatus}</if>
<if test="applyFrom != null and applyFrom != ''"> and apply_from = #{applyFrom}</if>
<if test="applyTime != null "> and apply_time = #{applyTime}</if>
<if test="dataOrg != null and dataOrg != ''"> and data_org = #{dataOrg}</if>
<if test="portalUser != null "> and portal_user = #{portalUser}</if>
<if test="handleDept != null "> and handle_dept = #{handleDept}</if>
<if test="handleUser != null "> and handle_user = #{handleUser}</if>
<if test="forwardStatus != null "> and forward_status = #{forwardStatus}</if>
<if test="dissentStatus != null "> and dissent_status = #{dissentStatus}</if>
<if test="dissentContent != null and dissentContent != ''"> and dissent_content = #{dissentContent}</if>
<if test="dissentDescribe != null">and dissent_describe={dissentDescribe}</if>
<if test="dissentResult != null and dissentResult != ''"> and dissent_result = #{dissentResult}</if>
</where>
</select>
<select id="selectCreditDissentById" parameterType="Long" resultMap="CreditDissentResult">
<include refid="selectCreditDissentVo"/>
where id = #{id}
</select>
<insert id="insertCreditDissent" parameterType="CreditDissent" useGeneratedKeys="true" keyProperty="id">
insert into credit_dissent
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="dissentId != null">dissent_id,</if>
<if test="cardCode != null and cardCode != ''">card_code,</if>
<if test="applyName != null and applyName != ''">apply_name,</if>
<if test="mobile != null and mobile != ''">mobile,</if>
<if test="counterpartName != null and counterpartName != ''">counterpart_name,</if>
<if test="counterpartCode != null">counterpart_code,</if>
<if test="proveFiles != null">prove_files,</if>
<if test="dissentType != null and dissentType != ''">dissent_type,</if>
<if test="fileStatus != null">file_status,</if>
<if test="applyFrom != null">apply_from,</if>
<if test="applyTime != null">apply_time,</if>
<if test="dataOrg != null">data_org,</if>
<if test="portalUser != null">portal_user,</if>
<if test="handleDept != null">handle_dept,</if>
<if test="handleUser != null">handle_user,</if>
<if test="forwardStatus != null">forward_status,</if>
<if test="dissentStatus != null">dissent_status,</if>
<if test="dissentContent != null">dissent_content,</if>
<if test="dissentDescribe != null">dissent_describe,</if>
<if test="dissentResult != null">dissent_result,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="updateBy != null">update_by,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="dissentId != null">#{dissentId},</if>
<if test="cardCode != null and cardCode != ''">#{cardCode},</if>
<if test="applyName != null and applyName != ''">#{applyName},</if>
<if test="mobile != null and mobile != ''">#{mobile},</if>
<if test="counterpartName != null and counterpartName != ''">#{counterpartName},</if>
<if test="counterpartCode != null">#{counterpartCode},</if>
<if test="proveFiles != null">#{proveFiles},</if>
<if test="dissentType != null and dissentType != ''">#{dissentType},</if>
<if test="fileStatus != null">#{fileStatus},</if>
<if test="applyFrom != null">#{applyFrom},</if>
<if test="applyTime != null">#{applyTime},</if>
<if test="dataOrg != null">#{dataOrg},</if>
<if test="portalUser != null">#{portalUser},</if>
<if test="handleDept != null">#{handleDept},</if>
<if test="handleUser != null">#{handleUser},</if>
<if test="forwardStatus != null">#{forwardStatus},</if>
<if test="dissentStatus != null">#{dissentStatus},</if>
<if test="dissentContent != null">#{dissentContent},</if>
<if test="dissentDescribe != null">#{dissentDescribe},</if>
<if test="dissentResult != null">#{dissentResult},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="updateBy != null">#{updateBy},</if>
</trim>
</insert>
<update id="updateCreditDissent" parameterType="CreditDissent">
update credit_dissent
<trim prefix="SET" suffixOverrides=",">
<if test="dissentId != null">dissent_id = #{dissentId},</if>
<if test="cardCode != null and cardCode != ''">card_code = #{cardCode},</if>
<if test="applyName != null and applyName != ''">apply_name = #{applyName},</if>
<if test="mobile != null and mobile != ''">mobile = #{mobile},</if>
<if test="counterpartName != null and counterpartName != ''">counterpart_name = #{counterpartName},</if>
<if test="counterpartCode != null">counterpart_code = #{counterpartCode},</if>
<if test="proveFiles != null">prove_files = #{proveFiles},</if>
<if test="dissentType != null and dissentType != ''">dissent_type = #{dissentType},</if>
<if test="fileStatus != null">file_status = #{fileStatus},</if>
<if test="applyFrom != null">apply_from = #{applyFrom},</if>
<if test="applyTime != null">apply_time = #{applyTime},</if>
<if test="dataOrg != null">data_org = #{dataOrg},</if>
<if test="portalUser != null">portal_user = #{portalUser},</if>
<if test="handleDept != null">handle_dept = #{handleDept},</if>
<if test="handleUser != null">handle_user = #{handleUser},</if>
<if test="forwardStatus != null">forward_status = #{forwardStatus},</if>
<if test="dissentStatus != null">dissent_status = #{dissentStatus},</if>
<if test="dissentContent != null">dissent_content = #{dissentContent},</if>
<if test="dissentDescribe != null">dissent_describe={dissentDescribe},</if>
<if test="dissentResult != null">dissent_result = #{dissentResult},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
</trim>
where id = #{id}
</update>
<update id="auditCreditDissent" parameterType="CreditDissent">
update credit_dissent
<trim prefix="SET" suffixOverrides=",">
<if test="fileStatus != null">file_status = #{fileStatus},</if>
<if test="portalUser != null">portal_user = #{portalUser},</if>
<if test="handleDept != null">handle_dept = #{handleDept},</if>
<if test="handleUser != null">handle_user = #{handleUser},</if>
<if test="forwardStatus != null">forward_status = #{forwardStatus},</if>
<if test="dissentStatus != null">dissent_status = #{dissentStatus},</if>
<if test="dissentResult != null">dissent_result = #{dissentResult},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
</trim>
where id = #{id}
</update>
<select id="searchDissentData" parameterType="CreditDissent" resultMap="CreditDissentResult">
<include refid="selectSimpleDissentVo"/>
<where>
<if test="mobile != null and mobile != ''"> and mobile = #{mobile}</if>
</where>
</select>
</mapper>