unis_sip/ruoyi-sip/src/main/resources/mapper/sip/OmsFileLogMapper.xml

148 lines
5.1 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.ruoyi.sip.mapper.OmsFileLogMapper">
<resultMap type="com.ruoyi.sip.domain.OmsFileLog" id="OmsFileLogMap">
<result property="id" column="id"/>
<result property="url" column="url"/>
<result property="fileName" column="file_name"/>
<result property="newFilename" column="new_filename"/>
<result property="originalFilename" column="original_filename"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
</resultMap>
<!-- 基本字段 -->
<sql id="Base_Column_List">
id, url, file_name, new_filename, original_filename, create_by, create_time
</sql>
<!--通过实体作为筛选条件查询-->
<select id="queryAll" resultMap="OmsFileLogMap">
select
<include refid="Base_Column_List" />
from oms_file_log
<where>
<if test="id != null">
and id = #{id}
</if>
<if test="url != null and url != ''">
and url = #{url}
</if>
<if test="fileName != null and fileName != ''">
and file_name = #{fileName}
</if>
<if test="newFilename != null and newFilename != ''">
and new_filename = #{newFilename}
</if>
<if test="originalFilename != null and originalFilename != ''">
and original_filename = #{originalFilename}
</if>
<if test="createBy != null and createBy != ''">
and create_by = #{createBy}
</if>
<if test="createTime != null">
and create_time = #{createTime}
</if>
</where>
</select>
<!--根据ID查详情-->
<select id="queryById" parameterType="Integer" resultMap="OmsFileLogMap">
SELECT
id, url, file_name, new_filename, original_filename, create_by, create_time
FROM oms_file_log
WHERE id = #{id} LIMIT 1
</select>
<!--新增所有列-->
<insert id="insert" keyProperty="id" useGeneratedKeys="true">
INSERT INTO oms_file_log
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="url != null and url != ''">
url,
</if>
<if test="fileName != null and fileName != ''">
file_name,
</if>
<if test="newFilename != null and newFilename != ''">
new_filename,
</if>
<if test="originalFilename != null and originalFilename != ''">
original_filename,
</if>
<if test="createBy != null and createBy != ''">
create_by,
</if>
<if test="createTime != null">
create_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="url != null and url != ''">
#{url},
</if>
<if test="fileName != null and fileName != ''">
#{fileName},
</if>
<if test="newFilename != null and newFilename != ''">
#{newFilename},
</if>
<if test="originalFilename != null and originalFilename != ''">
#{originalFilename},
</if>
<if test="createBy != null and createBy != ''">
#{createBy},
</if>
<if test="createTime != null">
#{createTime},
</if>
</trim>
</insert>
<!--通过主键修改数据-->
<update id="update">
UPDATE oms_file_log
<trim prefix="SET" suffixOverrides=",">
<if test="url != null and url != ''">
url = #{url},
</if>
<if test="fileName != null and fileName != ''">
file_name = #{fileName},
</if>
<if test="newFilename != null and newFilename != ''">
new_filename = #{newFilename},
</if>
<if test="originalFilename != null and originalFilename != ''">
original_filename = #{originalFilename},
</if>
<if test="createBy != null and createBy != ''">
create_by = #{createBy},
</if>
<if test="createTime != null">
create_time = #{createTime},
</if>
</trim>
WHERE id = #{id}
</update>
<!--通过主键删除-->
<delete id="deleteById">
DELETE FROM oms_file_log WHERE id = #{id}
</delete>
<!--通过id批量删除-->
<delete id="batchRemove">
delete from oms_file_log where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>