浏览代码

添加文件SQL

Gaokun Wang 3 周之前
父节点
当前提交
d34ea7dc74
共有 3 个文件被更改,包括 36 次插入0 次删除
  1. 1 0
      eco-bom/pom.xml
  2. 6 0
      eco-common/com-excel/pom.xml
  3. 29 0
      eco-start/src/main/resources/db/mysql/V1_0_0_1__sys-init-ddl.sql

+ 1 - 0
eco-bom/pom.xml

@@ -163,6 +163,7 @@
                 <groupId>cn.idev.excel</groupId>
                 <artifactId>fastexcel</artifactId>
                 <version>${excel.version}</version>
+
             </dependency>
 
             <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->

+ 6 - 0
eco-common/com-excel/pom.xml

@@ -35,6 +35,12 @@
         <dependency>
             <groupId>org.apache.poi</groupId>
             <artifactId>poi-ooxml</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.apache.commons</groupId>
+                    <artifactId>commons-lang3</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
     </dependencies>
 

+ 29 - 0
eco-start/src/main/resources/db/mysql/V1_0_0_1__sys-init-ddl.sql

@@ -51,6 +51,35 @@ INSERT INTO `system_client_t`
 VALUES ('71718796894000126', '7daa6e9b-8876-4918-8a12-b68cbfcdc680', 'pc', 'eco-pc2025', 'password', 'pc', 1800, 604800,
         '1', '1', 0, '0', '1', '2025-07-10 14:55:10', '1', '2025-07-10 14:55:06', NULL);
 
+-- ----------------------------
+-- Table structure for system_file_t
+-- ----------------------------
+DROP TABLE IF EXISTS `system_file_t`;
+CREATE TABLE `system_file_t`
+(
+    `file_id`       varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  NOT NULL COMMENT '唯一标识',
+    `engine`        varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '引擎名',
+    `bucket`        varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '桶名称',
+    `file_name`     varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件名',
+    `original_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件原名',
+    `size_kb`       bigint DEFAULT NULL COMMENT '文件大小kb',
+    `size_info`     varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件压缩后大小',
+    `file_suffix`   varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件后缀',
+    `storage_url`   text CHARACTER SET  utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '存储地址',
+    `download_url`  text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '下载地址',
+    `thumbnail`     longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图片缩略信息',
+    `tenant_id`     varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户编号',
+    `status`        varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '状态(1正常 0停用)',
+    `version`       int NULL DEFAULT NULL COMMENT '乐观锁',
+    `del_flag`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '删除标志(1代表已删除 0代表存在)',
+    `create_by`     varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
+    `create_time`   datetime NULL DEFAULT NULL COMMENT '创建时间',
+    `update_by`     varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
+    `update_time`   datetime NULL DEFAULT NULL COMMENT '更新时间',
+    `remark`        varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
+    PRIMARY KEY (`file_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文件表' ROW_FORMAT = DYNAMIC;
+
 -- ----------------------------
 -- Table structure for system_menu_t
 -- ----------------------------