<?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.ruoyi.business.mapper.TbUserBidRecordMapper"> <resultMap type="com.ruoyi.business.domain.TbUserBidRecord" id="TbUserBidRecordResult"> <result property="recordBidId" column="record_bid_id" /> <result property="userId" column="user_id" /> <result property="recordBid" column="record_bid" /> </resultMap> <sql id="selectTbUserBidRecordVo"> select record_bid_id, user_id, record_bid from tb_user_bid_record </sql> <select id="selectTbUserBidRecordList" parameterType="com.ruoyi.business.domain.TbUserBidRecord" resultMap="TbUserBidRecordResult"> <include refid="selectTbUserBidRecordVo"/> <where> <if test="userId != null "> and user_id = #{userId}</if> <if test="recordBid != null and recordBid != ''"> and record_bid = #{recordBid}</if> </where> </select> <select id="selectTbUserBidRecordByRecordBidId" parameterType="Long" resultMap="TbUserBidRecordResult"> <include refid="selectTbUserBidRecordVo"/> where record_bid_id = #{recordBidId} </select> <insert id="insertTbUserBidRecord" parameterType="com.ruoyi.business.domain.TbUserBidRecord" useGeneratedKeys="true" keyProperty="recordBidId"> insert into tb_user_bid_record <trim prefix="(" suffix=")" suffixOverrides=","> <if test="userId != null">user_id,</if> <if test="recordBid != null">record_bid,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="userId != null">#{userId},</if> <if test="recordBid != null">#{recordBid},</if> </trim> </insert> <update id="updateTbUserBidRecord" parameterType="com.ruoyi.business.domain.TbUserBidRecord"> update tb_user_bid_record <trim prefix="SET" suffixOverrides=","> <if test="userId != null">user_id = #{userId},</if> <if test="recordBid != null">record_bid = #{recordBid},</if> </trim> where record_bid_id = #{recordBidId} </update> <delete id="deleteTbUserBidRecordByRecordBidId" parameterType="Long"> delete from tb_user_bid_record where record_bid_id = #{recordBidId} </delete> <delete id="deleteTbUserBidRecordByRecordBidIds" parameterType="String"> delete from tb_user_bid_record where record_bid_id in <foreach item="recordBidId" collection="array" open="(" separator="," close=")"> #{recordBidId} </foreach> </delete> </mapper>