BlinkCompetitorRepositoryMapper.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.wx.blink.backend.repository.BlinkCompetitorRepository">
  4. <insert id="saveCompetitorFormerName">
  5. insert into blink_competitor_former_name(competitor_id, former_name, deleted_flag, create_user_id,create_time,update_user_id,update_time)
  6. values (#{competitorId}, #{formerName},0,#{createUserId},#{createTime},#{updateUserId},#{updateTime})
  7. </insert>
  8. <!-- 查询单个竞争对手-->
  9. <select id="queryByCompetitorName" resultType="com.wx.blink.backend.domain.dataobject.BlinkCompetitorDO">
  10. select *
  11. from blink_competitor
  12. where deleted_flag = #{deletedFlag}
  13. <if test="competitorName != null and competitorName != ''">
  14. AND competitor_name = #{competitorName}
  15. </if>
  16. <if test="id != null">
  17. AND id = #{id}
  18. </if>
  19. </select>
  20. <!-- 分页查询竞争对手列表-->
  21. <select id="supportsCompetitorQueryPage" resultType="com.wx.blink.backend.domain.dto.BlinkCompetitorDTO">
  22. select *
  23. from blink_competitor
  24. where deleted_flag = '0'
  25. <if test="query.competitorName != null and query.competitorName != ''">
  26. AND competitor_name LIKE concat('%', #{query.competitorName}, '%')
  27. </if>
  28. <if test="query.flatsType != null and query.flatsType != ''">
  29. AND flats_type LIKE concat('%', #{query.flatsType}, '%')
  30. </if>
  31. order by create_time desc
  32. </select>
  33. </mapper>