Bladeren bron

添加file

Gaokun Wang 3 weken geleden
bovenliggende
commit
ab8eccabe1

+ 81 - 0
eco-nexus-core/nexus-core-biz/src/main/java/org/eco/vip/nexus/core/domain/file/File.java

@@ -0,0 +1,81 @@
+/*
+ * Copyright (c) 2025 GaoKunW
+ *
+ */
+
+package org.eco.vip.nexus.core.domain.file;
+
+
+import com.mybatisflex.annotation.Id;
+import com.mybatisflex.annotation.Table;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.eco.vip.orm.domain.BaseEntity;
+
+/**
+ * @description File
+ *
+ * @author GaoKunW
+ * @date 2025/7/22 10:54
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Table("system_file_t")
+public class File extends BaseEntity {
+
+    /**
+     * 唯一标识
+     */
+    @Id
+    private String fileId;
+
+    /**
+     * 引擎名
+     */
+    private String engine;
+
+    /**
+     * 桶名称
+     */
+    private String bucket;
+
+    /**
+     * 文件名
+     */
+    private String fileName;
+
+    /**
+     * 文件原名
+     */
+    private String originalName;
+
+    /**
+     * 文件大小kb
+     */
+    private Integer sizeKb;
+
+    /**
+     * 文件压缩后大小
+     */
+    private String sizeInfo;
+
+    /**
+     * 文件压缩后大小
+     */
+    private String fileSuffix;
+
+    /**
+     * 存储地址
+     */
+    private String storageUrl;
+
+    /**
+     * 下载地址
+     */
+    private String downloadUrl;
+
+    /**
+     * 图片缩略信息
+     */
+    private String thumbnail;
+}

+ 79 - 0
eco-nexus-core/nexus-core-biz/src/main/java/org/eco/vip/nexus/core/domain/file/pojo/FileBO.java

@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2025 GaoKunW
+ *
+ */
+
+package org.eco.vip.nexus.core.domain.file.pojo;
+
+
+import io.github.linpeilie.annotations.AutoMapper;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.eco.vip.nexus.core.domain.file.File;
+import org.eco.vip.orm.domain.BaseBO;
+
+/**
+ * @description FileBO
+ *
+ * @author GaoKunW
+ * @date 2025/7/22 10:59
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@AutoMapper(target = File.class, reverseConvertGenerate = false)
+public class FileBO extends BaseBO {
+    /**
+     * 唯一标识
+     */
+    private String fileId;
+
+    /**
+     * 引擎名
+     */
+    private String engine;
+
+    /**
+     * 桶名称
+     */
+    private String bucket;
+
+    /**
+     * 文件名
+     */
+    private String fileName;
+
+    /**
+     * 文件原名
+     */
+    private String originalName;
+
+    /**
+     * 文件大小kb
+     */
+    private Integer sizeKb;
+
+    /**
+     * 文件压缩后大小
+     */
+    private String sizeInfo;
+
+    /**
+     * 文件压缩后大小
+     */
+    private String fileSuffix;
+
+    /**
+     * 存储地址
+     */
+    private String storageUrl;
+
+    /**
+     * 下载地址
+     */
+    private String downloadUrl;
+
+    /**
+     * 图片缩略信息
+     */
+    private String thumbnail;
+}

+ 80 - 0
eco-nexus-core/nexus-core-biz/src/main/java/org/eco/vip/nexus/core/domain/file/pojo/FileVO.java

@@ -0,0 +1,80 @@
+/*
+ * Copyright (c) 2025 GaoKunW
+ *
+ */
+
+package org.eco.vip.nexus.core.domain.file.pojo;
+
+
+import io.github.linpeilie.annotations.AutoMapper;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.eco.vip.nexus.core.domain.file.File;
+import org.eco.vip.orm.domain.BaseEntity;
+
+/**
+ * @description FileVO
+ *
+ * @author GaoKunW
+ * @date 2025/7/22 10:58
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@AutoMapper(target = File.class, reverseConvertGenerate = false)
+public class FileVO extends BaseEntity {
+
+    /**
+     * 唯一标识
+     */
+    private String fileId;
+
+    /**
+     * 引擎名
+     */
+    private String engine;
+
+    /**
+     * 桶名称
+     */
+    private String bucket;
+
+    /**
+     * 文件名
+     */
+    private String fileName;
+
+    /**
+     * 文件原名
+     */
+    private String originalName;
+
+    /**
+     * 文件大小kb
+     */
+    private Integer sizeKb;
+
+    /**
+     * 文件压缩后大小
+     */
+    private String sizeInfo;
+
+    /**
+     * 文件压缩后大小
+     */
+    private String fileSuffix;
+
+    /**
+     * 存储地址
+     */
+    private String storageUrl;
+
+    /**
+     * 下载地址
+     */
+    private String downloadUrl;
+
+    /**
+     * 图片缩略信息
+     */
+    private String thumbnail;
+}

+ 5 - 0
eco-nexus-core/nexus-core-biz/src/main/java/org/eco/vip/nexus/core/domain/menu/pojo/MenuBO.java

@@ -25,6 +25,11 @@ import org.eco.vip.orm.domain.BaseBO;
 @AutoMapper(target = Menu.class, reverseConvertGenerate = false)
 public class MenuBO extends BaseBO {
 
+    /**
+     * 唯一标识
+     */
+    private String menuId;
+
     /**
      * 父id
      */