gongzuming
2024-08-29 cb517279ac03173f5b8d459de0a336f010aec599
src/main/resources/mapper/point/PointGoodMapper.xml
@@ -1,26 +1,21 @@
<?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.mzl.flower.mapper.point.PointGoodMapper">
    <select id="queryPage" resultType="com.mzl.flower.dto.response.point.PointGoodVO">
        select * from t_point_goods t where t.deleted= 0
        <if test="dto.name != null and dto.name != ''">
            and t.name like concat('%', #{dto.name}, '%')
        </if>
        <if test="dto.status != null and dto.status != ''">
            and t.status = #{dto.status}
        </if>
        order by t.update_time desc
    </select>
    <select id="queryList" resultType="com.mzl.flower.dto.response.point.PointGoodVO"
            parameterType="com.mzl.flower.dto.request.point.PointGoodQueryDTO">
        select * from t_point_goods t where t.deleted= 0
        <if test="dto.name != null and dto.name != ''">
            and t.name like concat('%', #{dto.name}, '%')
        </if>
        <if test="dto.status != null and dto.status != ''">
            and t.status = #{dto.status}
        </if>
<mapper namespace="com.mzl.flower.mapper.point.PointGoodsRecordMapper">
        order by t.update_time desc
    <select id="selectMyExchangeGoods" resultType="com.mzl.flower.dto.response.point.PointGoodsRecordDTO">
        SELECT
            *
        FROM
            t_point_goods_record p
        WHERE
            p.deleted = 0
          <if test="dto.userId != null and dto.userId != ''">
              AND p.user_id = #{dto.userId}
          </if>
          <if test="dto.status != null and dto.status != ''">
              AND p.`status` = #{dto.status}
          </if>
        ORDER BY
            p.create_time DESC
    </select>
</mapper>