|
|
@@ -5,12 +5,12 @@
|
|
|
<insert id="insert" parameterType="com.usoftchina.smartschool.file.po.FileInfo"
|
|
|
useGeneratedKeys="true" keyProperty="id">
|
|
|
insert into f_fileinfo(folder_id,name,full_path,mime,ext,type,size,company_id,
|
|
|
- creator_id,create_time,updater_id,update_time,deleted,deleter_id,delete_time)
|
|
|
+ creator_id,create_time,updater_id,update_time,deleted,deleter_id,delete_time,access_path)
|
|
|
values (#{folderId,jdbcType=BIGINT},#{name,jdbcType=VARCHAR},#{fullPath,jdbcType=VARCHAR},
|
|
|
#{mime,jdbcType=VARCHAR},#{ext,jdbcType=VARCHAR},#{type,jdbcType=VARCHAR},#{size,jdbcType=BIGINT},
|
|
|
#{companyId,jdbcType=BIGINT},#{creatorId,jdbcType=BIGINT},#{createTime,jdbcType=TIMESTAMP},
|
|
|
#{updaterId,jdbcType=BIGINT},#{updateTime,jdbcType=TIMESTAMP},#{deleted,jdbcType=BOOLEAN},
|
|
|
- #{deleterId,jdbcType=BIGINT},#{deleteTime,jdbcType=TIMESTAMP})
|
|
|
+ #{deleterId,jdbcType=BIGINT},#{deleteTime,jdbcType=TIMESTAMP},#{accessPath,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.usoftchina.smartschool.file.po.FileInfo"
|
|
|
useGeneratedKeys="true" keyProperty="id">
|
|
|
@@ -61,6 +61,9 @@
|
|
|
<if test="deleteTime != null">
|
|
|
delete_time,
|
|
|
</if>
|
|
|
+ <if test="accessPath != null">
|
|
|
+ access_path,
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="folderId != null">
|
|
|
@@ -108,6 +111,9 @@
|
|
|
<if test="deleteTime != null">
|
|
|
#{delete_time,jdbcType=TIMESTAMP},
|
|
|
</if>
|
|
|
+ <if test="accessPath != null">
|
|
|
+ #{access_path,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.usoftchina.smartschool.file.po.FileInfo">
|
|
|
@@ -192,11 +198,12 @@
|
|
|
<result column="deleted" jdbcType="BOOLEAN" property="deleted"/>
|
|
|
<result column="deleter_id" jdbcType="BIGINT" property="deleterId"/>
|
|
|
<result column="delete_time" jdbcType="TIMESTAMP" property="deleteTime"/>
|
|
|
+ <result column="access_path" jdbcType="VARCHAR" property="accessPath"/>
|
|
|
</resultMap>
|
|
|
<sql id="baseColumns">
|
|
|
f_fileinfo.id,f_fileinfo.folder_id,f_fileinfo.name,f_fileinfo.full_path,f_fileinfo.mime,f_fileinfo.ext,
|
|
|
f_fileinfo.type,f_fileinfo.size,f_fileinfo.company_id,f_fileinfo.creator_id,f_fileinfo.create_time,
|
|
|
- f_fileinfo.updater_id,f_fileinfo.update_time,f_fileinfo.deleted,f_fileinfo.deleter_id,f_fileinfo.delete_time
|
|
|
+ f_fileinfo.updater_id,f_fileinfo.update_time,f_fileinfo.deleted,f_fileinfo.deleter_id,f_fileinfo.delete_time,f_fileinfo.access_path
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
|
|
@@ -205,6 +212,9 @@
|
|
|
<select id="selectByFullPath" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
|
select <include refid="baseColumns"/> from f_fileinfo where full_path=#{fullPath}
|
|
|
</select>
|
|
|
+ <select id="selectByAccessPath" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
|
+ select <include refid="baseColumns"/> from f_fileinfo where access_path=#{accessPath}
|
|
|
+ </select>
|
|
|
<select id="selectByFolderId" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
|
|
select <include refid="baseColumns"/> from f_fileinfo where folder_id=#{folderId} order by id
|
|
|
</select>
|