Browse Source

订单流水和驳回的mapper等文件

limin 7 years ago
parent
commit
22d0b7fbad

+ 120 - 0
src/main/java/com/goafanti/common/dao/TOrderBackMapper.java

@@ -0,0 +1,120 @@
+package com.goafanti.common.dao;
+
+import com.goafanti.common.model.TOrderBack;
+import com.goafanti.common.model.TOrderBackExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface TOrderBackMapper {
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int countByExample(TOrderBackExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int deleteByExample(TOrderBackExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int deleteByPrimaryKey(Integer id);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int insert(TOrderBack record);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int insertSelective(TOrderBack record);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    List<TOrderBack> selectByExampleWithBLOBs(TOrderBackExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    List<TOrderBack> selectByExample(TOrderBackExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    TOrderBack selectByPrimaryKey(Integer id);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int updateByExampleSelective(@Param("record") TOrderBack record, @Param("example") TOrderBackExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int updateByExampleWithBLOBs(@Param("record") TOrderBack record, @Param("example") TOrderBackExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int updateByExample(@Param("record") TOrderBack record, @Param("example") TOrderBackExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int updateByPrimaryKeySelective(TOrderBack record);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int updateByPrimaryKeyWithBLOBs(TOrderBack record);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    int updateByPrimaryKey(TOrderBack record);
+}

+ 101 - 0
src/main/java/com/goafanti/common/dao/TOrderBillNewMapper.java

@@ -0,0 +1,101 @@
+package com.goafanti.common.dao;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+
+import com.goafanti.common.model.TOrderBillNew;
+import com.goafanti.common.model.TOrderBillNewExample;
+
+public interface TOrderBillNewMapper {
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int countByExample(TOrderBillNewExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int deleteByExample(TOrderBillNewExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int deleteByPrimaryKey(String billNo);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int insert(TOrderBillNew record);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int insertSelective(TOrderBillNew record);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    List<TOrderBillNew> selectByExample(TOrderBillNewExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    TOrderBillNew selectByPrimaryKey(String billNo);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int updateByExampleSelective(@Param("record") TOrderBillNew record, @Param("example") TOrderBillNewExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int updateByExample(@Param("record") TOrderBillNew record, @Param("example") TOrderBillNewExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int updateByPrimaryKeySelective(TOrderBillNew record);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_bill_new
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    int updateByPrimaryKey(TOrderBillNew record);
+    
+    BigDecimal getAmountByOid(String oid);
+}

+ 423 - 0
src/main/java/com/goafanti/common/mapper/TOrderBackMapper.xml

@@ -0,0 +1,423 @@
+<?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="com.goafanti.common.dao.TOrderBackMapper">
+  <resultMap id="BaseResultMap" type="com.goafanti.common.model.TOrderBack">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    <id column="id" jdbcType="INTEGER" property="id" />
+    <result column="order_no" jdbcType="VARCHAR" property="orderNo" />
+    <result column="back_status" jdbcType="INTEGER" property="backStatus" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="initiate" jdbcType="VARCHAR" property="initiate" />
+    <result column="accept" jdbcType="VARCHAR" property="accept" />
+    <result column="reason" jdbcType="VARCHAR" property="reason" />
+    <result column="result" jdbcType="VARCHAR" property="result" />
+  </resultMap>
+  <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.goafanti.common.model.TOrderBack">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    <result column="reason_attachment_url" jdbcType="LONGVARCHAR" property="reasonAttachmentUrl" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    id, order_no, back_status, create_time, initiate, accept, reason, result
+  </sql>
+  <sql id="Blob_Column_List">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    reason_attachment_url
+  </sql>
+  <select id="selectByExampleWithBLOBs" parameterType="com.goafanti.common.model.TOrderBackExample" resultMap="ResultMapWithBLOBs">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from t_order_back
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByExample" parameterType="com.goafanti.common.model.TOrderBackExample" resultMap="BaseResultMap">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from t_order_back
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="ResultMapWithBLOBs">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    select 
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from t_order_back
+    where id = #{id,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    delete from t_order_back
+    where id = #{id,jdbcType=INTEGER}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.goafanti.common.model.TOrderBackExample">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    delete from t_order_back
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.goafanti.common.model.TOrderBack">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    insert into t_order_back (id, order_no, back_status, 
+      create_time, initiate, accept, 
+      reason, result, reason_attachment_url
+      )
+    values (#{id,jdbcType=INTEGER}, #{orderNo,jdbcType=VARCHAR}, #{backStatus,jdbcType=INTEGER}, 
+      #{createTime,jdbcType=TIMESTAMP}, #{initiate,jdbcType=VARCHAR}, #{accept,jdbcType=VARCHAR}, 
+      #{reason,jdbcType=VARCHAR}, #{result,jdbcType=VARCHAR}, #{reasonAttachmentUrl,jdbcType=LONGVARCHAR}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="com.goafanti.common.model.TOrderBack">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    insert into t_order_back
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="id != null">
+        id,
+      </if>
+      <if test="orderNo != null">
+        order_no,
+      </if>
+      <if test="backStatus != null">
+        back_status,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="initiate != null">
+        initiate,
+      </if>
+      <if test="accept != null">
+        accept,
+      </if>
+      <if test="reason != null">
+        reason,
+      </if>
+      <if test="result != null">
+        result,
+      </if>
+      <if test="reasonAttachmentUrl != null">
+        reason_attachment_url,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="id != null">
+        #{id,jdbcType=INTEGER},
+      </if>
+      <if test="orderNo != null">
+        #{orderNo,jdbcType=VARCHAR},
+      </if>
+      <if test="backStatus != null">
+        #{backStatus,jdbcType=INTEGER},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="initiate != null">
+        #{initiate,jdbcType=VARCHAR},
+      </if>
+      <if test="accept != null">
+        #{accept,jdbcType=VARCHAR},
+      </if>
+      <if test="reason != null">
+        #{reason,jdbcType=VARCHAR},
+      </if>
+      <if test="result != null">
+        #{result,jdbcType=VARCHAR},
+      </if>
+      <if test="reasonAttachmentUrl != null">
+        #{reasonAttachmentUrl,jdbcType=LONGVARCHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.goafanti.common.model.TOrderBackExample" resultType="java.lang.Integer">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    select count(*) from t_order_back
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    update t_order_back
+    <set>
+      <if test="record.id != null">
+        id = #{record.id,jdbcType=INTEGER},
+      </if>
+      <if test="record.orderNo != null">
+        order_no = #{record.orderNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.backStatus != null">
+        back_status = #{record.backStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.initiate != null">
+        initiate = #{record.initiate,jdbcType=VARCHAR},
+      </if>
+      <if test="record.accept != null">
+        accept = #{record.accept,jdbcType=VARCHAR},
+      </if>
+      <if test="record.reason != null">
+        reason = #{record.reason,jdbcType=VARCHAR},
+      </if>
+      <if test="record.result != null">
+        result = #{record.result,jdbcType=VARCHAR},
+      </if>
+      <if test="record.reasonAttachmentUrl != null">
+        reason_attachment_url = #{record.reasonAttachmentUrl,jdbcType=LONGVARCHAR},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExampleWithBLOBs" parameterType="map">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    update t_order_back
+    set id = #{record.id,jdbcType=INTEGER},
+      order_no = #{record.orderNo,jdbcType=VARCHAR},
+      back_status = #{record.backStatus,jdbcType=INTEGER},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      initiate = #{record.initiate,jdbcType=VARCHAR},
+      accept = #{record.accept,jdbcType=VARCHAR},
+      reason = #{record.reason,jdbcType=VARCHAR},
+      result = #{record.result,jdbcType=VARCHAR},
+      reason_attachment_url = #{record.reasonAttachmentUrl,jdbcType=LONGVARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    update t_order_back
+    set id = #{record.id,jdbcType=INTEGER},
+      order_no = #{record.orderNo,jdbcType=VARCHAR},
+      back_status = #{record.backStatus,jdbcType=INTEGER},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      initiate = #{record.initiate,jdbcType=VARCHAR},
+      accept = #{record.accept,jdbcType=VARCHAR},
+      reason = #{record.reason,jdbcType=VARCHAR},
+      result = #{record.result,jdbcType=VARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.goafanti.common.model.TOrderBack">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    update t_order_back
+    <set>
+      <if test="orderNo != null">
+        order_no = #{orderNo,jdbcType=VARCHAR},
+      </if>
+      <if test="backStatus != null">
+        back_status = #{backStatus,jdbcType=INTEGER},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="initiate != null">
+        initiate = #{initiate,jdbcType=VARCHAR},
+      </if>
+      <if test="accept != null">
+        accept = #{accept,jdbcType=VARCHAR},
+      </if>
+      <if test="reason != null">
+        reason = #{reason,jdbcType=VARCHAR},
+      </if>
+      <if test="result != null">
+        result = #{result,jdbcType=VARCHAR},
+      </if>
+      <if test="reasonAttachmentUrl != null">
+        reason_attachment_url = #{reasonAttachmentUrl,jdbcType=LONGVARCHAR},
+      </if>
+    </set>
+    where id = #{id,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.goafanti.common.model.TOrderBack">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    update t_order_back
+    set order_no = #{orderNo,jdbcType=VARCHAR},
+      back_status = #{backStatus,jdbcType=INTEGER},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      initiate = #{initiate,jdbcType=VARCHAR},
+      accept = #{accept,jdbcType=VARCHAR},
+      reason = #{reason,jdbcType=VARCHAR},
+      result = #{result,jdbcType=VARCHAR},
+      reason_attachment_url = #{reasonAttachmentUrl,jdbcType=LONGVARCHAR}
+    where id = #{id,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.goafanti.common.model.TOrderBack">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:06:11 CST 2018.
+    -->
+    update t_order_back
+    set order_no = #{orderNo,jdbcType=VARCHAR},
+      back_status = #{backStatus,jdbcType=INTEGER},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      initiate = #{initiate,jdbcType=VARCHAR},
+      accept = #{accept,jdbcType=VARCHAR},
+      reason = #{reason,jdbcType=VARCHAR},
+      result = #{result,jdbcType=VARCHAR}
+    where id = #{id,jdbcType=INTEGER}
+  </update>
+</mapper>

+ 451 - 0
src/main/java/com/goafanti/common/mapper/TOrderBillNewMapper.xml

@@ -0,0 +1,451 @@
+<?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="com.goafanti.common.dao.TOrderBillNewMapper">
+  <resultMap id="BaseResultMap" type="com.goafanti.common.model.TOrderBillNew">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    <id column="bill_no" jdbcType="VARCHAR" property="billNo" />
+    <result column="order_no" jdbcType="VARCHAR" property="orderNo" />
+    <result column="creater" jdbcType="VARCHAR" property="creater" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
+    <result column="payee_id" jdbcType="VARCHAR" property="payeeId" />
+    <result column="payer_id" jdbcType="VARCHAR" property="payerId" />
+    <result column="transaction_amount" jdbcType="DECIMAL" property="transactionAmount" />
+    <result column="transaction_subject" jdbcType="INTEGER" property="transactionSubject" />
+    <result column="transaction_channel" jdbcType="INTEGER" property="transactionChannel" />
+    <result column="remarks" jdbcType="VARCHAR" property="remarks" />
+    <result column="confirm_sign" jdbcType="INTEGER" property="confirmSign" />
+    <result column="delete_sign" jdbcType="TINYINT" property="deleteSign" />
+    <result column="financial_pay_no" jdbcType="VARCHAR" property="financialPayNo" />
+    <result column="financial_pay_time" jdbcType="TIMESTAMP" property="financialPayTime" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    bill_no, order_no, creater, create_time, update_time, payee_id, payer_id, transaction_amount, 
+    transaction_subject, transaction_channel, remarks, confirm_sign, delete_sign, financial_pay_no, 
+    financial_pay_time
+  </sql>
+  <select id="selectByExample" parameterType="com.goafanti.common.model.TOrderBillNewExample" resultMap="BaseResultMap">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from t_order_bill_new
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    select 
+    <include refid="Base_Column_List" />
+    from t_order_bill_new
+    where bill_no = #{billNo,jdbcType=VARCHAR}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    delete from t_order_bill_new
+    where bill_no = #{billNo,jdbcType=VARCHAR}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.goafanti.common.model.TOrderBillNewExample">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    delete from t_order_bill_new
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.goafanti.common.model.TOrderBillNew">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    insert into t_order_bill_new (bill_no, order_no, creater, 
+      create_time, update_time, payee_id, 
+      payer_id, transaction_amount, transaction_subject, 
+      transaction_channel, remarks, confirm_sign, 
+      delete_sign, financial_pay_no, financial_pay_time
+      )
+    values (#{billNo,jdbcType=VARCHAR}, #{orderNo,jdbcType=VARCHAR}, #{creater,jdbcType=VARCHAR}, 
+      #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{payeeId,jdbcType=VARCHAR}, 
+      #{payerId,jdbcType=VARCHAR}, #{transactionAmount,jdbcType=DECIMAL}, #{transactionSubject,jdbcType=INTEGER}, 
+      #{transactionChannel,jdbcType=INTEGER}, #{remarks,jdbcType=VARCHAR}, #{confirmSign,jdbcType=INTEGER}, 
+      #{deleteSign,jdbcType=TINYINT}, #{financialPayNo,jdbcType=VARCHAR}, #{financialPayTime,jdbcType=TIMESTAMP}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="com.goafanti.common.model.TOrderBillNew">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    insert into t_order_bill_new
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="billNo != null">
+        bill_no,
+      </if>
+      <if test="orderNo != null">
+        order_no,
+      </if>
+      <if test="creater != null">
+        creater,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="updateTime != null">
+        update_time,
+      </if>
+      <if test="payeeId != null">
+        payee_id,
+      </if>
+      <if test="payerId != null">
+        payer_id,
+      </if>
+      <if test="transactionAmount != null">
+        transaction_amount,
+      </if>
+      <if test="transactionSubject != null">
+        transaction_subject,
+      </if>
+      <if test="transactionChannel != null">
+        transaction_channel,
+      </if>
+      <if test="remarks != null">
+        remarks,
+      </if>
+      <if test="confirmSign != null">
+        confirm_sign,
+      </if>
+      <if test="deleteSign != null">
+        delete_sign,
+      </if>
+      <if test="financialPayNo != null">
+        financial_pay_no,
+      </if>
+      <if test="financialPayTime != null">
+        financial_pay_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="billNo != null">
+        #{billNo,jdbcType=VARCHAR},
+      </if>
+      <if test="orderNo != null">
+        #{orderNo,jdbcType=VARCHAR},
+      </if>
+      <if test="creater != null">
+        #{creater,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="updateTime != null">
+        #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="payeeId != null">
+        #{payeeId,jdbcType=VARCHAR},
+      </if>
+      <if test="payerId != null">
+        #{payerId,jdbcType=VARCHAR},
+      </if>
+      <if test="transactionAmount != null">
+        #{transactionAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="transactionSubject != null">
+        #{transactionSubject,jdbcType=INTEGER},
+      </if>
+      <if test="transactionChannel != null">
+        #{transactionChannel,jdbcType=INTEGER},
+      </if>
+      <if test="remarks != null">
+        #{remarks,jdbcType=VARCHAR},
+      </if>
+      <if test="confirmSign != null">
+        #{confirmSign,jdbcType=INTEGER},
+      </if>
+      <if test="deleteSign != null">
+        #{deleteSign,jdbcType=TINYINT},
+      </if>
+      <if test="financialPayNo != null">
+        #{financialPayNo,jdbcType=VARCHAR},
+      </if>
+      <if test="financialPayTime != null">
+        #{financialPayTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.goafanti.common.model.TOrderBillNewExample" resultType="java.lang.Integer">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    select count(*) from t_order_bill_new
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    update t_order_bill_new
+    <set>
+      <if test="record.billNo != null">
+        bill_no = #{record.billNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.orderNo != null">
+        order_no = #{record.orderNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.creater != null">
+        creater = #{record.creater,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.updateTime != null">
+        update_time = #{record.updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.payeeId != null">
+        payee_id = #{record.payeeId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payerId != null">
+        payer_id = #{record.payerId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transactionAmount != null">
+        transaction_amount = #{record.transactionAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.transactionSubject != null">
+        transaction_subject = #{record.transactionSubject,jdbcType=INTEGER},
+      </if>
+      <if test="record.transactionChannel != null">
+        transaction_channel = #{record.transactionChannel,jdbcType=INTEGER},
+      </if>
+      <if test="record.remarks != null">
+        remarks = #{record.remarks,jdbcType=VARCHAR},
+      </if>
+      <if test="record.confirmSign != null">
+        confirm_sign = #{record.confirmSign,jdbcType=INTEGER},
+      </if>
+      <if test="record.deleteSign != null">
+        delete_sign = #{record.deleteSign,jdbcType=TINYINT},
+      </if>
+      <if test="record.financialPayNo != null">
+        financial_pay_no = #{record.financialPayNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.financialPayTime != null">
+        financial_pay_time = #{record.financialPayTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    update t_order_bill_new
+    set bill_no = #{record.billNo,jdbcType=VARCHAR},
+      order_no = #{record.orderNo,jdbcType=VARCHAR},
+      creater = #{record.creater,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      update_time = #{record.updateTime,jdbcType=TIMESTAMP},
+      payee_id = #{record.payeeId,jdbcType=VARCHAR},
+      payer_id = #{record.payerId,jdbcType=VARCHAR},
+      transaction_amount = #{record.transactionAmount,jdbcType=DECIMAL},
+      transaction_subject = #{record.transactionSubject,jdbcType=INTEGER},
+      transaction_channel = #{record.transactionChannel,jdbcType=INTEGER},
+      remarks = #{record.remarks,jdbcType=VARCHAR},
+      confirm_sign = #{record.confirmSign,jdbcType=INTEGER},
+      delete_sign = #{record.deleteSign,jdbcType=TINYINT},
+      financial_pay_no = #{record.financialPayNo,jdbcType=VARCHAR},
+      financial_pay_time = #{record.financialPayTime,jdbcType=TIMESTAMP}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.goafanti.common.model.TOrderBillNew">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    update t_order_bill_new
+    <set>
+      <if test="orderNo != null">
+        order_no = #{orderNo,jdbcType=VARCHAR},
+      </if>
+      <if test="creater != null">
+        creater = #{creater,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="updateTime != null">
+        update_time = #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="payeeId != null">
+        payee_id = #{payeeId,jdbcType=VARCHAR},
+      </if>
+      <if test="payerId != null">
+        payer_id = #{payerId,jdbcType=VARCHAR},
+      </if>
+      <if test="transactionAmount != null">
+        transaction_amount = #{transactionAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="transactionSubject != null">
+        transaction_subject = #{transactionSubject,jdbcType=INTEGER},
+      </if>
+      <if test="transactionChannel != null">
+        transaction_channel = #{transactionChannel,jdbcType=INTEGER},
+      </if>
+      <if test="remarks != null">
+        remarks = #{remarks,jdbcType=VARCHAR},
+      </if>
+      <if test="confirmSign != null">
+        confirm_sign = #{confirmSign,jdbcType=INTEGER},
+      </if>
+      <if test="deleteSign != null">
+        delete_sign = #{deleteSign,jdbcType=TINYINT},
+      </if>
+      <if test="financialPayNo != null">
+        financial_pay_no = #{financialPayNo,jdbcType=VARCHAR},
+      </if>
+      <if test="financialPayTime != null">
+        financial_pay_time = #{financialPayTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where bill_no = #{billNo,jdbcType=VARCHAR}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.goafanti.common.model.TOrderBillNew">
+    <!--
+      WARNING - @mbggenerated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue Nov 20 11:14:40 CST 2018.
+    -->
+    update t_order_bill_new
+    set order_no = #{orderNo,jdbcType=VARCHAR},
+      creater = #{creater,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      update_time = #{updateTime,jdbcType=TIMESTAMP},
+      payee_id = #{payeeId,jdbcType=VARCHAR},
+      payer_id = #{payerId,jdbcType=VARCHAR},
+      transaction_amount = #{transactionAmount,jdbcType=DECIMAL},
+      transaction_subject = #{transactionSubject,jdbcType=INTEGER},
+      transaction_channel = #{transactionChannel,jdbcType=INTEGER},
+      remarks = #{remarks,jdbcType=VARCHAR},
+      confirm_sign = #{confirmSign,jdbcType=INTEGER},
+      delete_sign = #{deleteSign,jdbcType=TINYINT},
+      financial_pay_no = #{financialPayNo,jdbcType=VARCHAR},
+      financial_pay_time = #{financialPayTime,jdbcType=TIMESTAMP}
+    where bill_no = #{billNo,jdbcType=VARCHAR}
+  </update>
+  <!-- 根据订单编号获得已交款 -->
+  <select id="getAmountByOid" parameterType="java.lang.String" resultType="java.math.BigDecimal">
+  	select ifnull(sum(transaction_amount),0) amout from t_order_bill_new
+  	where delete_sign = 0 and order_no = #{_parameter,jdbcType=VARCHAR}
+  </select>
+</mapper>

+ 302 - 0
src/main/java/com/goafanti/common/model/TOrderBack.java

@@ -0,0 +1,302 @@
+package com.goafanti.common.model;
+
+import java.util.Date;
+
+public class TOrderBack {
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.id
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private Integer id;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.order_no
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private String orderNo;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.back_status
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private Integer backStatus;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.create_time
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private Date createTime;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.initiate
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private String initiate;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.accept
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private String accept;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.reason
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private String reason;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.result
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private String result;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_back.reason_attachment_url
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    private String reasonAttachmentUrl;
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.id
+     *
+     * @return the value of t_order_back.id
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public Integer getId() {
+        return id;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.id
+     *
+     * @param id the value for t_order_back.id
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.order_no
+     *
+     * @return the value of t_order_back.order_no
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public String getOrderNo() {
+        return orderNo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.order_no
+     *
+     * @param orderNo the value for t_order_back.order_no
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setOrderNo(String orderNo) {
+        this.orderNo = orderNo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.back_status
+     *
+     * @return the value of t_order_back.back_status
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public Integer getBackStatus() {
+        return backStatus;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.back_status
+     *
+     * @param backStatus the value for t_order_back.back_status
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setBackStatus(Integer backStatus) {
+        this.backStatus = backStatus;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.create_time
+     *
+     * @return the value of t_order_back.create_time
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.create_time
+     *
+     * @param createTime the value for t_order_back.create_time
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.initiate
+     *
+     * @return the value of t_order_back.initiate
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public String getInitiate() {
+        return initiate;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.initiate
+     *
+     * @param initiate the value for t_order_back.initiate
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setInitiate(String initiate) {
+        this.initiate = initiate;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.accept
+     *
+     * @return the value of t_order_back.accept
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public String getAccept() {
+        return accept;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.accept
+     *
+     * @param accept the value for t_order_back.accept
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setAccept(String accept) {
+        this.accept = accept;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.reason
+     *
+     * @return the value of t_order_back.reason
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public String getReason() {
+        return reason;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.reason
+     *
+     * @param reason the value for t_order_back.reason
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setReason(String reason) {
+        this.reason = reason;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.result
+     *
+     * @return the value of t_order_back.result
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public String getResult() {
+        return result;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.result
+     *
+     * @param result the value for t_order_back.result
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setResult(String result) {
+        this.result = result;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_back.reason_attachment_url
+     *
+     * @return the value of t_order_back.reason_attachment_url
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public String getReasonAttachmentUrl() {
+        return reasonAttachmentUrl;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_back.reason_attachment_url
+     *
+     * @param reasonAttachmentUrl the value for t_order_back.reason_attachment_url
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setReasonAttachmentUrl(String reasonAttachmentUrl) {
+        this.reasonAttachmentUrl = reasonAttachmentUrl;
+    }
+}

+ 833 - 0
src/main/java/com/goafanti/common/model/TOrderBackExample.java

@@ -0,0 +1,833 @@
+package com.goafanti.common.model;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class TOrderBackExample {
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    protected String orderByClause;
+
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    protected boolean distinct;
+
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    protected List<Criteria> oredCriteria;
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public TOrderBackExample() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    /**
+     * This class was generated by MyBatis Generator.
+     * This class corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(condition));
+        }
+
+        protected void addCriterion(String condition, Object value, String property) {
+            if (value == null) {
+                throw new RuntimeException("Value for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value));
+        }
+
+        protected void addCriterion(String condition, Object value1, Object value2, String property) {
+            if (value1 == null || value2 == null) {
+                throw new RuntimeException("Between values for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value1, value2));
+        }
+
+        public Criteria andIdIsNull() {
+            addCriterion("id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIsNotNull() {
+            addCriterion("id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdEqualTo(Integer value) {
+            addCriterion("id =", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualTo(Integer value) {
+            addCriterion("id <>", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThan(Integer value) {
+            addCriterion("id >", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+            addCriterion("id >=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThan(Integer value) {
+            addCriterion("id <", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualTo(Integer value) {
+            addCriterion("id <=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIn(List<Integer> values) {
+            addCriterion("id in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotIn(List<Integer> values) {
+            addCriterion("id not in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdBetween(Integer value1, Integer value2) {
+            addCriterion("id between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotBetween(Integer value1, Integer value2) {
+            addCriterion("id not between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoIsNull() {
+            addCriterion("order_no is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoIsNotNull() {
+            addCriterion("order_no is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoEqualTo(String value) {
+            addCriterion("order_no =", value, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoNotEqualTo(String value) {
+            addCriterion("order_no <>", value, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoGreaterThan(String value) {
+            addCriterion("order_no >", value, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoGreaterThanOrEqualTo(String value) {
+            addCriterion("order_no >=", value, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoLessThan(String value) {
+            addCriterion("order_no <", value, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoLessThanOrEqualTo(String value) {
+            addCriterion("order_no <=", value, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoLike(String value) {
+            addCriterion("order_no like", value, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoNotLike(String value) {
+            addCriterion("order_no not like", value, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoIn(List<String> values) {
+            addCriterion("order_no in", values, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoNotIn(List<String> values) {
+            addCriterion("order_no not in", values, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoBetween(String value1, String value2) {
+            addCriterion("order_no between", value1, value2, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andOrderNoNotBetween(String value1, String value2) {
+            addCriterion("order_no not between", value1, value2, "orderNo");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusIsNull() {
+            addCriterion("back_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusIsNotNull() {
+            addCriterion("back_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusEqualTo(Integer value) {
+            addCriterion("back_status =", value, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusNotEqualTo(Integer value) {
+            addCriterion("back_status <>", value, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusGreaterThan(Integer value) {
+            addCriterion("back_status >", value, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("back_status >=", value, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusLessThan(Integer value) {
+            addCriterion("back_status <", value, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("back_status <=", value, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusIn(List<Integer> values) {
+            addCriterion("back_status in", values, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusNotIn(List<Integer> values) {
+            addCriterion("back_status not in", values, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusBetween(Integer value1, Integer value2) {
+            addCriterion("back_status between", value1, value2, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andBackStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("back_status not between", value1, value2, "backStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNull() {
+            addCriterion("create_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNotNull() {
+            addCriterion("create_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeEqualTo(Date value) {
+            addCriterion("create_time =", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotEqualTo(Date value) {
+            addCriterion("create_time <>", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThan(Date value) {
+            addCriterion("create_time >", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("create_time >=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThan(Date value) {
+            addCriterion("create_time <", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("create_time <=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIn(List<Date> values) {
+            addCriterion("create_time in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotIn(List<Date> values) {
+            addCriterion("create_time not in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeBetween(Date value1, Date value2) {
+            addCriterion("create_time between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("create_time not between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateIsNull() {
+            addCriterion("initiate is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateIsNotNull() {
+            addCriterion("initiate is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateEqualTo(String value) {
+            addCriterion("initiate =", value, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateNotEqualTo(String value) {
+            addCriterion("initiate <>", value, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateGreaterThan(String value) {
+            addCriterion("initiate >", value, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateGreaterThanOrEqualTo(String value) {
+            addCriterion("initiate >=", value, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateLessThan(String value) {
+            addCriterion("initiate <", value, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateLessThanOrEqualTo(String value) {
+            addCriterion("initiate <=", value, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateLike(String value) {
+            addCriterion("initiate like", value, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateNotLike(String value) {
+            addCriterion("initiate not like", value, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateIn(List<String> values) {
+            addCriterion("initiate in", values, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateNotIn(List<String> values) {
+            addCriterion("initiate not in", values, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateBetween(String value1, String value2) {
+            addCriterion("initiate between", value1, value2, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andInitiateNotBetween(String value1, String value2) {
+            addCriterion("initiate not between", value1, value2, "initiate");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptIsNull() {
+            addCriterion("accept is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptIsNotNull() {
+            addCriterion("accept is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptEqualTo(String value) {
+            addCriterion("accept =", value, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptNotEqualTo(String value) {
+            addCriterion("accept <>", value, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptGreaterThan(String value) {
+            addCriterion("accept >", value, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptGreaterThanOrEqualTo(String value) {
+            addCriterion("accept >=", value, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptLessThan(String value) {
+            addCriterion("accept <", value, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptLessThanOrEqualTo(String value) {
+            addCriterion("accept <=", value, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptLike(String value) {
+            addCriterion("accept like", value, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptNotLike(String value) {
+            addCriterion("accept not like", value, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptIn(List<String> values) {
+            addCriterion("accept in", values, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptNotIn(List<String> values) {
+            addCriterion("accept not in", values, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptBetween(String value1, String value2) {
+            addCriterion("accept between", value1, value2, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andAcceptNotBetween(String value1, String value2) {
+            addCriterion("accept not between", value1, value2, "accept");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonIsNull() {
+            addCriterion("reason is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonIsNotNull() {
+            addCriterion("reason is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonEqualTo(String value) {
+            addCriterion("reason =", value, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonNotEqualTo(String value) {
+            addCriterion("reason <>", value, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonGreaterThan(String value) {
+            addCriterion("reason >", value, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonGreaterThanOrEqualTo(String value) {
+            addCriterion("reason >=", value, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonLessThan(String value) {
+            addCriterion("reason <", value, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonLessThanOrEqualTo(String value) {
+            addCriterion("reason <=", value, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonLike(String value) {
+            addCriterion("reason like", value, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonNotLike(String value) {
+            addCriterion("reason not like", value, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonIn(List<String> values) {
+            addCriterion("reason in", values, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonNotIn(List<String> values) {
+            addCriterion("reason not in", values, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonBetween(String value1, String value2) {
+            addCriterion("reason between", value1, value2, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andReasonNotBetween(String value1, String value2) {
+            addCriterion("reason not between", value1, value2, "reason");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultIsNull() {
+            addCriterion("result is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultIsNotNull() {
+            addCriterion("result is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultEqualTo(String value) {
+            addCriterion("result =", value, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultNotEqualTo(String value) {
+            addCriterion("result <>", value, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultGreaterThan(String value) {
+            addCriterion("result >", value, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultGreaterThanOrEqualTo(String value) {
+            addCriterion("result >=", value, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultLessThan(String value) {
+            addCriterion("result <", value, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultLessThanOrEqualTo(String value) {
+            addCriterion("result <=", value, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultLike(String value) {
+            addCriterion("result like", value, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultNotLike(String value) {
+            addCriterion("result not like", value, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultIn(List<String> values) {
+            addCriterion("result in", values, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultNotIn(List<String> values) {
+            addCriterion("result not in", values, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultBetween(String value1, String value2) {
+            addCriterion("result between", value1, value2, "result");
+            return (Criteria) this;
+        }
+
+        public Criteria andResultNotBetween(String value1, String value2) {
+            addCriterion("result not between", value1, value2, "result");
+            return (Criteria) this;
+        }
+    }
+
+    /**
+     * This class was generated by MyBatis Generator.
+     * This class corresponds to the database table t_order_back
+     *
+     * @mbggenerated do_not_delete_during_merge Tue Nov 20 11:06:11 CST 2018
+     */
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    /**
+     * This class was generated by MyBatis Generator.
+     * This class corresponds to the database table t_order_back
+     *
+     * @mbggenerated Tue Nov 20 11:06:11 CST 2018
+     */
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 501 - 0
src/main/java/com/goafanti/common/model/TOrderBillNew.java

@@ -0,0 +1,501 @@
+package com.goafanti.common.model;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+public class TOrderBillNew {
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.bill_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private String billNo;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.order_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private String orderNo;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.creater
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private String creater;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.create_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private Date createTime;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.update_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private Date updateTime;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.payee_id
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private String payeeId;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.payer_id
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private String payerId;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.transaction_amount
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private BigDecimal transactionAmount;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.transaction_subject
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private Integer transactionSubject;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.transaction_channel
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private Integer transactionChannel;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.remarks
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private String remarks;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.confirm_sign
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private Integer confirmSign;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.delete_sign
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private Byte deleteSign;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.financial_pay_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private String financialPayNo;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column t_order_bill_new.financial_pay_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    private Date financialPayTime;
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.bill_no
+     *
+     * @return the value of t_order_bill_new.bill_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public String getBillNo() {
+        return billNo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.bill_no
+     *
+     * @param billNo the value for t_order_bill_new.bill_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setBillNo(String billNo) {
+        this.billNo = billNo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.order_no
+     *
+     * @return the value of t_order_bill_new.order_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public String getOrderNo() {
+        return orderNo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.order_no
+     *
+     * @param orderNo the value for t_order_bill_new.order_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setOrderNo(String orderNo) {
+        this.orderNo = orderNo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.creater
+     *
+     * @return the value of t_order_bill_new.creater
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public String getCreater() {
+        return creater;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.creater
+     *
+     * @param creater the value for t_order_bill_new.creater
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setCreater(String creater) {
+        this.creater = creater;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.create_time
+     *
+     * @return the value of t_order_bill_new.create_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.create_time
+     *
+     * @param createTime the value for t_order_bill_new.create_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.update_time
+     *
+     * @return the value of t_order_bill_new.update_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.update_time
+     *
+     * @param updateTime the value for t_order_bill_new.update_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.payee_id
+     *
+     * @return the value of t_order_bill_new.payee_id
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public String getPayeeId() {
+        return payeeId;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.payee_id
+     *
+     * @param payeeId the value for t_order_bill_new.payee_id
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setPayeeId(String payeeId) {
+        this.payeeId = payeeId;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.payer_id
+     *
+     * @return the value of t_order_bill_new.payer_id
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public String getPayerId() {
+        return payerId;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.payer_id
+     *
+     * @param payerId the value for t_order_bill_new.payer_id
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setPayerId(String payerId) {
+        this.payerId = payerId;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.transaction_amount
+     *
+     * @return the value of t_order_bill_new.transaction_amount
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public BigDecimal getTransactionAmount() {
+        return transactionAmount;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.transaction_amount
+     *
+     * @param transactionAmount the value for t_order_bill_new.transaction_amount
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setTransactionAmount(BigDecimal transactionAmount) {
+        this.transactionAmount = transactionAmount;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.transaction_subject
+     *
+     * @return the value of t_order_bill_new.transaction_subject
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public Integer getTransactionSubject() {
+        return transactionSubject;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.transaction_subject
+     *
+     * @param transactionSubject the value for t_order_bill_new.transaction_subject
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setTransactionSubject(Integer transactionSubject) {
+        this.transactionSubject = transactionSubject;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.transaction_channel
+     *
+     * @return the value of t_order_bill_new.transaction_channel
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public Integer getTransactionChannel() {
+        return transactionChannel;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.transaction_channel
+     *
+     * @param transactionChannel the value for t_order_bill_new.transaction_channel
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setTransactionChannel(Integer transactionChannel) {
+        this.transactionChannel = transactionChannel;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.remarks
+     *
+     * @return the value of t_order_bill_new.remarks
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public String getRemarks() {
+        return remarks;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.remarks
+     *
+     * @param remarks the value for t_order_bill_new.remarks
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.confirm_sign
+     *
+     * @return the value of t_order_bill_new.confirm_sign
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public Integer getConfirmSign() {
+        return confirmSign;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.confirm_sign
+     *
+     * @param confirmSign the value for t_order_bill_new.confirm_sign
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setConfirmSign(Integer confirmSign) {
+        this.confirmSign = confirmSign;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.delete_sign
+     *
+     * @return the value of t_order_bill_new.delete_sign
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public Byte getDeleteSign() {
+        return deleteSign;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.delete_sign
+     *
+     * @param deleteSign the value for t_order_bill_new.delete_sign
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setDeleteSign(Byte deleteSign) {
+        this.deleteSign = deleteSign;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.financial_pay_no
+     *
+     * @return the value of t_order_bill_new.financial_pay_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public String getFinancialPayNo() {
+        return financialPayNo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.financial_pay_no
+     *
+     * @param financialPayNo the value for t_order_bill_new.financial_pay_no
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setFinancialPayNo(String financialPayNo) {
+        this.financialPayNo = financialPayNo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column t_order_bill_new.financial_pay_time
+     *
+     * @return the value of t_order_bill_new.financial_pay_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public Date getFinancialPayTime() {
+        return financialPayTime;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column t_order_bill_new.financial_pay_time
+     *
+     * @param financialPayTime the value for t_order_bill_new.financial_pay_time
+     *
+     * @mbggenerated Tue Nov 20 11:14:40 CST 2018
+     */
+    public void setFinancialPayTime(Date financialPayTime) {
+        this.financialPayTime = financialPayTime;
+    }
+}

File diff suppressed because it is too large
+ 1274 - 0
src/main/java/com/goafanti/common/model/TOrderBillNewExample.java