Explorar o código

收款账户号修改

周箭河 %!s(int64=5) %!d(string=hai) anos
pai
achega
2fbef9f6a0

+ 0 - 4
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/SysAccountDao.java

@@ -9,8 +9,6 @@ import java.util.List;
 
 public interface SysAccountDao extends BaseDAO<Integer, SysAccount> {
 
-    int updateByPrimaryKey(SysAccount record);
-
     /**
      * 获取一个私户
      *
@@ -18,6 +16,4 @@ public interface SysAccountDao extends BaseDAO<Integer, SysAccount> {
      * @return
      */
     SysAccount getPerAccount(@Param("amount") BigDecimal amount);
-
-    int batchInsert(@Param("sysAccountList") List<SysAccount> sysAccountList);
 }

+ 16 - 5
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/SysAccount.java

@@ -12,6 +12,9 @@ public class SysAccount {
      */
     @Version
     private Integer version;
+
+    //账户所属公司
+    private String company;
     /**
     * 收款商户号
     */
@@ -35,7 +38,7 @@ public class SysAccount {
     /**
     * 支付渠道类型(PER-个人 COM-公户)
     */
-    private String channelType;
+    private String type;
 
 
     public Integer getId() {
@@ -78,12 +81,12 @@ public class SysAccount {
         this.channel = channel;
     }
 
-    public String getChannelType() {
-        return channelType;
+    public String getType() {
+        return type;
     }
 
-    public void setChannelType(String channelType) {
-        this.channelType = channelType;
+    public void setType(String type) {
+        this.type = type;
     }
 
     public Integer getVersion() {
@@ -93,4 +96,12 @@ public class SysAccount {
     public void setVersion(Integer version) {
         this.version = version;
     }
+
+    public String getCompany() {
+        return company;
+    }
+
+    public void setCompany(String company) {
+        this.company = company;
+    }
 }

+ 19 - 29
mec-biz/src/main/resources/config/mybatis/SysAccountMapper.xml

@@ -4,15 +4,16 @@
   <resultMap id="SysAccount" type="com.ym.mec.biz.dal.entity.SysAccount">
     <!--@Table sys_account-->
     <id column="id_" jdbcType="INTEGER" property="id" />
+    <result column="company_" jdbcType="VARCHAR" property="company" />
     <result column="mer_no_" jdbcType="VARCHAR" property="merNo" />
     <result column="max_receipt_" jdbcType="DECIMAL" property="maxReceipt" />
     <result column="has_receipt_" jdbcType="DECIMAL" property="hasReceipt" />
     <result column="channel_" jdbcType="VARCHAR" property="channel" />
-    <result column="channel_type_" jdbcType="CHAR" property="channelType" />
+    <result column="type_" jdbcType="CHAR" property="type" />
     <result column="version" jdbcType="INTEGER" property="version" />
   </resultMap>
   <sql id="Base_Column_List">
-    id_, mer_no_, max_receipt_, has_receipt_, channel_, channel_type_, version
+    id_,company_, mer_no_, max_receipt_, has_receipt_, channel_, type_, version
   </sql>
   <select id="get" parameterType="java.lang.Integer" resultMap="SysAccount">
     <!--@mbg.generated-->
@@ -30,6 +31,9 @@
     <!--@mbg.generated-->
     insert into sys_account
     <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="company != null">
+        company_,
+      </if>
       <if test="merNo != null">
         mer_no_,
       </if>
@@ -42,14 +46,17 @@
       <if test="channel != null">
         channel_,
       </if>
-      <if test="channelType != null">
-        channel_type_,
+      <if test="type != null">
+        type_,
       </if>
       <if test="version != null">
         version,
       </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="company != null">
+        #{company,jdbcType=VARCHAR},
+      </if>
       <if test="merNo != null">
         #{merNo,jdbcType=VARCHAR},
       </if>
@@ -62,8 +69,8 @@
       <if test="channel != null">
         #{channel,jdbcType=VARCHAR},
       </if>
-      <if test="channelType != null">
-        #{channelType,jdbcType=CHAR},
+      <if test="type != null">
+          #{type,jdbcType=CHAR},
       </if>
       <if test="version != null">
         #{version,jdbcType=INTEGER},
@@ -74,6 +81,9 @@
     <!--@mbg.generated-->
     update sys_account
     <set>
+      <if test="company != null">
+        company_ = #{company,jdbcType=VARCHAR},
+      </if>
       <if test="merNo != null">
         mer_no_ = #{merNo,jdbcType=VARCHAR},
       </if>
@@ -86,8 +96,8 @@
       <if test="channel != null">
         channel_ = #{channel,jdbcType=VARCHAR},
       </if>
-      <if test="channelType != null">
-        channel_type_ = #{channelType,jdbcType=CHAR},
+      <if test="type != null">
+          type_ = #{type,jdbcType=CHAR},
       </if>
       <if test="version != null">
         version = version+1,
@@ -95,28 +105,8 @@
     </set>
     where id_ = #{id,jdbcType=INTEGER} AND version =#{version}
   </update>
-  <update id="updateByPrimaryKey" parameterType="com.ym.mec.biz.dal.entity.SysAccount">
-    <!--@mbg.generated-->
-    update sys_account
-    set mer_no_ = #{merNo,jdbcType=VARCHAR},
-      max_receipt_ = #{maxReceipt,jdbcType=DECIMAL},
-      has_receipt_ = #{hasReceipt,jdbcType=DECIMAL},
-      channel_ = #{channel,jdbcType=VARCHAR},
-      channel_type_ = #{channelType,jdbcType=CHAR},
-      version = #{version,jdbcType=INTEGER}
-    where id_ = #{id,jdbcType=INTEGER}
-  </update>
-  <select id="find"></select>
   <!-- 获取一个私户账户 -->
   <select id="getPerAccount" resultMap="SysAccount">
-    SELECT * FROM sys_account WHERE channel_ = 'YQPAY' AND channel_type_ = 'PER'
+    SELECT * FROM sys_account WHERE channel_ = 'YQPAY' AND type_ = 'PER'
   </select>
-
-  <insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id_">
-    INSERT INTO sys_account (id_,mer_no_,channel_)
-    VALUES
-    <foreach collection="sysAccountList" item="data" separator=",">
-      (#{data.id},#{data.merNo},#{data.channel})
-    </foreach>
-  </insert>
 </mapper>