Browse Source

添加 ImageUrl 对象

reghao 2 years ago
parent
commit
e253aff734

+ 15 - 0
dfs-store/src/main/java/cn/reghao/dfs/store/db/mapper/ImageUrlMapper.java

@@ -0,0 +1,15 @@
+package cn.reghao.dfs.store.db.mapper;
+
+import cn.reghao.dfs.store.model.po.ImageUrl;
+import cn.reghao.jutil.jdk.db.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * @author reghao
+ * @date 2023-08-22 21:52:01
+ */
+@Mapper
+public interface ImageUrlMapper extends BaseMapper<ImageUrl> {
+}

+ 25 - 0
dfs-store/src/main/java/cn/reghao/dfs/store/model/po/ImageUrl.java

@@ -0,0 +1,25 @@
+package cn.reghao.dfs.store.model.po;
+
+import cn.reghao.jutil.jdk.db.BaseObject;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+/**
+ * 图像 URL
+ *
+ * @author reghao
+ * @date 2023-08-22 21:52:01
+ */
+@AllArgsConstructor
+@NoArgsConstructor
+@Data
+public class ImageUrl extends BaseObject<Integer> {
+    private String imageFileId;
+    private String format;
+    private String objectId;
+    private String url;
+    private Integer width;
+    private Integer height;
+}

+ 19 - 0
dfs-store/src/main/resources/mapper/ImageUrlMapper.xml

@@ -0,0 +1,19 @@
+<?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="cn.reghao.dfs.store.db.mapper.ImageUrlMapper">
+    <insert id="save" useGeneratedKeys="true" keyProperty="id">
+        insert into image_url
+        (`image_file_id`,`format`,`object_id`,`url`)
+        values 
+        (#{imageFileId},#{format},#{objectId},#{url})
+    </insert>
+    <insert id="saveAll" useGeneratedKeys="true" keyProperty="id">
+        insert into image_url
+        (`image_file_id`,`format`,`object_id`,`url`)
+        values
+        <foreach collection="list" item="item" index="index" separator=",">
+            (#{item.imageFileId},#{item.format},#{item.objectId},#{item.url})
+        </foreach>
+    </insert>
+</mapper>