This commit is contained in:
jiangh277
2025-07-22 23:00:39 +08:00
commit f8fb9b561c
59 changed files with 2456 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
<?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.timeline.file.dao.CommonRelationMapper">
<insert id="insertImageStoryItemRelation">
INSERT INTO common_relation (rela_id, sub_rela_id, rela_type, user_id)
VALUES (#{imageInstanceId}, #{storyItemId}, 1, #{userId})
</insert>
<select id="getImagesByStoryItemId" resultType="string">
SELECT rela_id
FROM common_relation
WHERE sub_rela_id = #{storyItemId} AND rela_type = 1 AND is_delete = 0
</select>
<select id="getStoryItemsByImageInstanceId" resultType="string">
SELECT sub_rela_id
FROM common_relation
WHERE rela_id = #{imageInstanceId} AND rela_type = 1 AND is_delete = 0
</select>
<update id="deleteImageStoryItemRelation">
UPDATE common_relation
SET is_delete = 1
WHERE rela_id = #{imageInstanceId} AND sub_rela_id = #{storyItemId}
</update>
<insert id="insertRelation">
INSERT INTO common_relation (rela_id, sub_rela_id, rela_type, user_id)
VALUES (#{relaId}, #{subRelaId}, #{relationType}, #{userId})
</insert>
</mapper>

View File

@@ -0,0 +1,23 @@
<?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.timeline.file.dao.ImageInfoMapper">
<insert id="insert">
INSERT INTO image_info (instance_id, image_name, object_key, upload_time, size, content_type, user_id)
VALUES (#{instanceId}, #{imageName}, #{objectKey}, #{uploadTime}, #{size}, #{contentType}, #{userId})
</insert>
<select id="findByObjectKey" resultType="com.timeline.file.entity.ImageInfo">
SELECT * FROM image_info WHERE object_key = #{objectKey}
</select>
<delete id="deleteByObjectKey">
DELETE FROM image_info WHERE object_key = #{objectKey}
</delete>
<select id="selectObjectKeyById" resultType="string">
SELECT object_key FROM image_info WHERE instance_id = #{instanceId}
</select>
</mapper>