LargeFileMapper.xml 1.4 KB

123456789101112131415161718192021222324252627282930313233
  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="org.springblade.resource.mapper.LargeFileMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="largeFileResultMap" type="org.springblade.resource.entity.LargeFile">
  6. <result column="id" property="id"/>
  7. <result column="create_user" property="createUser"/>
  8. <result column="create_time" property="createTime"/>
  9. <result column="update_user" property="updateUser"/>
  10. <result column="update_time" property="updateTime"/>
  11. <result column="status" property="status"/>
  12. <result column="is_deleted" property="isDeleted"/>
  13. <result column="path" property="path"/>
  14. <result column="name" property="name"/>
  15. <result column="suffix" property="suffix"/>
  16. <result column="size" property="size"/>
  17. <result column="shard_index" property="shardIndex"/>
  18. <result column="shard_size" property="shardSize"/>
  19. <result column="shard_total" property="shardTotal"/>
  20. <result column="file_key" property="fileKey"/>
  21. </resultMap>
  22. <update id="updateLargeFileDeleted">
  23. update blade_large_file set is_deleted = 1 where
  24. file_key=#{identifier}
  25. </update>
  26. <select id="selectOssPage" resultMap="largeFileResultMap">
  27. select * from blade_oss where is_deleted = 0
  28. </select>
  29. </mapper>