东方网 文促会 后端代码
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

SysRegionMapper.xml 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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.xdf.creative.module.mapper.SysRegionMapper">
  4. <!-- 通用查询结果列 -->
  5. <sql id="Base_Column_List">
  6. id, region_id, region_name, par_region_id, state, descript
  7. </sql>
  8. <sql id="Base_If_Condition">
  9. <where>
  10. <if test="param.id !=null and param.id!=''">
  11. and id=#{param.id}
  12. </if>
  13. <if test="param.regionId !=null and param.regionId!=''">
  14. and region_id like CONCAT('',#{param.regionId},'%')
  15. </if>
  16. <if test="param.regionName !=null and param.regionName!=''">
  17. and region_name=#{param.regionName}
  18. </if>
  19. <if test="param.parRegionId !=null and param.parRegionId!=''">
  20. and par_region_id like CONCAT('',#{param.parRegionId},'%')
  21. </if>
  22. <if test="param.state !=null and param.state!=''">
  23. and state=#{param.state}
  24. </if>
  25. <if test="param.descript !=null and param.descript!=''">
  26. and descript=#{param.descript}
  27. </if>
  28. </where>
  29. </sql>
  30. <!--根据ID查询-->
  31. <select id="getSysRegionById" resultType="com.xdf.creative.base.vo.creative.SysRegionQueryVo">
  32. select
  33. <include refid="Base_Column_List"/>
  34. from sys_region where id = #{id}
  35. </select>
  36. <!--不分页查询-->
  37. <select id="getSysRegionList"
  38. resultType="com.xdf.creative.base.vo.creative.SysRegionQueryVo"
  39. parameterType="com.xdf.creative.base.params.creative.SysRegionQueryParam">
  40. select
  41. <include refid="Base_Column_List"/>
  42. from sys_region
  43. <include refid="Base_If_Condition"/>
  44. </select>
  45. <!--分页查询-->
  46. <select id="getSysRegionPageList"
  47. resultType="com.xdf.creative.base.vo.creative.SysRegionQueryVo"
  48. parameterType="com.xdf.creative.base.params.creative.SysRegionQueryParam">
  49. select
  50. <include refid="Base_Column_List"/>
  51. from sys_region
  52. <include refid="Base_If_Condition"/>
  53. </select>
  54. </mapper>