Browse Source

rst-客诉-开发-mapper

wangxiaoming 7 years ago
parent
commit
796073cdbf
25 changed files with 2562 additions and 0 deletions
  1. 4 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/Impl.java
  2. 18 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/BackGoodsMapper.java
  3. 240 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/BackGoodsMapper.xml
  4. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ClosedFittingMapper.java
  5. 93 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ClosedFittingMapper.xml
  6. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ClosedProdcueMapper.java
  7. 93 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ClosedProdcueMapper.xml
  8. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/CustomerInfoMapper.java
  9. 237 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/CustomerInfoMapper.xml
  10. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/NoreasonBackMapper.java
  11. 241 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/NoreasonBackMapper.xml
  12. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/QuestionDescribeMapper.java
  13. 71 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/QuestionDescribeMapper.xml
  14. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ReissueMapper.java
  15. 251 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ReissueMapper.xml
  16. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/RenewedMapper.java
  17. 372 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/RenewedMapper.xml
  18. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/RepairMapper.java
  19. 369 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/RepairMapper.xml
  20. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SendFittingMapper.java
  21. 93 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SendFittingMapper.xml
  22. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SendProdcueMapper.java
  23. 93 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SendProdcueMapper.xml
  24. 17 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/VisitMapper.java
  25. 200 0
      watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/VisitMapper.xml

+ 4 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/Impl.java

@@ -0,0 +1,4 @@
+package com.iamberry.rst.service.cm;
+
+public class Impl {
+}

+ 18 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/BackGoodsMapper.java

@@ -0,0 +1,18 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.BackGoods;
+
+
+public interface BackGoodsMapper {
+    int deleteByPrimaryKey(Integer backGoodsId);
+
+    int insert(BackGoods record);
+
+    int insertSelective(BackGoods record);
+
+    BackGoods selectByPrimaryKey(Integer backGoodsId);
+
+    int updateByPrimaryKeySelective(BackGoods record);
+
+    int updateByPrimaryKey(BackGoods record);
+}

+ 240 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/BackGoodsMapper.xml

@@ -0,0 +1,240 @@
+<?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="rml.dao.BackGoodsMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.BackGoods" >
+    <id column="back_goods_id" property="backGoodsId" jdbcType="INTEGER" />
+    <result column="customer_id" property="customerId" jdbcType="INTEGER" />
+    <result column="order_id" property="orderId" jdbcType="INTEGER" />
+    <result column="signclosed_id" property="signclosedId" jdbcType="INTEGER" />
+    <result column="back_goods_back_status" property="backGoodsBackStatus" jdbcType="BIT" />
+    <result column="back_goods_back_name" property="backGoodsBackName" jdbcType="VARCHAR" />
+    <result column="back_goods_back_tel" property="backGoodsBackTel" jdbcType="CHAR" />
+    <result column="back_goods_back_logistics_company" property="backGoodsBackLogisticsCompany" jdbcType="VARCHAR" />
+    <result column="back_goods_back_logistics_no" property="backGoodsBackLogisticsNo" jdbcType="VARCHAR" />
+    <result column="back_goods_back_postage" property="backGoodsBackPostage" jdbcType="INTEGER" />
+    <result column="back_goods_back_machine_no" property="backGoodsBackMachineNo" jdbcType="VARCHAR" />
+    <result column="back_goods_desc" property="backGoodsDesc" jdbcType="VARCHAR" />
+    <result column="back_goods_state" property="backGoodsState" jdbcType="BIT" />
+    <result column="back_goods_alipay" property="backGoodsAlipay" jdbcType="VARCHAR" />
+    <result column="back_goods_is_transfer" property="backGoodsIsTransfer" jdbcType="BIT" />
+    <result column="back_goods_create_time" property="backGoodsCreateTime" jdbcType="TIMESTAMP" />
+    <result column="back_goods_update_time" property="backGoodsUpdateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    back_goods_id, customer_id, order_id, signclosed_id, back_goods_back_status, back_goods_back_name, 
+    back_goods_back_tel, back_goods_back_logistics_company, back_goods_back_logistics_no, 
+    back_goods_back_postage, back_goods_back_machine_no, back_goods_desc, back_goods_state, 
+    back_goods_alipay, back_goods_is_transfer, back_goods_create_time, back_goods_update_time
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_back_goods
+    where back_goods_id = #{backGoodsId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_back_goods
+    where back_goods_id = #{backGoodsId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.BackGoods" >
+    insert into tb_rst_back_goods (back_goods_id, customer_id, order_id, 
+      signclosed_id, back_goods_back_status, back_goods_back_name, 
+      back_goods_back_tel, back_goods_back_logistics_company, 
+      back_goods_back_logistics_no, back_goods_back_postage, 
+      back_goods_back_machine_no, back_goods_desc, 
+      back_goods_state, back_goods_alipay, back_goods_is_transfer, 
+      back_goods_create_time, back_goods_update_time
+      )
+    values (#{backGoodsId,jdbcType=INTEGER}, #{customerId,jdbcType=INTEGER}, #{orderId,jdbcType=INTEGER}, 
+      #{signclosedId,jdbcType=INTEGER}, #{backGoodsBackStatus,jdbcType=BIT}, #{backGoodsBackName,jdbcType=VARCHAR}, 
+      #{backGoodsBackTel,jdbcType=CHAR}, #{backGoodsBackLogisticsCompany,jdbcType=VARCHAR}, 
+      #{backGoodsBackLogisticsNo,jdbcType=VARCHAR}, #{backGoodsBackPostage,jdbcType=INTEGER}, 
+      #{backGoodsBackMachineNo,jdbcType=VARCHAR}, #{backGoodsDesc,jdbcType=VARCHAR}, 
+      #{backGoodsState,jdbcType=BIT}, #{backGoodsAlipay,jdbcType=VARCHAR}, #{backGoodsIsTransfer,jdbcType=BIT}, 
+      #{backGoodsCreateTime,jdbcType=TIMESTAMP}, #{backGoodsUpdateTime,jdbcType=TIMESTAMP}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.BackGoods" >
+    insert into tb_rst_back_goods
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="backGoodsId != null" >
+        back_goods_id,
+      </if>
+      <if test="customerId != null" >
+        customer_id,
+      </if>
+      <if test="orderId != null" >
+        order_id,
+      </if>
+      <if test="signclosedId != null" >
+        signclosed_id,
+      </if>
+      <if test="backGoodsBackStatus != null" >
+        back_goods_back_status,
+      </if>
+      <if test="backGoodsBackName != null" >
+        back_goods_back_name,
+      </if>
+      <if test="backGoodsBackTel != null" >
+        back_goods_back_tel,
+      </if>
+      <if test="backGoodsBackLogisticsCompany != null" >
+        back_goods_back_logistics_company,
+      </if>
+      <if test="backGoodsBackLogisticsNo != null" >
+        back_goods_back_logistics_no,
+      </if>
+      <if test="backGoodsBackPostage != null" >
+        back_goods_back_postage,
+      </if>
+      <if test="backGoodsBackMachineNo != null" >
+        back_goods_back_machine_no,
+      </if>
+      <if test="backGoodsDesc != null" >
+        back_goods_desc,
+      </if>
+      <if test="backGoodsState != null" >
+        back_goods_state,
+      </if>
+      <if test="backGoodsAlipay != null" >
+        back_goods_alipay,
+      </if>
+      <if test="backGoodsIsTransfer != null" >
+        back_goods_is_transfer,
+      </if>
+      <if test="backGoodsCreateTime != null" >
+        back_goods_create_time,
+      </if>
+      <if test="backGoodsUpdateTime != null" >
+        back_goods_update_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="backGoodsId != null" >
+        #{backGoodsId,jdbcType=INTEGER},
+      </if>
+      <if test="customerId != null" >
+        #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="signclosedId != null" >
+        #{signclosedId,jdbcType=INTEGER},
+      </if>
+      <if test="backGoodsBackStatus != null" >
+        #{backGoodsBackStatus,jdbcType=BIT},
+      </if>
+      <if test="backGoodsBackName != null" >
+        #{backGoodsBackName,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsBackTel != null" >
+        #{backGoodsBackTel,jdbcType=CHAR},
+      </if>
+      <if test="backGoodsBackLogisticsCompany != null" >
+        #{backGoodsBackLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsBackLogisticsNo != null" >
+        #{backGoodsBackLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsBackPostage != null" >
+        #{backGoodsBackPostage,jdbcType=INTEGER},
+      </if>
+      <if test="backGoodsBackMachineNo != null" >
+        #{backGoodsBackMachineNo,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsDesc != null" >
+        #{backGoodsDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsState != null" >
+        #{backGoodsState,jdbcType=BIT},
+      </if>
+      <if test="backGoodsAlipay != null" >
+        #{backGoodsAlipay,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsIsTransfer != null" >
+        #{backGoodsIsTransfer,jdbcType=BIT},
+      </if>
+      <if test="backGoodsCreateTime != null" >
+        #{backGoodsCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="backGoodsUpdateTime != null" >
+        #{backGoodsUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.BackGoods" >
+    update tb_rst_back_goods
+    <set >
+      <if test="customerId != null" >
+        customer_id = #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        order_id = #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="signclosedId != null" >
+        signclosed_id = #{signclosedId,jdbcType=INTEGER},
+      </if>
+      <if test="backGoodsBackStatus != null" >
+        back_goods_back_status = #{backGoodsBackStatus,jdbcType=BIT},
+      </if>
+      <if test="backGoodsBackName != null" >
+        back_goods_back_name = #{backGoodsBackName,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsBackTel != null" >
+        back_goods_back_tel = #{backGoodsBackTel,jdbcType=CHAR},
+      </if>
+      <if test="backGoodsBackLogisticsCompany != null" >
+        back_goods_back_logistics_company = #{backGoodsBackLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsBackLogisticsNo != null" >
+        back_goods_back_logistics_no = #{backGoodsBackLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsBackPostage != null" >
+        back_goods_back_postage = #{backGoodsBackPostage,jdbcType=INTEGER},
+      </if>
+      <if test="backGoodsBackMachineNo != null" >
+        back_goods_back_machine_no = #{backGoodsBackMachineNo,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsDesc != null" >
+        back_goods_desc = #{backGoodsDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsState != null" >
+        back_goods_state = #{backGoodsState,jdbcType=BIT},
+      </if>
+      <if test="backGoodsAlipay != null" >
+        back_goods_alipay = #{backGoodsAlipay,jdbcType=VARCHAR},
+      </if>
+      <if test="backGoodsIsTransfer != null" >
+        back_goods_is_transfer = #{backGoodsIsTransfer,jdbcType=BIT},
+      </if>
+      <if test="backGoodsCreateTime != null" >
+        back_goods_create_time = #{backGoodsCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="backGoodsUpdateTime != null" >
+        back_goods_update_time = #{backGoodsUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where back_goods_id = #{backGoodsId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.BackGoods" >
+    update tb_rst_back_goods
+    set customer_id = #{customerId,jdbcType=INTEGER},
+      order_id = #{orderId,jdbcType=INTEGER},
+      signclosed_id = #{signclosedId,jdbcType=INTEGER},
+      back_goods_back_status = #{backGoodsBackStatus,jdbcType=BIT},
+      back_goods_back_name = #{backGoodsBackName,jdbcType=VARCHAR},
+      back_goods_back_tel = #{backGoodsBackTel,jdbcType=CHAR},
+      back_goods_back_logistics_company = #{backGoodsBackLogisticsCompany,jdbcType=VARCHAR},
+      back_goods_back_logistics_no = #{backGoodsBackLogisticsNo,jdbcType=VARCHAR},
+      back_goods_back_postage = #{backGoodsBackPostage,jdbcType=INTEGER},
+      back_goods_back_machine_no = #{backGoodsBackMachineNo,jdbcType=VARCHAR},
+      back_goods_desc = #{backGoodsDesc,jdbcType=VARCHAR},
+      back_goods_state = #{backGoodsState,jdbcType=BIT},
+      back_goods_alipay = #{backGoodsAlipay,jdbcType=VARCHAR},
+      back_goods_is_transfer = #{backGoodsIsTransfer,jdbcType=BIT},
+      back_goods_create_time = #{backGoodsCreateTime,jdbcType=TIMESTAMP},
+      back_goods_update_time = #{backGoodsUpdateTime,jdbcType=TIMESTAMP}
+    where back_goods_id = #{backGoodsId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ClosedFittingMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.ClosedFitting;
+
+public interface ClosedFittingMapper {
+    int deleteByPrimaryKey(Integer closedFittingId);
+
+    int insert(ClosedFitting record);
+
+    int insertSelective(ClosedFitting record);
+
+    ClosedFitting selectByPrimaryKey(Integer closedFittingId);
+
+    int updateByPrimaryKeySelective(ClosedFitting record);
+
+    int updateByPrimaryKey(ClosedFitting record);
+}

+ 93 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ClosedFittingMapper.xml

@@ -0,0 +1,93 @@
+<?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="rml.dao.ClosedFittingMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.ClosedFitting" >
+    <id column="closed_fitting_id" property="closedFittingId" jdbcType="INTEGER" />
+    <result column="relation_id" property="relationId" jdbcType="INTEGER" />
+    <result column="product_id" property="productId" jdbcType="INTEGER" />
+    <result column="fittings_id" property="fittingsId" jdbcType="INTEGER" />
+    <result column="closed_fitting_number" property="closedFittingNumber" jdbcType="INTEGER" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    closed_fitting_id, relation_id, product_id, fittings_id, closed_fitting_number
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_closed_fitting
+    where closed_fitting_id = #{closedFittingId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_closed_fitting
+    where closed_fitting_id = #{closedFittingId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.ClosedFitting" >
+    insert into tb_rst_closed_fitting (closed_fitting_id, relation_id, product_id, 
+      fittings_id, closed_fitting_number)
+    values (#{closedFittingId,jdbcType=INTEGER}, #{relationId,jdbcType=INTEGER}, #{productId,jdbcType=INTEGER}, 
+      #{fittingsId,jdbcType=INTEGER}, #{closedFittingNumber,jdbcType=INTEGER})
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.ClosedFitting" >
+    insert into tb_rst_closed_fitting
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="closedFittingId != null" >
+        closed_fitting_id,
+      </if>
+      <if test="relationId != null" >
+        relation_id,
+      </if>
+      <if test="productId != null" >
+        product_id,
+      </if>
+      <if test="fittingsId != null" >
+        fittings_id,
+      </if>
+      <if test="closedFittingNumber != null" >
+        closed_fitting_number,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="closedFittingId != null" >
+        #{closedFittingId,jdbcType=INTEGER},
+      </if>
+      <if test="relationId != null" >
+        #{relationId,jdbcType=INTEGER},
+      </if>
+      <if test="productId != null" >
+        #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="fittingsId != null" >
+        #{fittingsId,jdbcType=INTEGER},
+      </if>
+      <if test="closedFittingNumber != null" >
+        #{closedFittingNumber,jdbcType=INTEGER},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.ClosedFitting" >
+    update tb_rst_closed_fitting
+    <set >
+      <if test="relationId != null" >
+        relation_id = #{relationId,jdbcType=INTEGER},
+      </if>
+      <if test="productId != null" >
+        product_id = #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="fittingsId != null" >
+        fittings_id = #{fittingsId,jdbcType=INTEGER},
+      </if>
+      <if test="closedFittingNumber != null" >
+        closed_fitting_number = #{closedFittingNumber,jdbcType=INTEGER},
+      </if>
+    </set>
+    where closed_fitting_id = #{closedFittingId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.ClosedFitting" >
+    update tb_rst_closed_fitting
+    set relation_id = #{relationId,jdbcType=INTEGER},
+      product_id = #{productId,jdbcType=INTEGER},
+      fittings_id = #{fittingsId,jdbcType=INTEGER},
+      closed_fitting_number = #{closedFittingNumber,jdbcType=INTEGER}
+    where closed_fitting_id = #{closedFittingId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ClosedProdcueMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.ClosedProdcue;
+
+public interface ClosedProdcueMapper {
+    int deleteByPrimaryKey(Integer closedProdcueId);
+
+    int insert(ClosedProdcue record);
+
+    int insertSelective(ClosedProdcue record);
+
+    ClosedProdcue selectByPrimaryKey(Integer closedProdcueId);
+
+    int updateByPrimaryKeySelective(ClosedProdcue record);
+
+    int updateByPrimaryKey(ClosedProdcue record);
+}

+ 93 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ClosedProdcueMapper.xml

@@ -0,0 +1,93 @@
+<?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="rml.dao.ClosedProdcueMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.ClosedProdcue" >
+    <id column="closed_prodcue_id" property="closedProdcueId" jdbcType="INTEGER" />
+    <result column="relation_id" property="relationId" jdbcType="INTEGER" />
+    <result column="product_id" property="productId" jdbcType="INTEGER" />
+    <result column="color_id" property="colorId" jdbcType="INTEGER" />
+    <result column="closed_prodcue_number" property="closedProdcueNumber" jdbcType="INTEGER" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    closed_prodcue_id, relation_id, product_id, color_id, closed_prodcue_number
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_closed_prodcue
+    where closed_prodcue_id = #{closedProdcueId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_closed_prodcue
+    where closed_prodcue_id = #{closedProdcueId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.ClosedProdcue" >
+    insert into tb_rst_closed_prodcue (closed_prodcue_id, relation_id, product_id, 
+      color_id, closed_prodcue_number)
+    values (#{closedProdcueId,jdbcType=INTEGER}, #{relationId,jdbcType=INTEGER}, #{productId,jdbcType=INTEGER}, 
+      #{colorId,jdbcType=INTEGER}, #{closedProdcueNumber,jdbcType=INTEGER})
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.ClosedProdcue" >
+    insert into tb_rst_closed_prodcue
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="closedProdcueId != null" >
+        closed_prodcue_id,
+      </if>
+      <if test="relationId != null" >
+        relation_id,
+      </if>
+      <if test="productId != null" >
+        product_id,
+      </if>
+      <if test="colorId != null" >
+        color_id,
+      </if>
+      <if test="closedProdcueNumber != null" >
+        closed_prodcue_number,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="closedProdcueId != null" >
+        #{closedProdcueId,jdbcType=INTEGER},
+      </if>
+      <if test="relationId != null" >
+        #{relationId,jdbcType=INTEGER},
+      </if>
+      <if test="productId != null" >
+        #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="colorId != null" >
+        #{colorId,jdbcType=INTEGER},
+      </if>
+      <if test="closedProdcueNumber != null" >
+        #{closedProdcueNumber,jdbcType=INTEGER},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.ClosedProdcue" >
+    update tb_rst_closed_prodcue
+    <set >
+      <if test="relationId != null" >
+        relation_id = #{relationId,jdbcType=INTEGER},
+      </if>
+      <if test="productId != null" >
+        product_id = #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="colorId != null" >
+        color_id = #{colorId,jdbcType=INTEGER},
+      </if>
+      <if test="closedProdcueNumber != null" >
+        closed_prodcue_number = #{closedProdcueNumber,jdbcType=INTEGER},
+      </if>
+    </set>
+    where closed_prodcue_id = #{closedProdcueId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.ClosedProdcue" >
+    update tb_rst_closed_prodcue
+    set relation_id = #{relationId,jdbcType=INTEGER},
+      product_id = #{productId,jdbcType=INTEGER},
+      color_id = #{colorId,jdbcType=INTEGER},
+      closed_prodcue_number = #{closedProdcueNumber,jdbcType=INTEGER}
+    where closed_prodcue_id = #{closedProdcueId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/CustomerInfoMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.CustomerInfo;
+
+public interface CustomerInfoMapper {
+    int deleteByPrimaryKey(Integer customerId);
+
+    int insert(CustomerInfo record);
+
+    int insertSelective(CustomerInfo record);
+
+    CustomerInfo selectByPrimaryKey(Integer customerId);
+
+    int updateByPrimaryKeySelective(CustomerInfo record);
+
+    int updateByPrimaryKey(CustomerInfo record);
+}

+ 237 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/CustomerInfoMapper.xml

@@ -0,0 +1,237 @@
+<?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="rml.dao.CustomerInfoMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.CustomerInfo" >
+    <id column="customer_id" property="customerId" jdbcType="INTEGER" />
+    <result column="admin_id" property="adminId" jdbcType="INTEGER" />
+    <result column="question_id" property="questionId" jdbcType="INTEGER" />
+    <result column="company_id" property="companyId" jdbcType="INTEGER" />
+    <result column="store_id" property="storeId" jdbcType="INTEGER" />
+    <result column="customer_source_type" property="customerSourceType" jdbcType="TINYINT" />
+    <result column="customer_source" property="customerSource" jdbcType="VARCHAR" />
+    <result column="customer_counsel_type" property="customerCounselType" jdbcType="BIT" />
+    <result column="customer_name" property="customerName" jdbcType="VARCHAR" />
+    <result column="customer_tel" property="customerTel" jdbcType="VARCHAR" />
+    <result column="customer_is_solve" property="customerIsSolve" jdbcType="TINYINT" />
+    <result column="customer_is_visit" property="customerIsVisit" jdbcType="VARCHAR" />
+    <result column="customer_in_TDS" property="customerInTds" jdbcType="INTEGER" />
+    <result column="customer_out_TDS" property="customerOutTds" jdbcType="INTEGER" />
+    <result column="customer_area" property="customerArea" jdbcType="VARCHAR" />
+    <result column="customer_create_time" property="customerCreateTime" jdbcType="TIMESTAMP" />
+    <result column="customer_update_time" property="customerUpdateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    customer_id, admin_id, question_id, company_id, store_id, customer_source_type, customer_source, 
+    customer_counsel_type, customer_name, customer_tel, customer_is_solve, customer_is_visit, 
+    customer_in_TDS, customer_out_TDS, customer_area, customer_create_time, customer_update_time
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_customer_info
+    where customer_id = #{customerId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_customer_info
+    where customer_id = #{customerId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.CustomerInfo" >
+    insert into tb_rst_customer_info (customer_id, admin_id, question_id, 
+      company_id, store_id, customer_source_type, 
+      customer_source, customer_counsel_type, customer_name, 
+      customer_tel, customer_is_solve, customer_is_visit, 
+      customer_in_TDS, customer_out_TDS, customer_area, 
+      customer_create_time, customer_update_time
+      )
+    values (#{customerId,jdbcType=INTEGER}, #{adminId,jdbcType=INTEGER}, #{questionId,jdbcType=INTEGER}, 
+      #{companyId,jdbcType=INTEGER}, #{storeId,jdbcType=INTEGER}, #{customerSourceType,jdbcType=TINYINT}, 
+      #{customerSource,jdbcType=VARCHAR}, #{customerCounselType,jdbcType=BIT}, #{customerName,jdbcType=VARCHAR}, 
+      #{customerTel,jdbcType=VARCHAR}, #{customerIsSolve,jdbcType=TINYINT}, #{customerIsVisit,jdbcType=VARCHAR}, 
+      #{customerInTds,jdbcType=INTEGER}, #{customerOutTds,jdbcType=INTEGER}, #{customerArea,jdbcType=VARCHAR}, 
+      #{customerCreateTime,jdbcType=TIMESTAMP}, #{customerUpdateTime,jdbcType=TIMESTAMP}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.CustomerInfo" >
+    insert into tb_rst_customer_info
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="customerId != null" >
+        customer_id,
+      </if>
+      <if test="adminId != null" >
+        admin_id,
+      </if>
+      <if test="questionId != null" >
+        question_id,
+      </if>
+      <if test="companyId != null" >
+        company_id,
+      </if>
+      <if test="storeId != null" >
+        store_id,
+      </if>
+      <if test="customerSourceType != null" >
+        customer_source_type,
+      </if>
+      <if test="customerSource != null" >
+        customer_source,
+      </if>
+      <if test="customerCounselType != null" >
+        customer_counsel_type,
+      </if>
+      <if test="customerName != null" >
+        customer_name,
+      </if>
+      <if test="customerTel != null" >
+        customer_tel,
+      </if>
+      <if test="customerIsSolve != null" >
+        customer_is_solve,
+      </if>
+      <if test="customerIsVisit != null" >
+        customer_is_visit,
+      </if>
+      <if test="customerInTds != null" >
+        customer_in_TDS,
+      </if>
+      <if test="customerOutTds != null" >
+        customer_out_TDS,
+      </if>
+      <if test="customerArea != null" >
+        customer_area,
+      </if>
+      <if test="customerCreateTime != null" >
+        customer_create_time,
+      </if>
+      <if test="customerUpdateTime != null" >
+        customer_update_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="customerId != null" >
+        #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="adminId != null" >
+        #{adminId,jdbcType=INTEGER},
+      </if>
+      <if test="questionId != null" >
+        #{questionId,jdbcType=INTEGER},
+      </if>
+      <if test="companyId != null" >
+        #{companyId,jdbcType=INTEGER},
+      </if>
+      <if test="storeId != null" >
+        #{storeId,jdbcType=INTEGER},
+      </if>
+      <if test="customerSourceType != null" >
+        #{customerSourceType,jdbcType=TINYINT},
+      </if>
+      <if test="customerSource != null" >
+        #{customerSource,jdbcType=VARCHAR},
+      </if>
+      <if test="customerCounselType != null" >
+        #{customerCounselType,jdbcType=BIT},
+      </if>
+      <if test="customerName != null" >
+        #{customerName,jdbcType=VARCHAR},
+      </if>
+      <if test="customerTel != null" >
+        #{customerTel,jdbcType=VARCHAR},
+      </if>
+      <if test="customerIsSolve != null" >
+        #{customerIsSolve,jdbcType=TINYINT},
+      </if>
+      <if test="customerIsVisit != null" >
+        #{customerIsVisit,jdbcType=VARCHAR},
+      </if>
+      <if test="customerInTds != null" >
+        #{customerInTds,jdbcType=INTEGER},
+      </if>
+      <if test="customerOutTds != null" >
+        #{customerOutTds,jdbcType=INTEGER},
+      </if>
+      <if test="customerArea != null" >
+        #{customerArea,jdbcType=VARCHAR},
+      </if>
+      <if test="customerCreateTime != null" >
+        #{customerCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="customerUpdateTime != null" >
+        #{customerUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.CustomerInfo" >
+    update tb_rst_customer_info
+    <set >
+      <if test="adminId != null" >
+        admin_id = #{adminId,jdbcType=INTEGER},
+      </if>
+      <if test="questionId != null" >
+        question_id = #{questionId,jdbcType=INTEGER},
+      </if>
+      <if test="companyId != null" >
+        company_id = #{companyId,jdbcType=INTEGER},
+      </if>
+      <if test="storeId != null" >
+        store_id = #{storeId,jdbcType=INTEGER},
+      </if>
+      <if test="customerSourceType != null" >
+        customer_source_type = #{customerSourceType,jdbcType=TINYINT},
+      </if>
+      <if test="customerSource != null" >
+        customer_source = #{customerSource,jdbcType=VARCHAR},
+      </if>
+      <if test="customerCounselType != null" >
+        customer_counsel_type = #{customerCounselType,jdbcType=BIT},
+      </if>
+      <if test="customerName != null" >
+        customer_name = #{customerName,jdbcType=VARCHAR},
+      </if>
+      <if test="customerTel != null" >
+        customer_tel = #{customerTel,jdbcType=VARCHAR},
+      </if>
+      <if test="customerIsSolve != null" >
+        customer_is_solve = #{customerIsSolve,jdbcType=TINYINT},
+      </if>
+      <if test="customerIsVisit != null" >
+        customer_is_visit = #{customerIsVisit,jdbcType=VARCHAR},
+      </if>
+      <if test="customerInTds != null" >
+        customer_in_TDS = #{customerInTds,jdbcType=INTEGER},
+      </if>
+      <if test="customerOutTds != null" >
+        customer_out_TDS = #{customerOutTds,jdbcType=INTEGER},
+      </if>
+      <if test="customerArea != null" >
+        customer_area = #{customerArea,jdbcType=VARCHAR},
+      </if>
+      <if test="customerCreateTime != null" >
+        customer_create_time = #{customerCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="customerUpdateTime != null" >
+        customer_update_time = #{customerUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where customer_id = #{customerId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.CustomerInfo" >
+    update tb_rst_customer_info
+    set admin_id = #{adminId,jdbcType=INTEGER},
+      question_id = #{questionId,jdbcType=INTEGER},
+      company_id = #{companyId,jdbcType=INTEGER},
+      store_id = #{storeId,jdbcType=INTEGER},
+      customer_source_type = #{customerSourceType,jdbcType=TINYINT},
+      customer_source = #{customerSource,jdbcType=VARCHAR},
+      customer_counsel_type = #{customerCounselType,jdbcType=BIT},
+      customer_name = #{customerName,jdbcType=VARCHAR},
+      customer_tel = #{customerTel,jdbcType=VARCHAR},
+      customer_is_solve = #{customerIsSolve,jdbcType=TINYINT},
+      customer_is_visit = #{customerIsVisit,jdbcType=VARCHAR},
+      customer_in_TDS = #{customerInTds,jdbcType=INTEGER},
+      customer_out_TDS = #{customerOutTds,jdbcType=INTEGER},
+      customer_area = #{customerArea,jdbcType=VARCHAR},
+      customer_create_time = #{customerCreateTime,jdbcType=TIMESTAMP},
+      customer_update_time = #{customerUpdateTime,jdbcType=TIMESTAMP}
+    where customer_id = #{customerId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/NoreasonBackMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.NoreasonBack;
+
+public interface NoreasonBackMapper {
+    int deleteByPrimaryKey(Integer noreasonBackId);
+
+    int insert(NoreasonBack record);
+
+    int insertSelective(NoreasonBack record);
+
+    NoreasonBack selectByPrimaryKey(Integer noreasonBackId);
+
+    int updateByPrimaryKeySelective(NoreasonBack record);
+
+    int updateByPrimaryKey(NoreasonBack record);
+}

+ 241 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/NoreasonBackMapper.xml

@@ -0,0 +1,241 @@
+<?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="rml.dao.NoreasonBackMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.NoreasonBack" >
+    <id column="noreason_back_id" property="noreasonBackId" jdbcType="INTEGER" />
+    <result column="customer_id" property="customerId" jdbcType="INTEGER" />
+    <result column="order_id" property="orderId" jdbcType="INTEGER" />
+    <result column="signclosed_id" property="signclosedId" jdbcType="INTEGER" />
+    <result column="noreason_back_back_status" property="noreasonBackBackStatus" jdbcType="BIT" />
+    <result column="noreason_back_back_name" property="noreasonBackBackName" jdbcType="VARCHAR" />
+    <result column="noreason_back_back_tel" property="noreasonBackBackTel" jdbcType="CHAR" />
+    <result column="noreason_back_back_logistics_company" property="noreasonBackBackLogisticsCompany" jdbcType="VARCHAR" />
+    <result column="noreason_back_back_logistics_no" property="noreasonBackBackLogisticsNo" jdbcType="VARCHAR" />
+    <result column="noreason_back_back_postage" property="noreasonBackBackPostage" jdbcType="INTEGER" />
+    <result column="noreason_back_back_machine_no" property="noreasonBackBackMachineNo" jdbcType="VARCHAR" />
+    <result column="noreason_back_desc" property="noreasonBackDesc" jdbcType="VARCHAR" />
+    <result column="noreason_back_state" property="noreasonBackState" jdbcType="BIT" />
+    <result column="noreason_back_alipay" property="noreasonBackAlipay" jdbcType="VARCHAR" />
+    <result column="noreason_back_is_transfer" property="noreasonBackIsTransfer" jdbcType="BIT" />
+    <result column="noreason_back_create_time" property="noreasonBackCreateTime" jdbcType="TIMESTAMP" />
+    <result column="noreason_back_update_time" property="noreasonBackUpdateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    noreason_back_id, customer_id, order_id, signclosed_id, noreason_back_back_status, 
+    noreason_back_back_name, noreason_back_back_tel, noreason_back_back_logistics_company, 
+    noreason_back_back_logistics_no, noreason_back_back_postage, noreason_back_back_machine_no, 
+    noreason_back_desc, noreason_back_state, noreason_back_alipay, noreason_back_is_transfer, 
+    noreason_back_create_time, noreason_back_update_time
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_noreason_back
+    where noreason_back_id = #{noreasonBackId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_noreason_back
+    where noreason_back_id = #{noreasonBackId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.NoreasonBack" >
+    insert into tb_rst_noreason_back (noreason_back_id, customer_id, order_id, 
+      signclosed_id, noreason_back_back_status, noreason_back_back_name, 
+      noreason_back_back_tel, noreason_back_back_logistics_company, 
+      noreason_back_back_logistics_no, noreason_back_back_postage, 
+      noreason_back_back_machine_no, noreason_back_desc, 
+      noreason_back_state, noreason_back_alipay, noreason_back_is_transfer, 
+      noreason_back_create_time, noreason_back_update_time
+      )
+    values (#{noreasonBackId,jdbcType=INTEGER}, #{customerId,jdbcType=INTEGER}, #{orderId,jdbcType=INTEGER}, 
+      #{signclosedId,jdbcType=INTEGER}, #{noreasonBackBackStatus,jdbcType=BIT}, #{noreasonBackBackName,jdbcType=VARCHAR}, 
+      #{noreasonBackBackTel,jdbcType=CHAR}, #{noreasonBackBackLogisticsCompany,jdbcType=VARCHAR}, 
+      #{noreasonBackBackLogisticsNo,jdbcType=VARCHAR}, #{noreasonBackBackPostage,jdbcType=INTEGER}, 
+      #{noreasonBackBackMachineNo,jdbcType=VARCHAR}, #{noreasonBackDesc,jdbcType=VARCHAR}, 
+      #{noreasonBackState,jdbcType=BIT}, #{noreasonBackAlipay,jdbcType=VARCHAR}, #{noreasonBackIsTransfer,jdbcType=BIT}, 
+      #{noreasonBackCreateTime,jdbcType=TIMESTAMP}, #{noreasonBackUpdateTime,jdbcType=TIMESTAMP}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.NoreasonBack" >
+    insert into tb_rst_noreason_back
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="noreasonBackId != null" >
+        noreason_back_id,
+      </if>
+      <if test="customerId != null" >
+        customer_id,
+      </if>
+      <if test="orderId != null" >
+        order_id,
+      </if>
+      <if test="signclosedId != null" >
+        signclosed_id,
+      </if>
+      <if test="noreasonBackBackStatus != null" >
+        noreason_back_back_status,
+      </if>
+      <if test="noreasonBackBackName != null" >
+        noreason_back_back_name,
+      </if>
+      <if test="noreasonBackBackTel != null" >
+        noreason_back_back_tel,
+      </if>
+      <if test="noreasonBackBackLogisticsCompany != null" >
+        noreason_back_back_logistics_company,
+      </if>
+      <if test="noreasonBackBackLogisticsNo != null" >
+        noreason_back_back_logistics_no,
+      </if>
+      <if test="noreasonBackBackPostage != null" >
+        noreason_back_back_postage,
+      </if>
+      <if test="noreasonBackBackMachineNo != null" >
+        noreason_back_back_machine_no,
+      </if>
+      <if test="noreasonBackDesc != null" >
+        noreason_back_desc,
+      </if>
+      <if test="noreasonBackState != null" >
+        noreason_back_state,
+      </if>
+      <if test="noreasonBackAlipay != null" >
+        noreason_back_alipay,
+      </if>
+      <if test="noreasonBackIsTransfer != null" >
+        noreason_back_is_transfer,
+      </if>
+      <if test="noreasonBackCreateTime != null" >
+        noreason_back_create_time,
+      </if>
+      <if test="noreasonBackUpdateTime != null" >
+        noreason_back_update_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="noreasonBackId != null" >
+        #{noreasonBackId,jdbcType=INTEGER},
+      </if>
+      <if test="customerId != null" >
+        #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="signclosedId != null" >
+        #{signclosedId,jdbcType=INTEGER},
+      </if>
+      <if test="noreasonBackBackStatus != null" >
+        #{noreasonBackBackStatus,jdbcType=BIT},
+      </if>
+      <if test="noreasonBackBackName != null" >
+        #{noreasonBackBackName,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackBackTel != null" >
+        #{noreasonBackBackTel,jdbcType=CHAR},
+      </if>
+      <if test="noreasonBackBackLogisticsCompany != null" >
+        #{noreasonBackBackLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackBackLogisticsNo != null" >
+        #{noreasonBackBackLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackBackPostage != null" >
+        #{noreasonBackBackPostage,jdbcType=INTEGER},
+      </if>
+      <if test="noreasonBackBackMachineNo != null" >
+        #{noreasonBackBackMachineNo,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackDesc != null" >
+        #{noreasonBackDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackState != null" >
+        #{noreasonBackState,jdbcType=BIT},
+      </if>
+      <if test="noreasonBackAlipay != null" >
+        #{noreasonBackAlipay,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackIsTransfer != null" >
+        #{noreasonBackIsTransfer,jdbcType=BIT},
+      </if>
+      <if test="noreasonBackCreateTime != null" >
+        #{noreasonBackCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="noreasonBackUpdateTime != null" >
+        #{noreasonBackUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.NoreasonBack" >
+    update tb_rst_noreason_back
+    <set >
+      <if test="customerId != null" >
+        customer_id = #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        order_id = #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="signclosedId != null" >
+        signclosed_id = #{signclosedId,jdbcType=INTEGER},
+      </if>
+      <if test="noreasonBackBackStatus != null" >
+        noreason_back_back_status = #{noreasonBackBackStatus,jdbcType=BIT},
+      </if>
+      <if test="noreasonBackBackName != null" >
+        noreason_back_back_name = #{noreasonBackBackName,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackBackTel != null" >
+        noreason_back_back_tel = #{noreasonBackBackTel,jdbcType=CHAR},
+      </if>
+      <if test="noreasonBackBackLogisticsCompany != null" >
+        noreason_back_back_logistics_company = #{noreasonBackBackLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackBackLogisticsNo != null" >
+        noreason_back_back_logistics_no = #{noreasonBackBackLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackBackPostage != null" >
+        noreason_back_back_postage = #{noreasonBackBackPostage,jdbcType=INTEGER},
+      </if>
+      <if test="noreasonBackBackMachineNo != null" >
+        noreason_back_back_machine_no = #{noreasonBackBackMachineNo,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackDesc != null" >
+        noreason_back_desc = #{noreasonBackDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackState != null" >
+        noreason_back_state = #{noreasonBackState,jdbcType=BIT},
+      </if>
+      <if test="noreasonBackAlipay != null" >
+        noreason_back_alipay = #{noreasonBackAlipay,jdbcType=VARCHAR},
+      </if>
+      <if test="noreasonBackIsTransfer != null" >
+        noreason_back_is_transfer = #{noreasonBackIsTransfer,jdbcType=BIT},
+      </if>
+      <if test="noreasonBackCreateTime != null" >
+        noreason_back_create_time = #{noreasonBackCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="noreasonBackUpdateTime != null" >
+        noreason_back_update_time = #{noreasonBackUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where noreason_back_id = #{noreasonBackId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.NoreasonBack" >
+    update tb_rst_noreason_back
+    set customer_id = #{customerId,jdbcType=INTEGER},
+      order_id = #{orderId,jdbcType=INTEGER},
+      signclosed_id = #{signclosedId,jdbcType=INTEGER},
+      noreason_back_back_status = #{noreasonBackBackStatus,jdbcType=BIT},
+      noreason_back_back_name = #{noreasonBackBackName,jdbcType=VARCHAR},
+      noreason_back_back_tel = #{noreasonBackBackTel,jdbcType=CHAR},
+      noreason_back_back_logistics_company = #{noreasonBackBackLogisticsCompany,jdbcType=VARCHAR},
+      noreason_back_back_logistics_no = #{noreasonBackBackLogisticsNo,jdbcType=VARCHAR},
+      noreason_back_back_postage = #{noreasonBackBackPostage,jdbcType=INTEGER},
+      noreason_back_back_machine_no = #{noreasonBackBackMachineNo,jdbcType=VARCHAR},
+      noreason_back_desc = #{noreasonBackDesc,jdbcType=VARCHAR},
+      noreason_back_state = #{noreasonBackState,jdbcType=BIT},
+      noreason_back_alipay = #{noreasonBackAlipay,jdbcType=VARCHAR},
+      noreason_back_is_transfer = #{noreasonBackIsTransfer,jdbcType=BIT},
+      noreason_back_create_time = #{noreasonBackCreateTime,jdbcType=TIMESTAMP},
+      noreason_back_update_time = #{noreasonBackUpdateTime,jdbcType=TIMESTAMP}
+    where noreason_back_id = #{noreasonBackId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/QuestionDescribeMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.QuestionDescribe;
+
+public interface QuestionDescribeMapper {
+    int deleteByPrimaryKey(Integer describeId);
+
+    int insert(QuestionDescribe record);
+
+    int insertSelective(QuestionDescribe record);
+
+    QuestionDescribe selectByPrimaryKey(Integer describeId);
+
+    int updateByPrimaryKeySelective(QuestionDescribe record);
+
+    int updateByPrimaryKey(QuestionDescribe record);
+}

+ 71 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/QuestionDescribeMapper.xml

@@ -0,0 +1,71 @@
+<?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="rml.dao.QuestionDescribeMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.QuestionDescribe" >
+    <id column="describe_id" property="describeId" jdbcType="INTEGER" />
+    <result column="describe_content" property="describeContent" jdbcType="VARCHAR" />
+    <result column="customer_id" property="customerId" jdbcType="INTEGER" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    describe_id, describe_content, customer_id
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_question_describe
+    where describe_id = #{describeId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_question_describe
+    where describe_id = #{describeId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.QuestionDescribe" >
+    insert into tb_rst_question_describe (describe_id, describe_content, customer_id
+      )
+    values (#{describeId,jdbcType=INTEGER}, #{describeContent,jdbcType=VARCHAR}, #{customerId,jdbcType=INTEGER}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.QuestionDescribe" >
+    insert into tb_rst_question_describe
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="describeId != null" >
+        describe_id,
+      </if>
+      <if test="describeContent != null" >
+        describe_content,
+      </if>
+      <if test="customerId != null" >
+        customer_id,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="describeId != null" >
+        #{describeId,jdbcType=INTEGER},
+      </if>
+      <if test="describeContent != null" >
+        #{describeContent,jdbcType=VARCHAR},
+      </if>
+      <if test="customerId != null" >
+        #{customerId,jdbcType=INTEGER},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.QuestionDescribe" >
+    update tb_rst_question_describe
+    <set >
+      <if test="describeContent != null" >
+        describe_content = #{describeContent,jdbcType=VARCHAR},
+      </if>
+      <if test="customerId != null" >
+        customer_id = #{customerId,jdbcType=INTEGER},
+      </if>
+    </set>
+    where describe_id = #{describeId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.QuestionDescribe" >
+    update tb_rst_question_describe
+    set describe_content = #{describeContent,jdbcType=VARCHAR},
+      customer_id = #{customerId,jdbcType=INTEGER}
+    where describe_id = #{describeId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ReissueMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.Reissue;
+
+public interface ReissueMapper {
+    int deleteByPrimaryKey(Integer reissueId);
+
+    int insert(Reissue record);
+
+    int insertSelective(Reissue record);
+
+    Reissue selectByPrimaryKey(Integer reissueId);
+
+    int updateByPrimaryKeySelective(Reissue record);
+
+    int updateByPrimaryKey(Reissue record);
+}

+ 251 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/ReissueMapper.xml

@@ -0,0 +1,251 @@
+<?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="rml.dao.ReissueMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.Reissue" >
+    <id column="reissue_id" property="reissueId" jdbcType="INTEGER" />
+    <result column="customer_id" property="customerId" jdbcType="INTEGER" />
+    <result column="order_id" property="orderId" jdbcType="INTEGER" />
+    <result column="reissue_back_efast_order_id" property="reissueBackEfastOrderId" jdbcType="VARCHAR" />
+    <result column="reissue_send_status" property="reissueSendStatus" jdbcType="BIT" />
+    <result column="reissue_send_name" property="reissueSendName" jdbcType="VARCHAR" />
+    <result column="reissue_send_tel" property="reissueSendTel" jdbcType="CHAR" />
+    <result column="province_number" property="provinceNumber" jdbcType="VARCHAR" />
+    <result column="city_number" property="cityNumber" jdbcType="VARCHAR" />
+    <result column="area_number" property="areaNumber" jdbcType="VARCHAR" />
+    <result column="reissue_send_merge_address" property="reissueSendMergeAddress" jdbcType="VARCHAR" />
+    <result column="reissue_send_address" property="reissueSendAddress" jdbcType="VARCHAR" />
+    <result column="reissue_send_logistics_company" property="reissueSendLogisticsCompany" jdbcType="VARCHAR" />
+    <result column="reissue_send_logistics_no" property="reissueSendLogisticsNo" jdbcType="VARCHAR" />
+    <result column="reissue_desc" property="reissueDesc" jdbcType="VARCHAR" />
+    <result column="reissue_state" property="reissueState" jdbcType="BIT" />
+    <result column="reissue_create_time" property="reissueCreateTime" jdbcType="TIMESTAMP" />
+    <result column="reissue_update_time" property="reissueUpdateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    reissue_id, customer_id, order_id, reissue_back_efast_order_id, reissue_send_status, 
+    reissue_send_name, reissue_send_tel, province_number, city_number, area_number, reissue_send_merge_address, 
+    reissue_send_address, reissue_send_logistics_company, reissue_send_logistics_no, 
+    reissue_desc, reissue_state, reissue_create_time, reissue_update_time
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_reissue
+    where reissue_id = #{reissueId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_reissue
+    where reissue_id = #{reissueId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.Reissue" >
+    insert into tb_rst_reissue (reissue_id, customer_id, order_id, 
+      reissue_back_efast_order_id, reissue_send_status, 
+      reissue_send_name, reissue_send_tel, province_number, 
+      city_number, area_number, reissue_send_merge_address, 
+      reissue_send_address, reissue_send_logistics_company, 
+      reissue_send_logistics_no, reissue_desc, reissue_state, 
+      reissue_create_time, reissue_update_time
+      )
+    values (#{reissueId,jdbcType=INTEGER}, #{customerId,jdbcType=INTEGER}, #{orderId,jdbcType=INTEGER}, 
+      #{reissueBackEfastOrderId,jdbcType=VARCHAR}, #{reissueSendStatus,jdbcType=BIT}, 
+      #{reissueSendName,jdbcType=VARCHAR}, #{reissueSendTel,jdbcType=CHAR}, #{provinceNumber,jdbcType=VARCHAR}, 
+      #{cityNumber,jdbcType=VARCHAR}, #{areaNumber,jdbcType=VARCHAR}, #{reissueSendMergeAddress,jdbcType=VARCHAR}, 
+      #{reissueSendAddress,jdbcType=VARCHAR}, #{reissueSendLogisticsCompany,jdbcType=VARCHAR}, 
+      #{reissueSendLogisticsNo,jdbcType=VARCHAR}, #{reissueDesc,jdbcType=VARCHAR}, #{reissueState,jdbcType=BIT}, 
+      #{reissueCreateTime,jdbcType=TIMESTAMP}, #{reissueUpdateTime,jdbcType=TIMESTAMP}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.Reissue" >
+    insert into tb_rst_reissue
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="reissueId != null" >
+        reissue_id,
+      </if>
+      <if test="customerId != null" >
+        customer_id,
+      </if>
+      <if test="orderId != null" >
+        order_id,
+      </if>
+      <if test="reissueBackEfastOrderId != null" >
+        reissue_back_efast_order_id,
+      </if>
+      <if test="reissueSendStatus != null" >
+        reissue_send_status,
+      </if>
+      <if test="reissueSendName != null" >
+        reissue_send_name,
+      </if>
+      <if test="reissueSendTel != null" >
+        reissue_send_tel,
+      </if>
+      <if test="provinceNumber != null" >
+        province_number,
+      </if>
+      <if test="cityNumber != null" >
+        city_number,
+      </if>
+      <if test="areaNumber != null" >
+        area_number,
+      </if>
+      <if test="reissueSendMergeAddress != null" >
+        reissue_send_merge_address,
+      </if>
+      <if test="reissueSendAddress != null" >
+        reissue_send_address,
+      </if>
+      <if test="reissueSendLogisticsCompany != null" >
+        reissue_send_logistics_company,
+      </if>
+      <if test="reissueSendLogisticsNo != null" >
+        reissue_send_logistics_no,
+      </if>
+      <if test="reissueDesc != null" >
+        reissue_desc,
+      </if>
+      <if test="reissueState != null" >
+        reissue_state,
+      </if>
+      <if test="reissueCreateTime != null" >
+        reissue_create_time,
+      </if>
+      <if test="reissueUpdateTime != null" >
+        reissue_update_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="reissueId != null" >
+        #{reissueId,jdbcType=INTEGER},
+      </if>
+      <if test="customerId != null" >
+        #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="reissueBackEfastOrderId != null" >
+        #{reissueBackEfastOrderId,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendStatus != null" >
+        #{reissueSendStatus,jdbcType=BIT},
+      </if>
+      <if test="reissueSendName != null" >
+        #{reissueSendName,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendTel != null" >
+        #{reissueSendTel,jdbcType=CHAR},
+      </if>
+      <if test="provinceNumber != null" >
+        #{provinceNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="cityNumber != null" >
+        #{cityNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="areaNumber != null" >
+        #{areaNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendMergeAddress != null" >
+        #{reissueSendMergeAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendAddress != null" >
+        #{reissueSendAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendLogisticsCompany != null" >
+        #{reissueSendLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendLogisticsNo != null" >
+        #{reissueSendLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueDesc != null" >
+        #{reissueDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueState != null" >
+        #{reissueState,jdbcType=BIT},
+      </if>
+      <if test="reissueCreateTime != null" >
+        #{reissueCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="reissueUpdateTime != null" >
+        #{reissueUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.Reissue" >
+    update tb_rst_reissue
+    <set >
+      <if test="customerId != null" >
+        customer_id = #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        order_id = #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="reissueBackEfastOrderId != null" >
+        reissue_back_efast_order_id = #{reissueBackEfastOrderId,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendStatus != null" >
+        reissue_send_status = #{reissueSendStatus,jdbcType=BIT},
+      </if>
+      <if test="reissueSendName != null" >
+        reissue_send_name = #{reissueSendName,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendTel != null" >
+        reissue_send_tel = #{reissueSendTel,jdbcType=CHAR},
+      </if>
+      <if test="provinceNumber != null" >
+        province_number = #{provinceNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="cityNumber != null" >
+        city_number = #{cityNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="areaNumber != null" >
+        area_number = #{areaNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendMergeAddress != null" >
+        reissue_send_merge_address = #{reissueSendMergeAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendAddress != null" >
+        reissue_send_address = #{reissueSendAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendLogisticsCompany != null" >
+        reissue_send_logistics_company = #{reissueSendLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueSendLogisticsNo != null" >
+        reissue_send_logistics_no = #{reissueSendLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueDesc != null" >
+        reissue_desc = #{reissueDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="reissueState != null" >
+        reissue_state = #{reissueState,jdbcType=BIT},
+      </if>
+      <if test="reissueCreateTime != null" >
+        reissue_create_time = #{reissueCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="reissueUpdateTime != null" >
+        reissue_update_time = #{reissueUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where reissue_id = #{reissueId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.Reissue" >
+    update tb_rst_reissue
+    set customer_id = #{customerId,jdbcType=INTEGER},
+      order_id = #{orderId,jdbcType=INTEGER},
+      reissue_back_efast_order_id = #{reissueBackEfastOrderId,jdbcType=VARCHAR},
+      reissue_send_status = #{reissueSendStatus,jdbcType=BIT},
+      reissue_send_name = #{reissueSendName,jdbcType=VARCHAR},
+      reissue_send_tel = #{reissueSendTel,jdbcType=CHAR},
+      province_number = #{provinceNumber,jdbcType=VARCHAR},
+      city_number = #{cityNumber,jdbcType=VARCHAR},
+      area_number = #{areaNumber,jdbcType=VARCHAR},
+      reissue_send_merge_address = #{reissueSendMergeAddress,jdbcType=VARCHAR},
+      reissue_send_address = #{reissueSendAddress,jdbcType=VARCHAR},
+      reissue_send_logistics_company = #{reissueSendLogisticsCompany,jdbcType=VARCHAR},
+      reissue_send_logistics_no = #{reissueSendLogisticsNo,jdbcType=VARCHAR},
+      reissue_desc = #{reissueDesc,jdbcType=VARCHAR},
+      reissue_state = #{reissueState,jdbcType=BIT},
+      reissue_create_time = #{reissueCreateTime,jdbcType=TIMESTAMP},
+      reissue_update_time = #{reissueUpdateTime,jdbcType=TIMESTAMP}
+    where reissue_id = #{reissueId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/RenewedMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.Renewed;
+
+public interface RenewedMapper {
+    int deleteByPrimaryKey(Integer renewedId);
+
+    int insert(Renewed record);
+
+    int insertSelective(Renewed record);
+
+    Renewed selectByPrimaryKey(Integer renewedId);
+
+    int updateByPrimaryKeySelective(Renewed record);
+
+    int updateByPrimaryKey(Renewed record);
+}

+ 372 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/RenewedMapper.xml

@@ -0,0 +1,372 @@
+<?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="rml.dao.RenewedMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.Renewed" >
+    <id column="renewed_id" property="renewedId" jdbcType="INTEGER" />
+    <result column="customer_id" property="customerId" jdbcType="INTEGER" />
+    <result column="order_id" property="orderId" jdbcType="INTEGER" />
+    <result column="signclosed_id" property="signclosedId" jdbcType="INTEGER" />
+    <result column="renewed_back_efast_order_id" property="renewedBackEfastOrderId" jdbcType="VARCHAR" />
+    <result column="renewed_back_status" property="renewedBackStatus" jdbcType="BIT" />
+    <result column="renewed_back_name" property="renewedBackName" jdbcType="VARCHAR" />
+    <result column="renewed_back_tel" property="renewedBackTel" jdbcType="CHAR" />
+    <result column="renewed_back_logistics_company" property="renewedBackLogisticsCompany" jdbcType="VARCHAR" />
+    <result column="renewed_back_logistics_no" property="renewedBackLogisticsNo" jdbcType="VARCHAR" />
+    <result column="renewed_back_postage" property="renewedBackPostage" jdbcType="INTEGER" />
+    <result column="renewed_back_machine_no" property="renewedBackMachineNo" jdbcType="VARCHAR" />
+    <result column="renewed_send_status" property="renewedSendStatus" jdbcType="BIT" />
+    <result column="renewed_send_name" property="renewedSendName" jdbcType="VARCHAR" />
+    <result column="renewed_send_tel" property="renewedSendTel" jdbcType="CHAR" />
+    <result column="province_number" property="provinceNumber" jdbcType="VARCHAR" />
+    <result column="city_number" property="cityNumber" jdbcType="VARCHAR" />
+    <result column="area_number" property="areaNumber" jdbcType="VARCHAR" />
+    <result column="renewed_send_merge_address" property="renewedSendMergeAddress" jdbcType="VARCHAR" />
+    <result column="renewed_send_address" property="renewedSendAddress" jdbcType="VARCHAR" />
+    <result column="renewed_send_logistics_company" property="renewedSendLogisticsCompany" jdbcType="VARCHAR" />
+    <result column="renewed_send_logistics_no" property="renewedSendLogisticsNo" jdbcType="VARCHAR" />
+    <result column="renewed_desc" property="renewedDesc" jdbcType="VARCHAR" />
+    <result column="renewed_state" property="renewedState" jdbcType="BIT" />
+    <result column="renewed_alipay" property="renewedAlipay" jdbcType="VARCHAR" />
+    <result column="renewed_is_transfer" property="renewedIsTransfer" jdbcType="BIT" />
+    <result column="renewed_create_time" property="renewedCreateTime" jdbcType="TIMESTAMP" />
+    <result column="renewed_update_time" property="renewedUpdateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    renewed_id, customer_id, order_id, signclosed_id, renewed_back_efast_order_id, renewed_back_status, 
+    renewed_back_name, renewed_back_tel, renewed_back_logistics_company, renewed_back_logistics_no, 
+    renewed_back_postage, renewed_back_machine_no, renewed_send_status, renewed_send_name, 
+    renewed_send_tel, province_number, city_number, area_number, renewed_send_merge_address, 
+    renewed_send_address, renewed_send_logistics_company, renewed_send_logistics_no, 
+    renewed_desc, renewed_state, renewed_alipay, renewed_is_transfer, renewed_create_time, 
+    renewed_update_time
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_renewed
+    where renewed_id = #{renewedId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_renewed
+    where renewed_id = #{renewedId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.Renewed" >
+    insert into tb_rst_renewed (renewed_id, customer_id, order_id, 
+      signclosed_id, renewed_back_efast_order_id, 
+      renewed_back_status, renewed_back_name, renewed_back_tel, 
+      renewed_back_logistics_company, renewed_back_logistics_no, 
+      renewed_back_postage, renewed_back_machine_no, 
+      renewed_send_status, renewed_send_name, renewed_send_tel, 
+      province_number, city_number, area_number, 
+      renewed_send_merge_address, renewed_send_address, 
+      renewed_send_logistics_company, renewed_send_logistics_no, 
+      renewed_desc, renewed_state, renewed_alipay, 
+      renewed_is_transfer, renewed_create_time, renewed_update_time
+      )
+    values (#{renewedId,jdbcType=INTEGER}, #{customerId,jdbcType=INTEGER}, #{orderId,jdbcType=INTEGER}, 
+      #{signclosedId,jdbcType=INTEGER}, #{renewedBackEfastOrderId,jdbcType=VARCHAR}, 
+      #{renewedBackStatus,jdbcType=BIT}, #{renewedBackName,jdbcType=VARCHAR}, #{renewedBackTel,jdbcType=CHAR}, 
+      #{renewedBackLogisticsCompany,jdbcType=VARCHAR}, #{renewedBackLogisticsNo,jdbcType=VARCHAR}, 
+      #{renewedBackPostage,jdbcType=INTEGER}, #{renewedBackMachineNo,jdbcType=VARCHAR}, 
+      #{renewedSendStatus,jdbcType=BIT}, #{renewedSendName,jdbcType=VARCHAR}, #{renewedSendTel,jdbcType=CHAR}, 
+      #{provinceNumber,jdbcType=VARCHAR}, #{cityNumber,jdbcType=VARCHAR}, #{areaNumber,jdbcType=VARCHAR}, 
+      #{renewedSendMergeAddress,jdbcType=VARCHAR}, #{renewedSendAddress,jdbcType=VARCHAR}, 
+      #{renewedSendLogisticsCompany,jdbcType=VARCHAR}, #{renewedSendLogisticsNo,jdbcType=VARCHAR}, 
+      #{renewedDesc,jdbcType=VARCHAR}, #{renewedState,jdbcType=BIT}, #{renewedAlipay,jdbcType=VARCHAR}, 
+      #{renewedIsTransfer,jdbcType=BIT}, #{renewedCreateTime,jdbcType=TIMESTAMP}, #{renewedUpdateTime,jdbcType=TIMESTAMP}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.Renewed" >
+    insert into tb_rst_renewed
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="renewedId != null" >
+        renewed_id,
+      </if>
+      <if test="customerId != null" >
+        customer_id,
+      </if>
+      <if test="orderId != null" >
+        order_id,
+      </if>
+      <if test="signclosedId != null" >
+        signclosed_id,
+      </if>
+      <if test="renewedBackEfastOrderId != null" >
+        renewed_back_efast_order_id,
+      </if>
+      <if test="renewedBackStatus != null" >
+        renewed_back_status,
+      </if>
+      <if test="renewedBackName != null" >
+        renewed_back_name,
+      </if>
+      <if test="renewedBackTel != null" >
+        renewed_back_tel,
+      </if>
+      <if test="renewedBackLogisticsCompany != null" >
+        renewed_back_logistics_company,
+      </if>
+      <if test="renewedBackLogisticsNo != null" >
+        renewed_back_logistics_no,
+      </if>
+      <if test="renewedBackPostage != null" >
+        renewed_back_postage,
+      </if>
+      <if test="renewedBackMachineNo != null" >
+        renewed_back_machine_no,
+      </if>
+      <if test="renewedSendStatus != null" >
+        renewed_send_status,
+      </if>
+      <if test="renewedSendName != null" >
+        renewed_send_name,
+      </if>
+      <if test="renewedSendTel != null" >
+        renewed_send_tel,
+      </if>
+      <if test="provinceNumber != null" >
+        province_number,
+      </if>
+      <if test="cityNumber != null" >
+        city_number,
+      </if>
+      <if test="areaNumber != null" >
+        area_number,
+      </if>
+      <if test="renewedSendMergeAddress != null" >
+        renewed_send_merge_address,
+      </if>
+      <if test="renewedSendAddress != null" >
+        renewed_send_address,
+      </if>
+      <if test="renewedSendLogisticsCompany != null" >
+        renewed_send_logistics_company,
+      </if>
+      <if test="renewedSendLogisticsNo != null" >
+        renewed_send_logistics_no,
+      </if>
+      <if test="renewedDesc != null" >
+        renewed_desc,
+      </if>
+      <if test="renewedState != null" >
+        renewed_state,
+      </if>
+      <if test="renewedAlipay != null" >
+        renewed_alipay,
+      </if>
+      <if test="renewedIsTransfer != null" >
+        renewed_is_transfer,
+      </if>
+      <if test="renewedCreateTime != null" >
+        renewed_create_time,
+      </if>
+      <if test="renewedUpdateTime != null" >
+        renewed_update_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="renewedId != null" >
+        #{renewedId,jdbcType=INTEGER},
+      </if>
+      <if test="customerId != null" >
+        #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="signclosedId != null" >
+        #{signclosedId,jdbcType=INTEGER},
+      </if>
+      <if test="renewedBackEfastOrderId != null" >
+        #{renewedBackEfastOrderId,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedBackStatus != null" >
+        #{renewedBackStatus,jdbcType=BIT},
+      </if>
+      <if test="renewedBackName != null" >
+        #{renewedBackName,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedBackTel != null" >
+        #{renewedBackTel,jdbcType=CHAR},
+      </if>
+      <if test="renewedBackLogisticsCompany != null" >
+        #{renewedBackLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedBackLogisticsNo != null" >
+        #{renewedBackLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedBackPostage != null" >
+        #{renewedBackPostage,jdbcType=INTEGER},
+      </if>
+      <if test="renewedBackMachineNo != null" >
+        #{renewedBackMachineNo,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendStatus != null" >
+        #{renewedSendStatus,jdbcType=BIT},
+      </if>
+      <if test="renewedSendName != null" >
+        #{renewedSendName,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendTel != null" >
+        #{renewedSendTel,jdbcType=CHAR},
+      </if>
+      <if test="provinceNumber != null" >
+        #{provinceNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="cityNumber != null" >
+        #{cityNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="areaNumber != null" >
+        #{areaNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendMergeAddress != null" >
+        #{renewedSendMergeAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendAddress != null" >
+        #{renewedSendAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendLogisticsCompany != null" >
+        #{renewedSendLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendLogisticsNo != null" >
+        #{renewedSendLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedDesc != null" >
+        #{renewedDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedState != null" >
+        #{renewedState,jdbcType=BIT},
+      </if>
+      <if test="renewedAlipay != null" >
+        #{renewedAlipay,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedIsTransfer != null" >
+        #{renewedIsTransfer,jdbcType=BIT},
+      </if>
+      <if test="renewedCreateTime != null" >
+        #{renewedCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="renewedUpdateTime != null" >
+        #{renewedUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.Renewed" >
+    update tb_rst_renewed
+    <set >
+      <if test="customerId != null" >
+        customer_id = #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        order_id = #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="signclosedId != null" >
+        signclosed_id = #{signclosedId,jdbcType=INTEGER},
+      </if>
+      <if test="renewedBackEfastOrderId != null" >
+        renewed_back_efast_order_id = #{renewedBackEfastOrderId,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedBackStatus != null" >
+        renewed_back_status = #{renewedBackStatus,jdbcType=BIT},
+      </if>
+      <if test="renewedBackName != null" >
+        renewed_back_name = #{renewedBackName,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedBackTel != null" >
+        renewed_back_tel = #{renewedBackTel,jdbcType=CHAR},
+      </if>
+      <if test="renewedBackLogisticsCompany != null" >
+        renewed_back_logistics_company = #{renewedBackLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedBackLogisticsNo != null" >
+        renewed_back_logistics_no = #{renewedBackLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedBackPostage != null" >
+        renewed_back_postage = #{renewedBackPostage,jdbcType=INTEGER},
+      </if>
+      <if test="renewedBackMachineNo != null" >
+        renewed_back_machine_no = #{renewedBackMachineNo,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendStatus != null" >
+        renewed_send_status = #{renewedSendStatus,jdbcType=BIT},
+      </if>
+      <if test="renewedSendName != null" >
+        renewed_send_name = #{renewedSendName,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendTel != null" >
+        renewed_send_tel = #{renewedSendTel,jdbcType=CHAR},
+      </if>
+      <if test="provinceNumber != null" >
+        province_number = #{provinceNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="cityNumber != null" >
+        city_number = #{cityNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="areaNumber != null" >
+        area_number = #{areaNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendMergeAddress != null" >
+        renewed_send_merge_address = #{renewedSendMergeAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendAddress != null" >
+        renewed_send_address = #{renewedSendAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendLogisticsCompany != null" >
+        renewed_send_logistics_company = #{renewedSendLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedSendLogisticsNo != null" >
+        renewed_send_logistics_no = #{renewedSendLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedDesc != null" >
+        renewed_desc = #{renewedDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedState != null" >
+        renewed_state = #{renewedState,jdbcType=BIT},
+      </if>
+      <if test="renewedAlipay != null" >
+        renewed_alipay = #{renewedAlipay,jdbcType=VARCHAR},
+      </if>
+      <if test="renewedIsTransfer != null" >
+        renewed_is_transfer = #{renewedIsTransfer,jdbcType=BIT},
+      </if>
+      <if test="renewedCreateTime != null" >
+        renewed_create_time = #{renewedCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="renewedUpdateTime != null" >
+        renewed_update_time = #{renewedUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where renewed_id = #{renewedId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.Renewed" >
+    update tb_rst_renewed
+    set customer_id = #{customerId,jdbcType=INTEGER},
+      order_id = #{orderId,jdbcType=INTEGER},
+      signclosed_id = #{signclosedId,jdbcType=INTEGER},
+      renewed_back_efast_order_id = #{renewedBackEfastOrderId,jdbcType=VARCHAR},
+      renewed_back_status = #{renewedBackStatus,jdbcType=BIT},
+      renewed_back_name = #{renewedBackName,jdbcType=VARCHAR},
+      renewed_back_tel = #{renewedBackTel,jdbcType=CHAR},
+      renewed_back_logistics_company = #{renewedBackLogisticsCompany,jdbcType=VARCHAR},
+      renewed_back_logistics_no = #{renewedBackLogisticsNo,jdbcType=VARCHAR},
+      renewed_back_postage = #{renewedBackPostage,jdbcType=INTEGER},
+      renewed_back_machine_no = #{renewedBackMachineNo,jdbcType=VARCHAR},
+      renewed_send_status = #{renewedSendStatus,jdbcType=BIT},
+      renewed_send_name = #{renewedSendName,jdbcType=VARCHAR},
+      renewed_send_tel = #{renewedSendTel,jdbcType=CHAR},
+      province_number = #{provinceNumber,jdbcType=VARCHAR},
+      city_number = #{cityNumber,jdbcType=VARCHAR},
+      area_number = #{areaNumber,jdbcType=VARCHAR},
+      renewed_send_merge_address = #{renewedSendMergeAddress,jdbcType=VARCHAR},
+      renewed_send_address = #{renewedSendAddress,jdbcType=VARCHAR},
+      renewed_send_logistics_company = #{renewedSendLogisticsCompany,jdbcType=VARCHAR},
+      renewed_send_logistics_no = #{renewedSendLogisticsNo,jdbcType=VARCHAR},
+      renewed_desc = #{renewedDesc,jdbcType=VARCHAR},
+      renewed_state = #{renewedState,jdbcType=BIT},
+      renewed_alipay = #{renewedAlipay,jdbcType=VARCHAR},
+      renewed_is_transfer = #{renewedIsTransfer,jdbcType=BIT},
+      renewed_create_time = #{renewedCreateTime,jdbcType=TIMESTAMP},
+      renewed_update_time = #{renewedUpdateTime,jdbcType=TIMESTAMP}
+    where renewed_id = #{renewedId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/RepairMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.Repair;
+
+public interface RepairMapper {
+    int deleteByPrimaryKey(Integer repairId);
+
+    int insert(Repair record);
+
+    int insertSelective(Repair record);
+
+    Repair selectByPrimaryKey(Integer repairId);
+
+    int updateByPrimaryKeySelective(Repair record);
+
+    int updateByPrimaryKey(Repair record);
+}

+ 369 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/RepairMapper.xml

@@ -0,0 +1,369 @@
+<?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="rml.dao.RepairMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.Repair" >
+    <id column="repair_id" property="repairId" jdbcType="INTEGER" />
+    <result column="customer_id" property="customerId" jdbcType="INTEGER" />
+    <result column="order_id" property="orderId" jdbcType="INTEGER" />
+    <result column="signclosed_id" property="signclosedId" jdbcType="INTEGER" />
+    <result column="repair_back_efast_order_id" property="repairBackEfastOrderId" jdbcType="VARCHAR" />
+    <result column="repair_back_status" property="repairBackStatus" jdbcType="BIT" />
+    <result column="repair_back_name" property="repairBackName" jdbcType="VARCHAR" />
+    <result column="repair_back_tel" property="repairBackTel" jdbcType="CHAR" />
+    <result column="repair_back_logistics_company" property="repairBackLogisticsCompany" jdbcType="VARCHAR" />
+    <result column="repair_back_logistics_no" property="repairBackLogisticsNo" jdbcType="VARCHAR" />
+    <result column="repair_back_postage" property="repairBackPostage" jdbcType="INTEGER" />
+    <result column="repair_back_machine_no" property="repairBackMachineNo" jdbcType="VARCHAR" />
+    <result column="repair_send_status" property="repairSendStatus" jdbcType="BIT" />
+    <result column="repair_send_name" property="repairSendName" jdbcType="VARCHAR" />
+    <result column="repair_send_tel" property="repairSendTel" jdbcType="CHAR" />
+    <result column="province_number" property="provinceNumber" jdbcType="VARCHAR" />
+    <result column="city_number" property="cityNumber" jdbcType="VARCHAR" />
+    <result column="area_number" property="areaNumber" jdbcType="VARCHAR" />
+    <result column="repair_send_merge_address" property="repairSendMergeAddress" jdbcType="VARCHAR" />
+    <result column="repair_send_address" property="repairSendAddress" jdbcType="VARCHAR" />
+    <result column="repair_send_logistics_company" property="repairSendLogisticsCompany" jdbcType="VARCHAR" />
+    <result column="repair_send_logistics_no" property="repairSendLogisticsNo" jdbcType="VARCHAR" />
+    <result column="repair_desc" property="repairDesc" jdbcType="VARCHAR" />
+    <result column="repair_state" property="repairState" jdbcType="BIT" />
+    <result column="repair_alipay" property="repairAlipay" jdbcType="VARCHAR" />
+    <result column="repair_is_transfer" property="repairIsTransfer" jdbcType="BIT" />
+    <result column="repair_create_time" property="repairCreateTime" jdbcType="TIMESTAMP" />
+    <result column="repair_update_time" property="repairUpdateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    repair_id, customer_id, order_id, signclosed_id, repair_back_efast_order_id, repair_back_status, 
+    repair_back_name, repair_back_tel, repair_back_logistics_company, repair_back_logistics_no, 
+    repair_back_postage, repair_back_machine_no, repair_send_status, repair_send_name, 
+    repair_send_tel, province_number, city_number, area_number, repair_send_merge_address, 
+    repair_send_address, repair_send_logistics_company, repair_send_logistics_no, repair_desc, 
+    repair_state, repair_alipay, repair_is_transfer, repair_create_time, repair_update_time
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_repair
+    where repair_id = #{repairId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_repair
+    where repair_id = #{repairId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.Repair" >
+    insert into tb_rst_repair (repair_id, customer_id, order_id, 
+      signclosed_id, repair_back_efast_order_id, repair_back_status, 
+      repair_back_name, repair_back_tel, repair_back_logistics_company, 
+      repair_back_logistics_no, repair_back_postage, 
+      repair_back_machine_no, repair_send_status, repair_send_name, 
+      repair_send_tel, province_number, city_number, 
+      area_number, repair_send_merge_address, repair_send_address, 
+      repair_send_logistics_company, repair_send_logistics_no, 
+      repair_desc, repair_state, repair_alipay, 
+      repair_is_transfer, repair_create_time, repair_update_time
+      )
+    values (#{repairId,jdbcType=INTEGER}, #{customerId,jdbcType=INTEGER}, #{orderId,jdbcType=INTEGER}, 
+      #{signclosedId,jdbcType=INTEGER}, #{repairBackEfastOrderId,jdbcType=VARCHAR}, #{repairBackStatus,jdbcType=BIT}, 
+      #{repairBackName,jdbcType=VARCHAR}, #{repairBackTel,jdbcType=CHAR}, #{repairBackLogisticsCompany,jdbcType=VARCHAR}, 
+      #{repairBackLogisticsNo,jdbcType=VARCHAR}, #{repairBackPostage,jdbcType=INTEGER}, 
+      #{repairBackMachineNo,jdbcType=VARCHAR}, #{repairSendStatus,jdbcType=BIT}, #{repairSendName,jdbcType=VARCHAR}, 
+      #{repairSendTel,jdbcType=CHAR}, #{provinceNumber,jdbcType=VARCHAR}, #{cityNumber,jdbcType=VARCHAR}, 
+      #{areaNumber,jdbcType=VARCHAR}, #{repairSendMergeAddress,jdbcType=VARCHAR}, #{repairSendAddress,jdbcType=VARCHAR}, 
+      #{repairSendLogisticsCompany,jdbcType=VARCHAR}, #{repairSendLogisticsNo,jdbcType=VARCHAR}, 
+      #{repairDesc,jdbcType=VARCHAR}, #{repairState,jdbcType=BIT}, #{repairAlipay,jdbcType=VARCHAR}, 
+      #{repairIsTransfer,jdbcType=BIT}, #{repairCreateTime,jdbcType=TIMESTAMP}, #{repairUpdateTime,jdbcType=TIMESTAMP}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.Repair" >
+    insert into tb_rst_repair
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="repairId != null" >
+        repair_id,
+      </if>
+      <if test="customerId != null" >
+        customer_id,
+      </if>
+      <if test="orderId != null" >
+        order_id,
+      </if>
+      <if test="signclosedId != null" >
+        signclosed_id,
+      </if>
+      <if test="repairBackEfastOrderId != null" >
+        repair_back_efast_order_id,
+      </if>
+      <if test="repairBackStatus != null" >
+        repair_back_status,
+      </if>
+      <if test="repairBackName != null" >
+        repair_back_name,
+      </if>
+      <if test="repairBackTel != null" >
+        repair_back_tel,
+      </if>
+      <if test="repairBackLogisticsCompany != null" >
+        repair_back_logistics_company,
+      </if>
+      <if test="repairBackLogisticsNo != null" >
+        repair_back_logistics_no,
+      </if>
+      <if test="repairBackPostage != null" >
+        repair_back_postage,
+      </if>
+      <if test="repairBackMachineNo != null" >
+        repair_back_machine_no,
+      </if>
+      <if test="repairSendStatus != null" >
+        repair_send_status,
+      </if>
+      <if test="repairSendName != null" >
+        repair_send_name,
+      </if>
+      <if test="repairSendTel != null" >
+        repair_send_tel,
+      </if>
+      <if test="provinceNumber != null" >
+        province_number,
+      </if>
+      <if test="cityNumber != null" >
+        city_number,
+      </if>
+      <if test="areaNumber != null" >
+        area_number,
+      </if>
+      <if test="repairSendMergeAddress != null" >
+        repair_send_merge_address,
+      </if>
+      <if test="repairSendAddress != null" >
+        repair_send_address,
+      </if>
+      <if test="repairSendLogisticsCompany != null" >
+        repair_send_logistics_company,
+      </if>
+      <if test="repairSendLogisticsNo != null" >
+        repair_send_logistics_no,
+      </if>
+      <if test="repairDesc != null" >
+        repair_desc,
+      </if>
+      <if test="repairState != null" >
+        repair_state,
+      </if>
+      <if test="repairAlipay != null" >
+        repair_alipay,
+      </if>
+      <if test="repairIsTransfer != null" >
+        repair_is_transfer,
+      </if>
+      <if test="repairCreateTime != null" >
+        repair_create_time,
+      </if>
+      <if test="repairUpdateTime != null" >
+        repair_update_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="repairId != null" >
+        #{repairId,jdbcType=INTEGER},
+      </if>
+      <if test="customerId != null" >
+        #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="signclosedId != null" >
+        #{signclosedId,jdbcType=INTEGER},
+      </if>
+      <if test="repairBackEfastOrderId != null" >
+        #{repairBackEfastOrderId,jdbcType=VARCHAR},
+      </if>
+      <if test="repairBackStatus != null" >
+        #{repairBackStatus,jdbcType=BIT},
+      </if>
+      <if test="repairBackName != null" >
+        #{repairBackName,jdbcType=VARCHAR},
+      </if>
+      <if test="repairBackTel != null" >
+        #{repairBackTel,jdbcType=CHAR},
+      </if>
+      <if test="repairBackLogisticsCompany != null" >
+        #{repairBackLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="repairBackLogisticsNo != null" >
+        #{repairBackLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="repairBackPostage != null" >
+        #{repairBackPostage,jdbcType=INTEGER},
+      </if>
+      <if test="repairBackMachineNo != null" >
+        #{repairBackMachineNo,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendStatus != null" >
+        #{repairSendStatus,jdbcType=BIT},
+      </if>
+      <if test="repairSendName != null" >
+        #{repairSendName,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendTel != null" >
+        #{repairSendTel,jdbcType=CHAR},
+      </if>
+      <if test="provinceNumber != null" >
+        #{provinceNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="cityNumber != null" >
+        #{cityNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="areaNumber != null" >
+        #{areaNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendMergeAddress != null" >
+        #{repairSendMergeAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendAddress != null" >
+        #{repairSendAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendLogisticsCompany != null" >
+        #{repairSendLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendLogisticsNo != null" >
+        #{repairSendLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="repairDesc != null" >
+        #{repairDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="repairState != null" >
+        #{repairState,jdbcType=BIT},
+      </if>
+      <if test="repairAlipay != null" >
+        #{repairAlipay,jdbcType=VARCHAR},
+      </if>
+      <if test="repairIsTransfer != null" >
+        #{repairIsTransfer,jdbcType=BIT},
+      </if>
+      <if test="repairCreateTime != null" >
+        #{repairCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="repairUpdateTime != null" >
+        #{repairUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.Repair" >
+    update tb_rst_repair
+    <set >
+      <if test="customerId != null" >
+        customer_id = #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="orderId != null" >
+        order_id = #{orderId,jdbcType=INTEGER},
+      </if>
+      <if test="signclosedId != null" >
+        signclosed_id = #{signclosedId,jdbcType=INTEGER},
+      </if>
+      <if test="repairBackEfastOrderId != null" >
+        repair_back_efast_order_id = #{repairBackEfastOrderId,jdbcType=VARCHAR},
+      </if>
+      <if test="repairBackStatus != null" >
+        repair_back_status = #{repairBackStatus,jdbcType=BIT},
+      </if>
+      <if test="repairBackName != null" >
+        repair_back_name = #{repairBackName,jdbcType=VARCHAR},
+      </if>
+      <if test="repairBackTel != null" >
+        repair_back_tel = #{repairBackTel,jdbcType=CHAR},
+      </if>
+      <if test="repairBackLogisticsCompany != null" >
+        repair_back_logistics_company = #{repairBackLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="repairBackLogisticsNo != null" >
+        repair_back_logistics_no = #{repairBackLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="repairBackPostage != null" >
+        repair_back_postage = #{repairBackPostage,jdbcType=INTEGER},
+      </if>
+      <if test="repairBackMachineNo != null" >
+        repair_back_machine_no = #{repairBackMachineNo,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendStatus != null" >
+        repair_send_status = #{repairSendStatus,jdbcType=BIT},
+      </if>
+      <if test="repairSendName != null" >
+        repair_send_name = #{repairSendName,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendTel != null" >
+        repair_send_tel = #{repairSendTel,jdbcType=CHAR},
+      </if>
+      <if test="provinceNumber != null" >
+        province_number = #{provinceNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="cityNumber != null" >
+        city_number = #{cityNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="areaNumber != null" >
+        area_number = #{areaNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendMergeAddress != null" >
+        repair_send_merge_address = #{repairSendMergeAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendAddress != null" >
+        repair_send_address = #{repairSendAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendLogisticsCompany != null" >
+        repair_send_logistics_company = #{repairSendLogisticsCompany,jdbcType=VARCHAR},
+      </if>
+      <if test="repairSendLogisticsNo != null" >
+        repair_send_logistics_no = #{repairSendLogisticsNo,jdbcType=VARCHAR},
+      </if>
+      <if test="repairDesc != null" >
+        repair_desc = #{repairDesc,jdbcType=VARCHAR},
+      </if>
+      <if test="repairState != null" >
+        repair_state = #{repairState,jdbcType=BIT},
+      </if>
+      <if test="repairAlipay != null" >
+        repair_alipay = #{repairAlipay,jdbcType=VARCHAR},
+      </if>
+      <if test="repairIsTransfer != null" >
+        repair_is_transfer = #{repairIsTransfer,jdbcType=BIT},
+      </if>
+      <if test="repairCreateTime != null" >
+        repair_create_time = #{repairCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="repairUpdateTime != null" >
+        repair_update_time = #{repairUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where repair_id = #{repairId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.Repair" >
+    update tb_rst_repair
+    set customer_id = #{customerId,jdbcType=INTEGER},
+      order_id = #{orderId,jdbcType=INTEGER},
+      signclosed_id = #{signclosedId,jdbcType=INTEGER},
+      repair_back_efast_order_id = #{repairBackEfastOrderId,jdbcType=VARCHAR},
+      repair_back_status = #{repairBackStatus,jdbcType=BIT},
+      repair_back_name = #{repairBackName,jdbcType=VARCHAR},
+      repair_back_tel = #{repairBackTel,jdbcType=CHAR},
+      repair_back_logistics_company = #{repairBackLogisticsCompany,jdbcType=VARCHAR},
+      repair_back_logistics_no = #{repairBackLogisticsNo,jdbcType=VARCHAR},
+      repair_back_postage = #{repairBackPostage,jdbcType=INTEGER},
+      repair_back_machine_no = #{repairBackMachineNo,jdbcType=VARCHAR},
+      repair_send_status = #{repairSendStatus,jdbcType=BIT},
+      repair_send_name = #{repairSendName,jdbcType=VARCHAR},
+      repair_send_tel = #{repairSendTel,jdbcType=CHAR},
+      province_number = #{provinceNumber,jdbcType=VARCHAR},
+      city_number = #{cityNumber,jdbcType=VARCHAR},
+      area_number = #{areaNumber,jdbcType=VARCHAR},
+      repair_send_merge_address = #{repairSendMergeAddress,jdbcType=VARCHAR},
+      repair_send_address = #{repairSendAddress,jdbcType=VARCHAR},
+      repair_send_logistics_company = #{repairSendLogisticsCompany,jdbcType=VARCHAR},
+      repair_send_logistics_no = #{repairSendLogisticsNo,jdbcType=VARCHAR},
+      repair_desc = #{repairDesc,jdbcType=VARCHAR},
+      repair_state = #{repairState,jdbcType=BIT},
+      repair_alipay = #{repairAlipay,jdbcType=VARCHAR},
+      repair_is_transfer = #{repairIsTransfer,jdbcType=BIT},
+      repair_create_time = #{repairCreateTime,jdbcType=TIMESTAMP},
+      repair_update_time = #{repairUpdateTime,jdbcType=TIMESTAMP}
+    where repair_id = #{repairId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SendFittingMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.SendFitting;
+
+public interface SendFittingMapper {
+    int deleteByPrimaryKey(Integer sendFittingId);
+
+    int insert(SendFitting record);
+
+    int insertSelective(SendFitting record);
+
+    SendFitting selectByPrimaryKey(Integer sendFittingId);
+
+    int updateByPrimaryKeySelective(SendFitting record);
+
+    int updateByPrimaryKey(SendFitting record);
+}

+ 93 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SendFittingMapper.xml

@@ -0,0 +1,93 @@
+<?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="rml.dao.SendFittingMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.SendFitting" >
+    <id column="send_fitting_id" property="sendFittingId" jdbcType="INTEGER" />
+    <result column="relation_id" property="relationId" jdbcType="INTEGER" />
+    <result column="product_id" property="productId" jdbcType="INTEGER" />
+    <result column="fittings_id" property="fittingsId" jdbcType="INTEGER" />
+    <result column="send_fitting_number" property="sendFittingNumber" jdbcType="INTEGER" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    send_fitting_id, relation_id, product_id, fittings_id, send_fitting_number
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_send_fitting
+    where send_fitting_id = #{sendFittingId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_send_fitting
+    where send_fitting_id = #{sendFittingId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.SendFitting" >
+    insert into tb_rst_send_fitting (send_fitting_id, relation_id, product_id, 
+      fittings_id, send_fitting_number)
+    values (#{sendFittingId,jdbcType=INTEGER}, #{relationId,jdbcType=INTEGER}, #{productId,jdbcType=INTEGER}, 
+      #{fittingsId,jdbcType=INTEGER}, #{sendFittingNumber,jdbcType=INTEGER})
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.SendFitting" >
+    insert into tb_rst_send_fitting
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="sendFittingId != null" >
+        send_fitting_id,
+      </if>
+      <if test="relationId != null" >
+        relation_id,
+      </if>
+      <if test="productId != null" >
+        product_id,
+      </if>
+      <if test="fittingsId != null" >
+        fittings_id,
+      </if>
+      <if test="sendFittingNumber != null" >
+        send_fitting_number,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="sendFittingId != null" >
+        #{sendFittingId,jdbcType=INTEGER},
+      </if>
+      <if test="relationId != null" >
+        #{relationId,jdbcType=INTEGER},
+      </if>
+      <if test="productId != null" >
+        #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="fittingsId != null" >
+        #{fittingsId,jdbcType=INTEGER},
+      </if>
+      <if test="sendFittingNumber != null" >
+        #{sendFittingNumber,jdbcType=INTEGER},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.SendFitting" >
+    update tb_rst_send_fitting
+    <set >
+      <if test="relationId != null" >
+        relation_id = #{relationId,jdbcType=INTEGER},
+      </if>
+      <if test="productId != null" >
+        product_id = #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="fittingsId != null" >
+        fittings_id = #{fittingsId,jdbcType=INTEGER},
+      </if>
+      <if test="sendFittingNumber != null" >
+        send_fitting_number = #{sendFittingNumber,jdbcType=INTEGER},
+      </if>
+    </set>
+    where send_fitting_id = #{sendFittingId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.SendFitting" >
+    update tb_rst_send_fitting
+    set relation_id = #{relationId,jdbcType=INTEGER},
+      product_id = #{productId,jdbcType=INTEGER},
+      fittings_id = #{fittingsId,jdbcType=INTEGER},
+      send_fitting_number = #{sendFittingNumber,jdbcType=INTEGER}
+    where send_fitting_id = #{sendFittingId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SendProdcueMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.SendProdcue;
+
+public interface SendProdcueMapper {
+    int deleteByPrimaryKey(Integer sendProdcueId);
+
+    int insert(SendProdcue record);
+
+    int insertSelective(SendProdcue record);
+
+    SendProdcue selectByPrimaryKey(Integer sendProdcueId);
+
+    int updateByPrimaryKeySelective(SendProdcue record);
+
+    int updateByPrimaryKey(SendProdcue record);
+}

+ 93 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SendProdcueMapper.xml

@@ -0,0 +1,93 @@
+<?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="rml.dao.SendProdcueMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.SendProdcue" >
+    <id column="send_prodcue_id" property="sendProdcueId" jdbcType="INTEGER" />
+    <result column="relation_id" property="relationId" jdbcType="INTEGER" />
+    <result column="product_id" property="productId" jdbcType="INTEGER" />
+    <result column="color_id" property="colorId" jdbcType="INTEGER" />
+    <result column="send_prodcue_number" property="sendProdcueNumber" jdbcType="INTEGER" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    send_prodcue_id, relation_id, product_id, color_id, send_prodcue_number
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_send_prodcue
+    where send_prodcue_id = #{sendProdcueId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_send_prodcue
+    where send_prodcue_id = #{sendProdcueId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.SendProdcue" >
+    insert into tb_rst_send_prodcue (send_prodcue_id, relation_id, product_id, 
+      color_id, send_prodcue_number)
+    values (#{sendProdcueId,jdbcType=INTEGER}, #{relationId,jdbcType=INTEGER}, #{productId,jdbcType=INTEGER}, 
+      #{colorId,jdbcType=INTEGER}, #{sendProdcueNumber,jdbcType=INTEGER})
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.SendProdcue" >
+    insert into tb_rst_send_prodcue
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="sendProdcueId != null" >
+        send_prodcue_id,
+      </if>
+      <if test="relationId != null" >
+        relation_id,
+      </if>
+      <if test="productId != null" >
+        product_id,
+      </if>
+      <if test="colorId != null" >
+        color_id,
+      </if>
+      <if test="sendProdcueNumber != null" >
+        send_prodcue_number,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="sendProdcueId != null" >
+        #{sendProdcueId,jdbcType=INTEGER},
+      </if>
+      <if test="relationId != null" >
+        #{relationId,jdbcType=INTEGER},
+      </if>
+      <if test="productId != null" >
+        #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="colorId != null" >
+        #{colorId,jdbcType=INTEGER},
+      </if>
+      <if test="sendProdcueNumber != null" >
+        #{sendProdcueNumber,jdbcType=INTEGER},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.SendProdcue" >
+    update tb_rst_send_prodcue
+    <set >
+      <if test="relationId != null" >
+        relation_id = #{relationId,jdbcType=INTEGER},
+      </if>
+      <if test="productId != null" >
+        product_id = #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="colorId != null" >
+        color_id = #{colorId,jdbcType=INTEGER},
+      </if>
+      <if test="sendProdcueNumber != null" >
+        send_prodcue_number = #{sendProdcueNumber,jdbcType=INTEGER},
+      </if>
+    </set>
+    where send_prodcue_id = #{sendProdcueId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.SendProdcue" >
+    update tb_rst_send_prodcue
+    set relation_id = #{relationId,jdbcType=INTEGER},
+      product_id = #{productId,jdbcType=INTEGER},
+      color_id = #{colorId,jdbcType=INTEGER},
+      send_prodcue_number = #{sendProdcueNumber,jdbcType=INTEGER}
+    where send_prodcue_id = #{sendProdcueId,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/VisitMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.Visit;
+
+public interface VisitMapper {
+    int deleteByPrimaryKey(Integer visitId);
+
+    int insert(Visit record);
+
+    int insertSelective(Visit record);
+
+    Visit selectByPrimaryKey(Integer visitId);
+
+    int updateByPrimaryKeySelective(Visit record);
+
+    int updateByPrimaryKey(Visit record);
+}

+ 200 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/VisitMapper.xml

@@ -0,0 +1,200 @@
+<?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="rml.dao.VisitMapper" >
+  <resultMap id="BaseResultMap" type="rml.model.Visit" >
+    <id column="visit_id" property="visitId" jdbcType="INTEGER" />
+    <result column="customer_id" property="customerId" jdbcType="INTEGER" />
+    <result column="admin_id" property="adminId" jdbcType="INTEGER" />
+    <result column="visit_name" property="visitName" jdbcType="VARCHAR" />
+    <result column="visit_tel" property="visitTel" jdbcType="CHAR" />
+    <result column="visit_date" property="visitDate" jdbcType="DATE" />
+    <result column="visit_time_select" property="visitTimeSelect" jdbcType="BIT" />
+    <result column="visit_status" property="visitStatus" jdbcType="TINYINT" />
+    <result column="visit_complete_date" property="visitCompleteDate" jdbcType="DATE" />
+    <result column="visit_complete_name" property="visitCompleteName" jdbcType="VARCHAR" />
+    <result column="visit_complete_tel" property="visitCompleteTel" jdbcType="CHAR" />
+    <result column="visit_complete_remark" property="visitCompleteRemark" jdbcType="VARCHAR" />
+    <result column="visit_create_time" property="visitCreateTime" jdbcType="TIMESTAMP" />
+    <result column="visit_update_time" property="visitUpdateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    visit_id, customer_id, admin_id, visit_name, visit_tel, visit_date, visit_time_select, 
+    visit_status, visit_complete_date, visit_complete_name, visit_complete_tel, visit_complete_remark, 
+    visit_create_time, visit_update_time
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
+    select 
+    <include refid="Base_Column_List" />
+    from tb_rst_visit
+    where visit_id = #{visitId,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
+    delete from tb_rst_visit
+    where visit_id = #{visitId,jdbcType=INTEGER}
+  </delete>
+  <insert id="insert" parameterType="rml.model.Visit" >
+    insert into tb_rst_visit (visit_id, customer_id, admin_id, 
+      visit_name, visit_tel, visit_date, 
+      visit_time_select, visit_status, visit_complete_date, 
+      visit_complete_name, visit_complete_tel, visit_complete_remark, 
+      visit_create_time, visit_update_time)
+    values (#{visitId,jdbcType=INTEGER}, #{customerId,jdbcType=INTEGER}, #{adminId,jdbcType=INTEGER}, 
+      #{visitName,jdbcType=VARCHAR}, #{visitTel,jdbcType=CHAR}, #{visitDate,jdbcType=DATE}, 
+      #{visitTimeSelect,jdbcType=BIT}, #{visitStatus,jdbcType=TINYINT}, #{visitCompleteDate,jdbcType=DATE}, 
+      #{visitCompleteName,jdbcType=VARCHAR}, #{visitCompleteTel,jdbcType=CHAR}, #{visitCompleteRemark,jdbcType=VARCHAR}, 
+      #{visitCreateTime,jdbcType=TIMESTAMP}, #{visitUpdateTime,jdbcType=TIMESTAMP})
+  </insert>
+  <insert id="insertSelective" parameterType="rml.model.Visit" >
+    insert into tb_rst_visit
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="visitId != null" >
+        visit_id,
+      </if>
+      <if test="customerId != null" >
+        customer_id,
+      </if>
+      <if test="adminId != null" >
+        admin_id,
+      </if>
+      <if test="visitName != null" >
+        visit_name,
+      </if>
+      <if test="visitTel != null" >
+        visit_tel,
+      </if>
+      <if test="visitDate != null" >
+        visit_date,
+      </if>
+      <if test="visitTimeSelect != null" >
+        visit_time_select,
+      </if>
+      <if test="visitStatus != null" >
+        visit_status,
+      </if>
+      <if test="visitCompleteDate != null" >
+        visit_complete_date,
+      </if>
+      <if test="visitCompleteName != null" >
+        visit_complete_name,
+      </if>
+      <if test="visitCompleteTel != null" >
+        visit_complete_tel,
+      </if>
+      <if test="visitCompleteRemark != null" >
+        visit_complete_remark,
+      </if>
+      <if test="visitCreateTime != null" >
+        visit_create_time,
+      </if>
+      <if test="visitUpdateTime != null" >
+        visit_update_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="visitId != null" >
+        #{visitId,jdbcType=INTEGER},
+      </if>
+      <if test="customerId != null" >
+        #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="adminId != null" >
+        #{adminId,jdbcType=INTEGER},
+      </if>
+      <if test="visitName != null" >
+        #{visitName,jdbcType=VARCHAR},
+      </if>
+      <if test="visitTel != null" >
+        #{visitTel,jdbcType=CHAR},
+      </if>
+      <if test="visitDate != null" >
+        #{visitDate,jdbcType=DATE},
+      </if>
+      <if test="visitTimeSelect != null" >
+        #{visitTimeSelect,jdbcType=BIT},
+      </if>
+      <if test="visitStatus != null" >
+        #{visitStatus,jdbcType=TINYINT},
+      </if>
+      <if test="visitCompleteDate != null" >
+        #{visitCompleteDate,jdbcType=DATE},
+      </if>
+      <if test="visitCompleteName != null" >
+        #{visitCompleteName,jdbcType=VARCHAR},
+      </if>
+      <if test="visitCompleteTel != null" >
+        #{visitCompleteTel,jdbcType=CHAR},
+      </if>
+      <if test="visitCompleteRemark != null" >
+        #{visitCompleteRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="visitCreateTime != null" >
+        #{visitCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="visitUpdateTime != null" >
+        #{visitUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="rml.model.Visit" >
+    update tb_rst_visit
+    <set >
+      <if test="customerId != null" >
+        customer_id = #{customerId,jdbcType=INTEGER},
+      </if>
+      <if test="adminId != null" >
+        admin_id = #{adminId,jdbcType=INTEGER},
+      </if>
+      <if test="visitName != null" >
+        visit_name = #{visitName,jdbcType=VARCHAR},
+      </if>
+      <if test="visitTel != null" >
+        visit_tel = #{visitTel,jdbcType=CHAR},
+      </if>
+      <if test="visitDate != null" >
+        visit_date = #{visitDate,jdbcType=DATE},
+      </if>
+      <if test="visitTimeSelect != null" >
+        visit_time_select = #{visitTimeSelect,jdbcType=BIT},
+      </if>
+      <if test="visitStatus != null" >
+        visit_status = #{visitStatus,jdbcType=TINYINT},
+      </if>
+      <if test="visitCompleteDate != null" >
+        visit_complete_date = #{visitCompleteDate,jdbcType=DATE},
+      </if>
+      <if test="visitCompleteName != null" >
+        visit_complete_name = #{visitCompleteName,jdbcType=VARCHAR},
+      </if>
+      <if test="visitCompleteTel != null" >
+        visit_complete_tel = #{visitCompleteTel,jdbcType=CHAR},
+      </if>
+      <if test="visitCompleteRemark != null" >
+        visit_complete_remark = #{visitCompleteRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="visitCreateTime != null" >
+        visit_create_time = #{visitCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="visitUpdateTime != null" >
+        visit_update_time = #{visitUpdateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where visit_id = #{visitId,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="rml.model.Visit" >
+    update tb_rst_visit
+    set customer_id = #{customerId,jdbcType=INTEGER},
+      admin_id = #{adminId,jdbcType=INTEGER},
+      visit_name = #{visitName,jdbcType=VARCHAR},
+      visit_tel = #{visitTel,jdbcType=CHAR},
+      visit_date = #{visitDate,jdbcType=DATE},
+      visit_time_select = #{visitTimeSelect,jdbcType=BIT},
+      visit_status = #{visitStatus,jdbcType=TINYINT},
+      visit_complete_date = #{visitCompleteDate,jdbcType=DATE},
+      visit_complete_name = #{visitCompleteName,jdbcType=VARCHAR},
+      visit_complete_tel = #{visitCompleteTel,jdbcType=CHAR},
+      visit_complete_remark = #{visitCompleteRemark,jdbcType=VARCHAR},
+      visit_create_time = #{visitCreateTime,jdbcType=TIMESTAMP},
+      visit_update_time = #{visitUpdateTime,jdbcType=TIMESTAMP}
+    where visit_id = #{visitId,jdbcType=INTEGER}
+  </update>
+</mapper>