gz_car_manage/target/classes/mappers/business/system/FileUploadMapper.xml

63 lines
2.2 KiB
XML

<?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="com.bonus.gzcar.business.system.mapper.FileUploadMapper">
<insert id="insertFileUpload" useGeneratedKeys="true" keyProperty="id">
insert into bm_file_upload(
file_name, file_url,
create_time,creator,
model_table, own_id,
suffix,file_type,create_name,type
)values(#{fileName},#{fileUrl},now(),#{creator},#{modelTable},#{ownId},#{suffix},#{fileType},#{createName},#{type})
</insert>
<delete id="deleteFile">
delete from bm_file_upload
where id in
<foreach item="item" index="index" collection="list" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<delete id="deleteFileByTableId">
delete from bm_file_upload
where own_id=#{id} and model_table=#{tableId}
</delete>
<select id="getFileList" resultType="com.bonus.gzcar.business.system.entity.FileUploadVo">
select id, file_name fileName,
file_url fileUrl,
create_time createTime,
creator creator,
model_table,
own_id ownId ,
suffix,type,
file_type fileType,create_name createName
from bm_file_upload
where own_id=#{ownId} and model_table=#{modelTable}
<if test="type!=null and type!=''">
and type=#{type}
</if>
</select>
<select id="getFilePath" resultType="java.lang.String">
select file_url fileUrl
from bm_file_upload
WHERE id=#{id}
</select>
<select id="getFileListById" resultType="com.bonus.gzcar.business.system.entity.FileUploadVo">
select id, file_name fileName,
file_url fileUrl,
create_time createTime,
creator creator,
model_table,
own_id ownId ,
suffix,type,
file_type fileType,create_name createName
from bm_file_upload
where id in
<foreach item="item" index="index" collection="list" open="(" separator="," close=")">
#{item}
</foreach>
</select>
</mapper>