StoreConfigMapper.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.tnb.file.app.db.mapper.StoreConfigMapper">
  4. <insert id="save">
  5. insert into file_store_config
  6. (`oss_type`,`endpoint`,`access_key_id`,`access_key_secret`,`region`,`bucket_name`,`role_arn`)
  7. values
  8. (#{ossType},#{endpoint},#{accessKeyId},#{accessKeySecret},#{region},#{bucketName},#{roleArn})
  9. </insert>
  10. <insert id="saveAll" useGeneratedKeys="true" keyProperty="id">
  11. insert into file_store_config
  12. (`oss_type`,`endpoint`,`access_key_id`,`access_key_secret`,`region`,`bucket_name`,`role_arn`)
  13. values
  14. <foreach collection="list" item="item" index="index" separator=",">
  15. (#{item.ossType},#{item.endpoint},#{item.accessKeyId},#{item.accessKeySecret},#{item.region},#{item.bucketName},#{item.roleArn})
  16. </foreach>
  17. </insert>
  18. <select id="findAll" resultType="cn.reghao.tnb.file.app.model.po.StoreConfig">
  19. select *
  20. from file_store_config
  21. </select>
  22. <select id="findByOssType" resultType="cn.reghao.tnb.file.app.model.po.StoreConfig">
  23. select *
  24. from file_store_config
  25. where oss_type=#{ossType}
  26. </select>
  27. </mapper>