| 12345678910111213141516171819202122232425262728293031323334 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="cn.reghao.dfs.store.db.mapper.FileUserMapper">
- <insert id="save" useGeneratedKeys="true" keyProperty="id">
- insert into file_user
- (`id`,`deleted`,`create_time`,`update_time`,`upload_id`,`upload_by`,`file_id`,`activate`)
- values
- (#{id},#{deleted},#{createTime},#{updateTime},#{uploadId},#{uploadBy},#{fileId},#{activate})
- </insert>
- <update id="updateSetActivate">
- update file_user
- set update_time=now(),activate=1
- where upload_id=#{uploadId}
- </update>
- <select id="isActivate" resultType="java.lang.Boolean">
- select activate from file_user where upload_id=#{uploadId}
- </select>
- <select id="findByFileAndUserId" resultType="cn.reghao.dfs.store.model.po.FileUser">
- select * from file_user
- where file_id=#{fileId} and upload_by=#{userId}
- </select>
- <select id="findByUploadAndUserId" resultType="cn.reghao.dfs.store.model.po.FileUser">
- select * from file_user
- where upload_id=#{uploadId} and upload_by=#{userId}
- </select>
- <select id="findFileInfoByUploadId" resultType="cn.reghao.dfs.store.model.po.FileInfo">
- select fileInfo.* from file_info fileInfo
- inner join file_user fileUser
- on fileUser.file_id=fileInfo.file_id and fileUser.upload_id=#{uploadId}
- </select>
- </mapper>
|