BmCbpqMapper.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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.tofly.feesapi.bmgl.mapper.BmCbpqMapper">
  4. <select id="selectMaxId" resultType="decimal">
  5. SELECT NVL(MAX(to_number(CBPQBM)), 0)
  6. FROM BM_CBPQ
  7. </select>
  8. <resultMap id="bmCbpqMap" type="com.tofly.feesapi.bmgl.entity.BmCbpq">
  9. <id property="cbpqbm" column="CBPQBM"/>
  10. <result property="cbpqmc" column="CBPQMC"/>
  11. <result property="ssgs" column="SSGS"/>
  12. <result property="bz" column="BZ"/>
  13. <result property="cdate" column="CDATE"/>
  14. <result property="xdate" column="XDATE"/>
  15. <result property="xgry" column="XGRY"/>
  16. <result property="lxdh" column="LXDH"/>
  17. </resultMap>
  18. <select id="getPage" resultType="com.tofly.feesapi.bmgl.entity.dto.BmCbpqSelect">
  19. SELECT * FROM BM_CBPQ a
  20. WHERE 1 = 1
  21. <if test="filter.cbpqbm != null and filter.cbpqbm != ''">
  22. AND a.cbpqbm like '%${filter.cbpqbm}%'
  23. </if>
  24. <if test="filter.cbpqmc != null and filter.cbpqmc != ''">
  25. AND a.cbpqmc like '%${filter.cbpqmc}%'
  26. </if>
  27. <if test="filter.searchText != null and filter.searchText != ''">
  28. AND (a.cbpqmc like '%${filter.searchText}%' or a.cbpqbm like '%${filter.searchText}%' or a.bz like
  29. '%${filter.searchText}%')
  30. </if>
  31. <if test="filter.ssgs != null and filter.ssgs != ''">
  32. AND a.ssgs=#{filter.ssgs}
  33. </if>
  34. </select>
  35. </mapper>