<?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.ComBatteryCommodityOrderBargainRecordMapper">
|
|
<resultMap type="com.panzhihua.service_community.entity.ComBatteryCommodityOrderBargainRecord"
|
id="ComBatteryCommodityOrderBargainRecordMap">
|
<result property="id" column="id" jdbcType="INTEGER"/>
|
<result property="bargainId" column="bargain_id" jdbcType="INTEGER"/>
|
<result property="userId" column="user_id" jdbcType="INTEGER"/>
|
<result property="amount" column="amount" jdbcType="VARCHAR"/>
|
<result property="oldUserId" column="old_user_id" jdbcType="INTEGER"/>
|
<result property="createAt" column="create_at" jdbcType="TIMESTAMP"/>
|
<result property="createBy" column="create_by" jdbcType="INTEGER"/>
|
</resultMap>
|
|
<!--查询单个-->
|
<select id="queryById" resultType="com.panzhihua.common.model.vos.common.ComBatteryCommodityOrderBargainRecordVo">
|
select
|
id, bargain_id, user_id, amount, old_user_id, create_at, create_by
|
from com_battery_commodity_order_bargain_record
|
where id = #{id}
|
</select>
|
|
<!--查询指定行数据-->
|
<select id="queryAllByLimit" resultType="com.panzhihua.common.model.vos.common.ComBatteryCommodityOrderBargainRecordVo">
|
select
|
id, bargain_id, user_id, amount, old_user_id, create_at, create_by
|
from com_battery_commodity_order_bargain_record
|
<where>
|
<if test="dto.id != null">
|
and id = #{dto.id}
|
</if>
|
<if test="dto.bargainId != null">
|
and bargain_id = #{dto.bargainId}
|
</if>
|
<if test="dto.userId != null">
|
and user_id = #{dto.userId}
|
</if>
|
<if test="dto.amount != null">
|
and amount = #{dto.amount}
|
</if>
|
<if test="dto.oldUserId != null">
|
and old_user_id = #{dto.oldUserId}
|
</if>
|
<if test="dto.createAt != null">
|
and create_at = #{dto.createAt}
|
</if>
|
<if test="dto.createBy != null">
|
and create_by = #{dto.createBy}
|
</if>
|
</where>
|
order by create_at desc
|
</select>
|
|
<!--查询所有数据-->
|
<select id="queryAllByList" resultType="com.panzhihua.common.model.vos.common.ComBatteryCommodityOrderBargainRecordVo">
|
select
|
id, bargain_id, user_id, amount, old_user_id, create_at, create_by
|
from com_battery_commodity_order_bargain_record
|
<where>
|
<if test="dto.id != null">
|
and id = #{dto.id}
|
</if>
|
<if test="dto.bargainId != null">
|
and bargain_id = #{dto.bargainId}
|
</if>
|
<if test="dto.userId != null">
|
and user_id = #{dto.userId}
|
</if>
|
<if test="dto.amount != null">
|
and amount = #{dto.amount}
|
</if>
|
<if test="dto.oldUserId != null">
|
and old_user_id = #{dto.oldUserId}
|
</if>
|
<if test="dto.createAt != null">
|
and create_at = #{dto.createAt}
|
</if>
|
<if test="dto.createBy != null">
|
and create_by = #{dto.createBy}
|
</if>
|
</where>
|
order by create_at desc
|
</select>
|
|
<select id="queryAllByBargainId" resultType="com.panzhihua.common.model.vos.common.ComBatteryCommodityOrderBargainRecordVo">
|
SELECT
|
cbcobr.id,
|
cbcobr.bargain_id,
|
cbcobr.user_id,
|
cbcobr.amount,
|
cbcobr.old_user_id,
|
cbcobr.create_at,
|
cbcobr.create_by,
|
su.nick_name as nickName,
|
su.image_url as imageUrl
|
FROM
|
com_battery_commodity_order_bargain_record as cbcobr
|
left join sys_user as su on su.user_id = cbcobr.user_id
|
where cbcobr.bargain_id = #{bargainId}
|
order by cbcobr.amount desc,cbcobr.create_at desc
|
</select>
|
|
</mapper>
|