123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- <?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.caimei.modules.bulkpurchase.dao.TransactionDao">
-
- <sql id="transactionColumns">
- a.transactionID AS "transactionID",
- a.transactionWayID AS "transactionWayID",
- a.transactionTypeID AS "transactionTypeID",
- a.payTypeID AS "payTypeID",
- a.title AS "title",
- a.amount AS "amount",
- a.actualAmount AS "actualAmount",
- a.addTime AS "addTime",
- a.payTime AS "payTime",
- a.transactionNum AS "transactionNum",
- a.relateID AS "relateID",
- a.status AS "status",
- a.auditTime AS "auditTime",
- a.auditNote AS "auditNote",
- a.auditSystemUserID AS "auditSystemUserID",
- a.auditUserName AS "auditUserName",
- a.userID AS "userID",
- a.formData AS "formData",
- a.bankID AS "bankID",
- a.bankCode AS "bankCode",
- a.info AS "info",
- a.rePayFlag AS "rePayFlag",
- a.dealRePayFlag AS "dealRePayFlag",
- a.kuaiQianPayTypeID AS "kuaiQianPayTypeID",
- a.refundAmount AS "refundAmount",
- a.muiltFlag AS "muiltFlag",
- a.relateIDs AS "relateIDs",
- a.proberlem AS "proberlem",
- a.kuaiQianPayerID AS "kuaiQianPayerID",
- a.totalAmount AS "totalAmount",
- a.useBalanceAmount AS "useBalanceAmount",
- a.useBeanAmount AS "useBeanAmount",
- a.discountFee AS "discountFee",
- a.finalFee AS "finalFee",
- a.paySource AS "paySource"
- </sql>
-
- <sql id="transactionJoins">
- </sql>
-
- <select id="get" resultType="Transaction">
- SELECT
- <include refid="transactionColumns"/>
- FROM transaction a
- <include refid="transactionJoins"/>
- WHERE a.id = #{id}
- </select>
-
- <select id="findList" resultType="Transaction">
- SELECT
- <include refid="transactionColumns"/>
- FROM transaction a
- <include refid="transactionJoins"/>
- where
- a.status != 1
- AND (a.transactionTypeID = 99 OR a.transactionTypeID = 100 OR a.transactionTypeID = 101)
- </select>
-
- <select id="findAllList" resultType="Transaction">
- SELECT
- <include refid="transactionColumns"/>
- FROM transaction a
- <include refid="transactionJoins"/>
- <where>
-
- </where>
- <choose>
- <when test="page !=null and page.orderBy != null and page.orderBy != ''">
- ORDER BY ${page.orderBy}
- </when>
- <otherwise>
- </otherwise>
- </choose>
- </select>
-
- <insert id="insert" parameterType="Transaction" keyProperty="id" useGeneratedKeys="true">
- INSERT INTO transaction(
- transactionID,
- transactionWayID,
- transactionTypeID,
- payTypeID,
- title,
- amount,
- actualAmount,
- addTime,
- payTime,
- transactionNum,
- relateID,
- status,
- auditTime,
- auditNote,
- auditSystemUserID,
- auditUserName,
- userID,
- formData,
- bankID,
- bankCode,
- info,
- rePayFlag,
- dealRePayFlag,
- kuaiQianPayTypeID,
- refundAmount,
- muiltFlag,
- relateIDs,
- proberlem,
- kuaiQianPayerID,
- totalAmount,
- useBalanceAmount,
- useBeanAmount,
- discountFee,
- finalFee,
- paySource
- ) VALUES (
- #{transactionID},
- #{transactionWayID},
- #{transactionTypeID},
- #{payTypeID},
- #{title},
- #{amount},
- #{actualAmount},
- #{addTime},
- #{payTime},
- #{transactionNum},
- #{relateID},
- #{status},
- #{auditTime},
- #{auditNote},
- #{auditSystemUserID},
- #{auditUserName},
- #{userID},
- #{formData},
- #{bankID},
- #{bankCode},
- #{info},
- #{rePayFlag},
- #{dealRePayFlag},
- #{kuaiQianPayTypeID},
- #{refundAmount},
- #{muiltFlag},
- #{relateIDs},
- #{proberlem},
- #{kuaiQianPayerID},
- #{totalAmount},
- #{useBalanceAmount},
- #{useBeanAmount},
- #{discountFee},
- #{finalFee},
- #{paySource}
- )
- </insert>
-
- <update id="update">
- UPDATE transaction SET
- transactionID = #{transactionID},
- transactionWayID = #{transactionWayID},
- transactionTypeID = #{transactionTypeID},
- payTypeID = #{payTypeID},
- title = #{title},
- amount = #{amount},
- actualAmount = #{actualAmount},
- addTime = #{addTime},
- payTime = #{payTime},
- transactionNum = #{transactionNum},
- relateID = #{relateID},
- status = #{status},
- auditTime = #{auditTime},
- auditNote = #{auditNote},
- auditSystemUserID = #{auditSystemUserID},
- auditUserName = #{auditUserName},
- userID = #{userID},
- formData = #{formData},
- bankID = #{bankID},
- bankCode = #{bankCode},
- info = #{info},
- rePayFlag = #{rePayFlag},
- dealRePayFlag = #{dealRePayFlag},
- kuaiQianPayTypeID = #{kuaiQianPayTypeID},
- refundAmount = #{refundAmount},
- muiltFlag = #{muiltFlag},
- relateIDs = #{relateIDs},
- proberlem = #{proberlem},
- kuaiQianPayerID = #{kuaiQianPayerID},
- totalAmount = #{totalAmount},
- useBalanceAmount = #{useBalanceAmount},
- useBeanAmount = #{useBeanAmount},
- discountFee = #{discountFee},
- finalFee = #{finalFee},
- paySource = #{paySource}
- WHERE id = #{id}
- </update>
-
- <delete id="delete">
- DELETE FROM transaction
- WHERE id = #{id}
- </delete>
-
- </mapper>
|