From d3b5fbde186a47c0dc8b0b58d5688ae5691ed9e6 Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Sat, 10 Jan 2026 23:46:21 +0800
Subject: [PATCH] 签章

---
 src/main/resources/mapper/UserMapper.xml |   46 +++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 41 insertions(+), 5 deletions(-)

diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml
index 89ee336..973b670 100644
--- a/src/main/resources/mapper/UserMapper.xml
+++ b/src/main/resources/mapper/UserMapper.xml
@@ -39,6 +39,8 @@
             <arg column="is_authorize" jdbcType="INTEGER" javaType="java.lang.Integer" />
             <arg column="sgzj" jdbcType="DECIMAL" javaType="java.math.BigDecimal" />
             <arg column="djzj" jdbcType="DECIMAL" javaType="java.math.BigDecimal" />
+            <arg column="is_signed_contract" jdbcType="VARCHAR" javaType="java.lang.String" />
+            <arg column="is_signed_agreement" jdbcType="VARCHAR" javaType="java.lang.String" />
         </constructor>
     </resultMap>
     <sql id="Example_Where_Clause" >
@@ -104,7 +106,7 @@
     account_type, user_amt, enable_amt, enale_withdraw_amt, hk_amt, sum_charge_amt, sum_buy_amt,
     recom_phone, is_lock, is_login, reg_time, reg_ip, reg_address, img1_key, img2_key,
     img3_key, is_active, auth_msg, user_index_amt, enable_index_amt, user_fut_amt, enable_fut_amt,
-    withdrawal_Pwd, trading_amount, is_authorize, sgzj, djzj
+    withdrawal_Pwd, trading_amount, is_authorize, sgzj, djzj,is_signed_contract,is_signed_agreement
   </sql>
     <select id="selectByExample" resultMap="BaseResultMap" parameterType="com.nq.pojo.UserExample" >
         select
@@ -151,7 +153,7 @@
         img3_key, is_active, auth_msg,
         user_index_amt, enable_index_amt, user_fut_amt,
         enable_fut_amt, withdrawal_Pwd, trading_amount,
-        is_authorize, sgzj, djzj
+        is_authorize, sgzj, djzj,is_signed_contract,is_signed_agreement
         )
         values ( #{agentId,jdbcType=INTEGER}, #{agentName,jdbcType=VARCHAR},
         #{phone,jdbcType=VARCHAR}, #{userPwd,jdbcType=VARCHAR}, #{withPwd,jdbcType=VARCHAR},
@@ -164,7 +166,7 @@
         #{img3Key,jdbcType=VARCHAR}, #{isActive,jdbcType=INTEGER}, #{authMsg,jdbcType=VARCHAR},
         #{userIndexAmt,jdbcType=DECIMAL}, #{enableIndexAmt,jdbcType=DECIMAL}, #{userFutAmt,jdbcType=DECIMAL},
         #{enableFutAmt,jdbcType=DECIMAL}, #{withdrawalPwd,jdbcType=VARCHAR}, #{tradingAmount,jdbcType=DECIMAL},
-        #{isAuthorize,jdbcType=INTEGER}, #{sgzj,jdbcType=DECIMAL}, #{djzj,jdbcType=DECIMAL}
+        #{isAuthorize,jdbcType=INTEGER}, #{sgzj,jdbcType=DECIMAL}, #{djzj,jdbcType=DECIMAL}, #{isSignedContract,jdbcType=VARCHAR}, #{isSignedAgreement,jdbcType=VARCHAR}
         )
     </insert>
     <insert id="insertSelective" parameterType="com.nq.pojo.User" >
@@ -279,6 +281,12 @@
             <if test="djzj != null" >
                 djzj,
             </if>
+            <if test="withdrawalPwd != null" >
+                is_signed_contract,
+            </if>
+            <if test="withdrawalPwd != null" >
+                is_signed_agreement,
+            </if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides="," >
             #{id,jdbcType=INTEGER},
@@ -386,6 +394,12 @@
             </if>
             <if test="djzj != null" >
                 #{djzj,jdbcType=DECIMAL},
+            </if>
+            <if test="isSignedContract != null" >
+                #{isSignedContract,jdbcType=VARCHAR},
+            </if>
+            <if test="isSignedAgreement != null" >
+                #{isSignedAgreement,jdbcType=VARCHAR},
             </if>
         </trim>
     </insert>
@@ -503,6 +517,12 @@
             <if test="record.djzj != null" >
                 djzj = #{record.djzj,jdbcType=DECIMAL},
             </if>
+            <if test="record.isSignedContract != null" >
+                is_signed_contract = #{record.isSignedContract,jdbcType=VARCHAR},
+            </if>
+            <if test="record.isSignedAgreement != null" >
+                is_signed_agreement = #{record.isSignedAgreement,jdbcType=VARCHAR},
+            </if>
         </set>
         <if test="_parameter != null" >
             <include refid="Update_By_Example_Where_Clause" />
@@ -544,7 +564,9 @@
         trading_amount = #{record.tradingAmount,jdbcType=DECIMAL},
         is_authorize = #{record.isAuthorize,jdbcType=INTEGER},
         sgzj = #{record.sgzj,jdbcType=DECIMAL},
-        djzj = #{record.djzj,jdbcType=DECIMAL}
+        djzj = #{record.djzj,jdbcType=DECIMAL},
+        is_signed_contract = #{record.isSignedContract,jdbcType=VARCHAR},
+        is_signed_agreement = #{record.isSignedAgreement,jdbcType=VARCHAR}
         <if test="_parameter != null" >
             <include refid="Update_By_Example_Where_Clause" />
         </if>
@@ -659,8 +681,20 @@
             <if test="djzj != null" >
                 djzj = #{djzj,jdbcType=DECIMAL},
             </if>
+            <if test="isSignedContract != null" >
+                is_signed_contract = #{isSignedContract,jdbcType=VARCHAR},
+            </if>
+            <if test="isSignedAgreement != null" >
+                is_signed_agreement = #{isSignedAgreement,jdbcType=VARCHAR},
+            </if>
         </set>
         where id = #{id,jdbcType=INTEGER}
+    </update>
+    <update id="updateSignedContract">
+        update user set is_signed_contract=#{signedContract,jdbcType=VARCHAR} where id = #{userId,jdbcType=INTEGER}
+    </update>
+    <update id="updateSignedAgreement">
+        update user set is_signed_agreement=#{signedAgreement,jdbcType=VARCHAR} where id = #{userId,jdbcType=INTEGER}
     </update>
     <update id="updateByPrimaryKey" parameterType="com.nq.pojo.User" >
     update user
@@ -697,7 +731,9 @@
       trading_amount = #{tradingAmount,jdbcType=DECIMAL},
       is_authorize = #{isAuthorize,jdbcType=INTEGER},
       sgzj = #{sgzj,jdbcType=DECIMAL},
-      djzj = #{djzj,jdbcType=DECIMAL}
+      djzj = #{djzj,jdbcType=DECIMAL},
+      is_signed_contract = #{record.isSignedContract,jdbcType=VARCHAR},
+      is_signed_agreement = #{record.isSignedAgreement,jdbcType=VARCHAR}
     where id = #{id,jdbcType=INTEGER}
   </update>
 

--
Gitblit v1.9.3