init
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
<?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.ruoyi.office.mapper.TtFileMapper">
|
||||
|
||||
<resultMap type="TtFile" id="TtFileResult">
|
||||
<result property="fileId" column="file_id" />
|
||||
<result property="fileName" column="file_name" />
|
||||
<result property="fileUrl" column="file_url" />
|
||||
<result property="codeName" column="code_name" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectTtFileVo">
|
||||
select file_id, file_name, file_url, code_name from tt_file
|
||||
</sql>
|
||||
|
||||
<select id="selectTtFileList" parameterType="TtFile" resultMap="TtFileResult">
|
||||
<include refid="selectTtFileVo"/>
|
||||
<where>
|
||||
<if test="fileName != null and fileName != ''"> and file_name like concat('%', #{fileName}, '%')</if>
|
||||
<if test="codeName != null and codeName != ''"> and code_name like concat('%', #{codeName}, '%')</if>
|
||||
</where>
|
||||
ORDER BY code_name DESC, file_id ASC
|
||||
</select>
|
||||
|
||||
<select id="selectTtFileByFileId" parameterType="Long" resultMap="TtFileResult">
|
||||
<include refid="selectTtFileVo"/>
|
||||
where file_id = #{fileId}
|
||||
</select>
|
||||
|
||||
<select id="selectTtFileByCodeName" parameterType="String" resultMap="TtFileResult">
|
||||
<include refid="selectTtFileVo"/>
|
||||
where code_name = #{codeName}
|
||||
</select>
|
||||
|
||||
<insert id="insertTtFile" parameterType="TtFile" useGeneratedKeys="true" keyProperty="fileId">
|
||||
insert into tt_file
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="fileName != null">file_name,</if>
|
||||
<if test="fileUrl != null">file_url,</if>
|
||||
<if test="codeName != null">code_name,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="fileName != null">#{fileName},</if>
|
||||
<if test="fileUrl != null">#{fileUrl},</if>
|
||||
<if test="codeName != null">#{codeName},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateTtFile" parameterType="TtFile">
|
||||
update tt_file
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="fileName != null">file_name = #{fileName},</if>
|
||||
<if test="fileUrl != null">file_url = #{fileUrl},</if>
|
||||
<if test="codeName != null">code_name = #{codeName},</if>
|
||||
</trim>
|
||||
where file_id = #{fileId}
|
||||
</update>
|
||||
|
||||
<delete id="deleteTtFileByFileId" parameterType="Long">
|
||||
delete from tt_file where file_id = #{fileId}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteTtFileByFileIds" parameterType="String">
|
||||
delete from tt_file where file_id in
|
||||
<foreach item="fileId" collection="array" open="(" separator="," close=")">
|
||||
#{fileId}
|
||||
</foreach>
|
||||
</delete>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user