GlobalLocationMapper.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  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.welampiot.dao.GlobalLocationDao">
  4. <select id="getAreaByLevel" resultType="com.welampiot.dto.GlobalLocationDTO" parameterType="Integer">
  5. <choose>
  6. <when test="version == 0">
  7. select id,chinese_name chineseName
  8. from global_location where level = #{level}
  9. </when>
  10. <when test="version == 1">
  11. select id,english_name englishName
  12. from global_location where level = #{level}
  13. </when>
  14. <otherwise>
  15. select id,ru_name ruName
  16. from global_location where level = #{level}
  17. </otherwise>
  18. </choose>
  19. </select>
  20. <select id="getAreaByLevelAndPid" resultType="com.welampiot.dto.GlobalLocationDTO" parameterType="Integer">
  21. <choose>
  22. <when test="version == 0">
  23. select id,chinese_name chineseName
  24. from global_location where level = #{level} and pid = #{pid}
  25. </when>
  26. <when test="version == 1">
  27. select id,english_name englishName
  28. from global_location where level = #{level} and pid = #{pid}
  29. </when>
  30. <otherwise>
  31. select id,ru_name ruName
  32. from global_location where level = #{level} and pid = #{pid}
  33. </otherwise>
  34. </choose>
  35. </select>
  36. </mapper>