1098226878@qq.com
2022-01-10 093b73aadb022895a02dbbcd64b87613e19b547b
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
<?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="accountBondServiceDaoImpl">
 
 
 
 
 
    <!-- 保存保证金信息 add by wuxw 2018-07-03 -->
    <insert id="saveAccountBondInfo" parameterType="Map">
        insert into account_bond(
amount,bond_id,bond_month,bond_type,obj_id,remark,bond_name
) values (
#{amount},#{bondId},#{bondMonth},#{bondType},#{objId},#{remark},#{bondName}
)
    </insert>
 
 
 
    <!-- 查询保证金信息 add by wuxw 2018-07-03 -->
    <select id="getAccountBondInfo" parameterType="Map" resultType="Map">
        select  t.amount,t.bond_id,t.bond_id bondId,t.bond_month,t.bond_month bondMonth,t.create_time,t.create_time createTime,t.bond_type,t.bond_type bondType,t.obj_id,t.obj_id objId,t.remark,t.status_cd,t.status_cd statusCd,t.bond_name,t.bond_name bondName 
from account_bond t 
where 1 =1 
<if test="amount !=null and amount != ''">
   and t.amount= #{amount}
</if> 
<if test="bondId !=null and bondId != ''">
   and t.bond_id= #{bondId}
</if> 
<if test="bondMonth !=null and bondMonth != ''">
   and t.bond_month= #{bondMonth}
</if> 
<if test="createTime !=null and createTime != ''">
   and t.create_time= #{createTime}
</if> 
<if test="bondType !=null and bondType != ''">
   and t.bond_type= #{bondType}
</if> 
<if test="objId !=null and objId != ''">
   and t.obj_id= #{objId}
</if> 
<if test="remark !=null and remark != ''">
   and t.remark= #{remark}
</if> 
<if test="statusCd !=null and statusCd != ''">
   and t.status_cd= #{statusCd}
</if> 
<if test="bondName !=null and bondName != ''">
   and t.bond_name= #{bondName}
</if> 
order by t.create_time desc
<if test="page != -1 and page != null ">
   limit #{page}, #{row}
</if> 
 
    </select>
 
 
 
 
    <!-- 修改保证金信息 add by wuxw 2018-07-03 -->
    <update id="updateAccountBondInfo" parameterType="Map">
        update  account_bond t set t.status_cd = #{statusCd}
<if test="newBId != null and newBId != ''">
,t.b_id = #{newBId}
</if> 
<if test="amount !=null and amount != ''">
, t.amount= #{amount}
</if> 
<if test="bondMonth !=null and bondMonth != ''">
, t.bond_month= #{bondMonth}
</if> 
<if test="createTime !=null and createTime != ''">
, t.create_time= #{createTime}
</if> 
<if test="bondType !=null and bondType != ''">
, t.bond_type= #{bondType}
</if> 
<if test="objId !=null and objId != ''">
, t.obj_id= #{objId}
</if> 
<if test="remark !=null and remark != ''">
, t.remark= #{remark}
</if> 
<if test="bondName !=null and bondName != ''">
, t.bond_name= #{bondName}
</if> 
 where 1=1 <if test="bondId !=null and bondId != ''">
and t.bond_id= #{bondId}
</if> 
 
    </update>
 
    <!-- 查询保证金数量 add by wuxw 2018-07-03 -->
     <select id="queryAccountBondsCount" parameterType="Map" resultType="Map">
        select  count(1) count 
from account_bond t 
where 1 =1 
<if test="amount !=null and amount != ''">
   and t.amount= #{amount}
</if> 
<if test="bondId !=null and bondId != ''">
   and t.bond_id= #{bondId}
</if> 
<if test="bondMonth !=null and bondMonth != ''">
   and t.bond_month= #{bondMonth}
</if> 
<if test="createTime !=null and createTime != ''">
   and t.create_time= #{createTime}
</if> 
<if test="bondType !=null and bondType != ''">
   and t.bond_type= #{bondType}
</if> 
<if test="objId !=null and objId != ''">
   and t.obj_id= #{objId}
</if> 
<if test="remark !=null and remark != ''">
   and t.remark= #{remark}
</if> 
<if test="statusCd !=null and statusCd != ''">
   and t.status_cd= #{statusCd}
</if> 
<if test="bondName !=null and bondName != ''">
   and t.bond_name= #{bondName}
</if> 
 
 
     </select>
 
</mapper>