RegionMapper.xml 1.3 KB

1234567891011121314151617181920212223242526272829
  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="cn.reghao.dfs.store.db.mapper.RegionMapper">
  4. <insert id="save" useGeneratedKeys="true" keyProperty="id">
  5. insert into region
  6. (`id`,`deleted`,`create_time`,`update_time`,`location`,`name_zh_cn`,`name_en_us`,`endpoint`)
  7. values
  8. (#{id},#{deleted},#{createTime},#{updateTime},#{location},#{nameZhCn},#{nameEnUs},#{endpoint})
  9. </insert>
  10. <insert id="saveAll" useGeneratedKeys="true" keyProperty="id">
  11. insert into region
  12. (`id`,`deleted`,`create_time`,`update_time`,`location`,`name_zh_cn`,`name_en_us`,`endpoint`)
  13. values
  14. <foreach collection="list" item="item" index="index" separator=",">
  15. (#{item.id},#{item.deleted},#{item.createTime},#{item.updateTime},#{item.location},#{item.nameZhCn},#{item.nameEnUs},#{item.endpoint})
  16. </foreach>
  17. </insert>
  18. <select id="findIdByLocation" resultType="java.lang.Integer">
  19. select *
  20. from region
  21. where location=#{location}
  22. </select>
  23. <select id="findKeyValues" resultType="cn.reghao.dfs.api.dto.KeyValue">
  24. select name_zh_cn as `key`,location as `value`
  25. from region
  26. </select>
  27. </mapper>