代码优化

This commit is contained in:
TL
2025-07-14 16:56:02 +08:00
parent 2a5bab6a89
commit f3d9897883
53 changed files with 309 additions and 385 deletions

View File

@ -99,10 +99,10 @@
</insert>
<insert id="batchCoscoAccessItemAttachments" parameterType="java.util.List">
insert into cosco_access_item_attachments
( id, access_work_id, access_user_item_id, file_name, file_type, file_size, file_path, file_url, del_flag, create_by, create_time, update_by, update_time, last_update_time)
( id, access_work_id, access_user_item_id, file_name, file_type, file_size, file_path, file_url, create_by, create_time, update_by, update_time, last_update_time)
values
<foreach item="item" index="index" collection="list" separator=",">
( #{item.id}, #{item.accessWorkId}, #{item.accessUserItemId}, #{item.fileName}, #{item.fileType}, #{item.fileSize}, #{item.filePath}, #{item.fileUrl}, #{item.delFlag}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.lastUpdateTime})
( #{item.id}, #{item.accessWorkId}, #{item.accessUserItemId}, #{item.fileName}, #{item.fileType}, #{item.fileSize}, #{item.filePath}, #{item.fileUrl}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.lastUpdateTime})
</foreach>
</insert>
<update id="updateCoscoAccessItemAttachments" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessItemAttachments">
@ -151,9 +151,32 @@
where id = #{id}
</update>
<update id="deleteCoscoAccessItemAttachmentsByAccessUserItemId" parameterType="String">
<update id="batchUpdateCoscoAccessItemAttachments" parameterType="java.util.List">
<foreach collection="list" item="item" index="index" separator=";">
update cosco_access_item_attachments
<trim prefix="SET" suffixOverrides=",">
<if test="item.accessWorkId != null and item.accessWorkId != ''">access_work_id = #{item.accessWorkId},</if>
<if test="item.accessUserItemId != null and item.accessUserItemId != ''">access_user_item_id = #{item.accessUserItemId},</if>
<if test="item.fileName != null and item.fileName != ''">file_name = #{item.fileName},</if>
<if test="item.fileType != null and item.fileType != ''">file_type = #{item.fileType},</if>
<if test="item.fileSize != null and item.fileSize != ''">file_size = #{item.fileSize},</if>
<if test="item.filePath != null and item.filePath != ''">file_path = #{item.filePath},</if>
<if test="item.fileUrl != null and item.fileUrl != ''">file_url = #{item.fileUrl},</if>
<if test="item.updateBy != null and item.updateBy != ''">update_by = #{item.updateBy},</if>
<if test="item.updateTime != null">update_time = #{item.updateTime},</if>
<if test="item.lastUpdateTime != null ">last_update_time = #{item.lastUpdateTime},</if>
</trim>
where id = #{item.id}
</foreach>
</update>
<update id="deleteCoscoAccessItemAttachmentsByAccessUserItemIds">
update cosco_access_item_attachments set del_flag = 'deleted'
where access_user_item_id = #{accessUserItemId}
where access_user_item_id in
<foreach item="id" collection="accessUserItemIds" open="(" separator="," close=")">
#{id}
</foreach>
</update>
<update id="deleteCoscoAccessItemAttachmentsByIds" parameterType="String">

View File

@ -39,7 +39,7 @@
left join cosco_category ca on c.category_id = ca.id and ca.del_flag = 'normal'
</sql>
<select id="selectPageList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.AdmissionDetailsVo" resultType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.AdmissionDetailsVo">
<select id="selectPageList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.AdmissionDetailsVo" resultType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.AdmissionDetailsVo">
SELECT
caw.update_time as updateTime,
cas.dept_id as deptId,