PayResponseMapper.xml 8.4 KB
<?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.sunyo.energy.location.dao.PayResponseMapper" >
  <resultMap id="BaseResultMap" type="com.sunyo.energy.location.model.PayResponse" >
    <id column="ID" property="id" jdbcType="VARCHAR" />
    <result column="POSID" property="posid" jdbcType="VARCHAR" />
    <result column="BRANCHID" property="branchid" jdbcType="VARCHAR" />
    <result column="ORDERID" property="orderid" jdbcType="VARCHAR" />
    <result column="PAYMENT" property="payment" jdbcType="DECIMAL" />
    <result column="CURCODE" property="curcode" jdbcType="VARCHAR" />
    <result column="REMARK1" property="remark1" jdbcType="VARCHAR" />
    <result column="REMARK2" property="remark2" jdbcType="VARCHAR" />
    <result column="ACC_TYPE" property="accType" jdbcType="VARCHAR" />
    <result column="SUCCESS" property="success" jdbcType="VARCHAR" />
    <result column="TYPE" property="type" jdbcType="VARCHAR" />
    <result column="REFERER" property="referer" jdbcType="VARCHAR" />
    <result column="CLIENTIP" property="clientip" jdbcType="VARCHAR" />
    <result column="ACCDATE" property="accdate" jdbcType="TIMESTAMP" />
    <result column="USRMSG" property="usrmsg" jdbcType="VARCHAR" />
    <result column="USRINFO" property="usrinfo" jdbcType="VARCHAR" />
    <result column="PAYTYPE" property="paytype" jdbcType="VARCHAR" />
    <result column="SIGN" property="sign" jdbcType="VARCHAR" />
  </resultMap>
  <sql id="Base_Column_List" >
    ID, POSID, BRANCHID, ORDERID, PAYMENT, CURCODE, REMARK1, REMARK2, ACC_TYPE, SUCCESS, 
    TYPE, REFERER, CLIENTIP, ACCDATE, USRMSG, USRINFO, PAYTYPE, SIGN
  </sql>
  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" >
    select 
    <include refid="Base_Column_List" />
    from pay_response
    where ID = #{id,jdbcType=VARCHAR}
  </select>
  <delete id="deleteByPrimaryKey" parameterType="java.lang.String" >
    delete from pay_response
    where ID = #{id,jdbcType=VARCHAR}
  </delete>
  <insert id="insert" parameterType="com.sunyo.energy.location.model.PayResponse" >
    insert into pay_response (ID, POSID, BRANCHID, 
      ORDERID, PAYMENT, CURCODE, 
      REMARK1, REMARK2, ACC_TYPE, 
      SUCCESS, TYPE, REFERER, 
      CLIENTIP, ACCDATE, USRMSG, 
      USRINFO, PAYTYPE, SIGN
      )
    values (#{id,jdbcType=VARCHAR}, #{posid,jdbcType=VARCHAR}, #{branchid,jdbcType=VARCHAR}, 
      #{orderid,jdbcType=VARCHAR}, #{payment,jdbcType=DECIMAL}, #{curcode,jdbcType=VARCHAR}, 
      #{remark1,jdbcType=VARCHAR}, #{remark2,jdbcType=VARCHAR}, #{accType,jdbcType=VARCHAR}, 
      #{success,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{referer,jdbcType=VARCHAR}, 
      #{clientip,jdbcType=VARCHAR}, #{accdate,jdbcType=TIMESTAMP}, #{usrmsg,jdbcType=VARCHAR}, 
      #{usrinfo,jdbcType=VARCHAR}, #{paytype,jdbcType=VARCHAR}, #{sign,jdbcType=VARCHAR}
      )
  </insert>
  <insert id="insertSelective" parameterType="com.sunyo.energy.location.model.PayResponse" >
    insert into pay_response
    <trim prefix="(" suffix=")" suffixOverrides="," >
      <if test="id != null" >
        ID,
      </if>
      <if test="posid != null" >
        POSID,
      </if>
      <if test="branchid != null" >
        BRANCHID,
      </if>
      <if test="orderid != null" >
        ORDERID,
      </if>
      <if test="payment != null" >
        PAYMENT,
      </if>
      <if test="curcode != null" >
        CURCODE,
      </if>
      <if test="remark1 != null" >
        REMARK1,
      </if>
      <if test="remark2 != null" >
        REMARK2,
      </if>
      <if test="accType != null" >
        ACC_TYPE,
      </if>
      <if test="success != null" >
        SUCCESS,
      </if>
      <if test="type != null" >
        TYPE,
      </if>
      <if test="referer != null" >
        REFERER,
      </if>
      <if test="clientip != null" >
        CLIENTIP,
      </if>
      <if test="accdate != null" >
        ACCDATE,
      </if>
      <if test="usrmsg != null" >
        USRMSG,
      </if>
      <if test="usrinfo != null" >
        USRINFO,
      </if>
      <if test="paytype != null" >
        PAYTYPE,
      </if>
      <if test="sign != null" >
        SIGN,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides="," >
      <if test="id != null" >
        #{id,jdbcType=VARCHAR},
      </if>
      <if test="posid != null" >
        #{posid,jdbcType=VARCHAR},
      </if>
      <if test="branchid != null" >
        #{branchid,jdbcType=VARCHAR},
      </if>
      <if test="orderid != null" >
        #{orderid,jdbcType=VARCHAR},
      </if>
      <if test="payment != null" >
        #{payment,jdbcType=DECIMAL},
      </if>
      <if test="curcode != null" >
        #{curcode,jdbcType=VARCHAR},
      </if>
      <if test="remark1 != null" >
        #{remark1,jdbcType=VARCHAR},
      </if>
      <if test="remark2 != null" >
        #{remark2,jdbcType=VARCHAR},
      </if>
      <if test="accType != null" >
        #{accType,jdbcType=VARCHAR},
      </if>
      <if test="success != null" >
        #{success,jdbcType=VARCHAR},
      </if>
      <if test="type != null" >
        #{type,jdbcType=VARCHAR},
      </if>
      <if test="referer != null" >
        #{referer,jdbcType=VARCHAR},
      </if>
      <if test="clientip != null" >
        #{clientip,jdbcType=VARCHAR},
      </if>
      <if test="accdate != null" >
        #{accdate,jdbcType=TIMESTAMP},
      </if>
      <if test="usrmsg != null" >
        #{usrmsg,jdbcType=VARCHAR},
      </if>
      <if test="usrinfo != null" >
        #{usrinfo,jdbcType=VARCHAR},
      </if>
      <if test="paytype != null" >
        #{paytype,jdbcType=VARCHAR},
      </if>
      <if test="sign != null" >
        #{sign,jdbcType=VARCHAR},
      </if>
    </trim>
  </insert>
  <update id="updateByPrimaryKeySelective" parameterType="com.sunyo.energy.location.model.PayResponse" >
    update pay_response
    <set >
      <if test="posid != null" >
        POSID = #{posid,jdbcType=VARCHAR},
      </if>
      <if test="branchid != null" >
        BRANCHID = #{branchid,jdbcType=VARCHAR},
      </if>
      <if test="orderid != null" >
        ORDERID = #{orderid,jdbcType=VARCHAR},
      </if>
      <if test="payment != null" >
        PAYMENT = #{payment,jdbcType=DECIMAL},
      </if>
      <if test="curcode != null" >
        CURCODE = #{curcode,jdbcType=VARCHAR},
      </if>
      <if test="remark1 != null" >
        REMARK1 = #{remark1,jdbcType=VARCHAR},
      </if>
      <if test="remark2 != null" >
        REMARK2 = #{remark2,jdbcType=VARCHAR},
      </if>
      <if test="accType != null" >
        ACC_TYPE = #{accType,jdbcType=VARCHAR},
      </if>
      <if test="success != null" >
        SUCCESS = #{success,jdbcType=VARCHAR},
      </if>
      <if test="type != null" >
        TYPE = #{type,jdbcType=VARCHAR},
      </if>
      <if test="referer != null" >
        REFERER = #{referer,jdbcType=VARCHAR},
      </if>
      <if test="clientip != null" >
        CLIENTIP = #{clientip,jdbcType=VARCHAR},
      </if>
      <if test="accdate != null" >
        ACCDATE = #{accdate,jdbcType=TIMESTAMP},
      </if>
      <if test="usrmsg != null" >
        USRMSG = #{usrmsg,jdbcType=VARCHAR},
      </if>
      <if test="usrinfo != null" >
        USRINFO = #{usrinfo,jdbcType=VARCHAR},
      </if>
      <if test="paytype != null" >
        PAYTYPE = #{paytype,jdbcType=VARCHAR},
      </if>
      <if test="sign != null" >
        SIGN = #{sign,jdbcType=VARCHAR},
      </if>
    </set>
    where ID = #{id,jdbcType=VARCHAR}
  </update>
  <update id="updateByPrimaryKey" parameterType="com.sunyo.energy.location.model.PayResponse" >
    update pay_response
    set POSID = #{posid,jdbcType=VARCHAR},
      BRANCHID = #{branchid,jdbcType=VARCHAR},
      ORDERID = #{orderid,jdbcType=VARCHAR},
      PAYMENT = #{payment,jdbcType=DECIMAL},
      CURCODE = #{curcode,jdbcType=VARCHAR},
      REMARK1 = #{remark1,jdbcType=VARCHAR},
      REMARK2 = #{remark2,jdbcType=VARCHAR},
      ACC_TYPE = #{accType,jdbcType=VARCHAR},
      SUCCESS = #{success,jdbcType=VARCHAR},
      TYPE = #{type,jdbcType=VARCHAR},
      REFERER = #{referer,jdbcType=VARCHAR},
      CLIENTIP = #{clientip,jdbcType=VARCHAR},
      ACCDATE = #{accdate,jdbcType=TIMESTAMP},
      USRMSG = #{usrmsg,jdbcType=VARCHAR},
      USRINFO = #{usrinfo,jdbcType=VARCHAR},
      PAYTYPE = #{paytype,jdbcType=VARCHAR},
      SIGN = #{sign,jdbcType=VARCHAR}
    where ID = #{id,jdbcType=VARCHAR}
  </update>
</mapper>