<?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.panzhihua.service_community.dao.ComBatteryTradeOrderMapper">
|
|
<resultMap type="com.panzhihua.service_community.entity.ComBatteryTradeOrder" id="ComBatteryTradeOrderMap">
|
<result property="id" column="id" jdbcType="INTEGER"/>
|
<result property="userId" column="user_id" jdbcType="INTEGER"/>
|
<result property="openId" column="open_id" jdbcType="VARCHAR"/>
|
<result property="orderNo" column="order_no" jdbcType="VARCHAR"/>
|
<result property="status" column="status" jdbcType="INTEGER"/>
|
<result property="payType" column="pay_type" jdbcType="INTEGER"/>
|
<result property="payStatus" column="pay_status" jdbcType="INTEGER"/>
|
<result property="orderAmount" column="order_amount" jdbcType="VARCHAR"/>
|
<result property="payAmount" column="pay_amount" jdbcType="VARCHAR"/>
|
<result property="payNo" column="pay_no" jdbcType="VARCHAR"/>
|
<result property="payTime" column="pay_time" jdbcType="TIMESTAMP"/>
|
<result property="tradeType" column="trade_type" jdbcType="INTEGER"/>
|
<result property="tradeOrderId" column="trade_order_id" jdbcType="INTEGER"/>
|
<result property="tradeOrderNo" column="trade_order_no" jdbcType="VARCHAR"/>
|
<result property="createAt" column="create_at" jdbcType="TIMESTAMP"/>
|
<result property="createBy" column="create_by" jdbcType="INTEGER"/>
|
<result property="updateAt" column="update_at" jdbcType="TIMESTAMP"/>
|
</resultMap>
|
|
<!--查询单个-->
|
<select id="queryById" resultMap="ComBatteryTradeOrderMap">
|
select
|
id, user_id, open_id, order_no, status, pay_type, pay_status, order_amount, pay_amount, pay_no, pay_time, trade_type, trade_order_id, trade_order_no, create_at, create_by, update_at
|
from com_battery_trade_order
|
where id = #{id}
|
</select>
|
|
<!--查询指定行数据-->
|
<select id="queryAllByLimit" resultMap="ComBatteryTradeOrderMap">
|
select
|
id, user_id, open_id, order_no, status, pay_type, pay_status, order_amount, pay_amount, pay_no, pay_time, trade_type, trade_order_id, trade_order_no, create_at, create_by, update_at
|
from com_battery_trade_order
|
<where>
|
<if test="dto.id != null">
|
and id = #{dto.id}
|
</if>
|
<if test="dto.userId != null">
|
and user_id = #{dto.userId}
|
</if>
|
<if test="dto.openId != null and dto.openId != ''">
|
and open_id = #{dto.openId}
|
</if>
|
<if test="dto.orderNo != null and dto.orderNo != ''">
|
and order_no = #{dto.orderNo}
|
</if>
|
<if test="dto.status != null">
|
and status = #{dto.status}
|
</if>
|
<if test="dto.payType != null">
|
and pay_type = #{dto.payType}
|
</if>
|
<if test="dto.payStatus != null">
|
and pay_status = #{dto.payStatus}
|
</if>
|
<if test="dto.orderAmount != null">
|
and order_amount = #{dto.orderAmount}
|
</if>
|
<if test="dto.payAmount != null">
|
and pay_amount = #{dto.payAmount}
|
</if>
|
<if test="dto.payNo != null and dto.payNo != ''">
|
and pay_no = #{dto.payNo}
|
</if>
|
<if test="dto.payTime != null">
|
and pay_time = #{dto.payTime}
|
</if>
|
<if test="dto.tradeType != null">
|
and trade_type = #{dto.tradeType}
|
</if>
|
<if test="dto.tradeOrderId != null">
|
and trade_order_id = #{dto.tradeOrderId}
|
</if>
|
<if test="dto.tradeOrderNo != null and dto.tradeOrderNo != ''">
|
and trade_order_no = #{dto.tradeOrderNo}
|
</if>
|
<if test="dto.createAt != null">
|
and create_at = #{dto.createAt}
|
</if>
|
<if test="dto.createBy != null">
|
and create_by = #{dto.createBy}
|
</if>
|
<if test="dto.updateAt != null">
|
and update_at = #{dto.updateAt}
|
</if>
|
</where>
|
order by create_at desc
|
</select>
|
|
<!--查询所有数据-->
|
<select id="queryAllByList" resultMap="ComBatteryTradeOrderMap">
|
select
|
id, user_id, open_id, order_no, status, pay_type, pay_status, order_amount, pay_amount, pay_no, pay_time, trade_type, trade_order_id, trade_order_no, create_at, create_by, update_at
|
from com_battery_trade_order
|
<where>
|
<if test="dto.id != null">
|
and id = #{dto.id}
|
</if>
|
<if test="dto.userId != null">
|
and user_id = #{dto.userId}
|
</if>
|
<if test="dto.openId != null and dto.openId != ''">
|
and open_id = #{dto.openId}
|
</if>
|
<if test="dto.orderNo != null and dto.orderNo != ''">
|
and order_no = #{dto.orderNo}
|
</if>
|
<if test="dto.status != null">
|
and status = #{dto.status}
|
</if>
|
<if test="dto.payType != null">
|
and pay_type = #{dto.payType}
|
</if>
|
<if test="dto.payStatus != null">
|
and pay_status = #{dto.payStatus}
|
</if>
|
<if test="dto.orderAmount != null">
|
and order_amount = #{dto.orderAmount}
|
</if>
|
<if test="dto.payAmount != null">
|
and pay_amount = #{dto.payAmount}
|
</if>
|
<if test="dto.payNo != null and dto.payNo != ''">
|
and pay_no = #{dto.payNo}
|
</if>
|
<if test="dto.payTime != null">
|
and pay_time = #{dto.payTime}
|
</if>
|
<if test="dto.tradeType != null">
|
and trade_type = #{dto.tradeType}
|
</if>
|
<if test="dto.tradeOrderId != null">
|
and trade_order_id = #{dto.tradeOrderId}
|
</if>
|
<if test="dto.tradeOrderNo != null and dto.tradeOrderNo != ''">
|
and trade_order_no = #{dto.tradeOrderNo}
|
</if>
|
<if test="dto.createAt != null">
|
and create_at = #{dto.createAt}
|
</if>
|
<if test="dto.createBy != null">
|
and create_by = #{dto.createBy}
|
</if>
|
<if test="dto.updateAt != null">
|
and update_at = #{dto.updateAt}
|
</if>
|
</where>
|
order by create_at desc
|
</select>
|
|
</mapper>
|