|
@@ -9,7 +9,7 @@
|
|
|
<resultMap type="com.ym.mec.biz.dal.entity.SysUserBankCard" id="SysUserBankCard">
|
|
|
<result column="id_" property="id"/>
|
|
|
<result column="user_id_" property="userId"/>
|
|
|
- <result column="is_default_" property="isDefault" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="is_default_" property="isDefault"/>
|
|
|
<result column="bank_name_" property="bankName"/>
|
|
|
<result column="bank_code_" property="bankCode"/>
|
|
|
<result column="card_no_" property="cardNo"/>
|
|
@@ -28,12 +28,12 @@
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
|
<select id="get" resultMap="SysUserBankCard">
|
|
|
- SELECT * FROM sys_user_bank_card WHERE id_ = #{id}
|
|
|
+ SELECT * FROM sys_user_bank_card WHERE id_ = #{id} AND status_ != 0
|
|
|
</select>
|
|
|
|
|
|
<!-- 全查询 -->
|
|
|
<select id="findAll" resultMap="SysUserBankCard">
|
|
|
- SELECT * FROM sys_user_bank_card ORDER BY id_
|
|
|
+ SELECT * FROM sys_user_bank_card WHERE status_ != 0 ORDER BY id_
|
|
|
</select>
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
@@ -46,7 +46,7 @@
|
|
|
-->
|
|
|
INSERT INTO sys_user_bank_card
|
|
|
(id_,user_id_,is_default_,bank_name_,bank_code_,card_no_,province_,city_,address,create_on_,modify_on_,is_quick_,mobile_phone_,trans_no_,real_name_,id_card_no_)
|
|
|
- VALUES(#{id},#{userId},#{isDefault,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{bankName},#{bankCode},#{cardNo},#{province},
|
|
|
+ VALUES(#{id},#{userId},#{isDefault},#{bankName},#{bankCode},#{cardNo},#{province},
|
|
|
#{city},#{address},now(),now(),#{isQuick,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{mobilePhone},#{transNo},#{realName},#{idCardNo})
|
|
|
</insert>
|
|
|
|
|
@@ -67,7 +67,7 @@
|
|
|
address = #{address},
|
|
|
</if>
|
|
|
<if test="isDefault != null">
|
|
|
- is_default_ = #{isDefault,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
+ is_default_ = #{isDefault},
|
|
|
</if>
|
|
|
<if test="bankCode != null">
|
|
|
bank_code_ = #{bankCode},
|
|
@@ -105,17 +105,38 @@
|
|
|
|
|
|
<!-- 根据主键删除一条记录 -->
|
|
|
<update id="delete">
|
|
|
- UPDATE sys_user_bank_card SET del_flag_ = 1 WHERE id_ = #{id}
|
|
|
+ UPDATE sys_user_bank_card SET status_ = 0 WHERE id_ = #{id}
|
|
|
</update>
|
|
|
|
|
|
+ <update id="setDefault">
|
|
|
+ UPDATE sys_user_bank_card SET is_default_ = 1 WHERE id_ = #{bankCardId} AND user_id_ = #{userId}
|
|
|
+ </update>
|
|
|
+ <update id="setNotDefault">
|
|
|
+ UPDATE sys_user_bank_card SET is_default_ = 0 WHERE user_id_ = #{userId}
|
|
|
+ </update>
|
|
|
+
|
|
|
<!-- 分页查询 -->
|
|
|
<select id="queryPage" resultMap="SysUserBankCard" parameterType="map">
|
|
|
- SELECT * FROM sys_user_bank_card ORDER BY id_
|
|
|
+ SELECT * FROM sys_user_bank_card where status_ != 0 AND user_id_ =
|
|
|
+ <if test="search != null and search != ''">
|
|
|
+ AND create_time_ LIKE CONCAT(#{search},'%')
|
|
|
+ </if>
|
|
|
+ ORDER BY id_
|
|
|
<include refid="global.limit"/>
|
|
|
</select>
|
|
|
|
|
|
<!-- 查询当前表的总记录数 -->
|
|
|
<select id="queryCount" resultType="int">
|
|
|
- SELECT COUNT(*) FROM sys_user_bank_card
|
|
|
+ SELECT COUNT(*) FROM sys_user_bank_card where status_ != 0
|
|
|
+ <if test="search != null and search != ''">
|
|
|
+ AND create_time_ LIKE CONCAT(#{search},'%')
|
|
|
+ </if>
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="findByUser" resultMap="SysUserBankCard">
|
|
|
+ SELECT * FROM sys_user_bank_card where status_ != 0 AND user_id_ = #{userId}
|
|
|
+ <if test="search != null and search != ''">
|
|
|
+ AND create_time_ LIKE CONCAT(#{search},'%')
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
</mapper>
|