| 
					
				 | 
			
			
				@@ -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> 
			 |