|
@@ -4,23 +4,41 @@
|
|
|
|
|
|
### 1.文件信息表(dt_file_info)
|
|
### 1.文件信息表(dt_file_info)
|
|
|
|
|
|
-| 字段 | 字段说明 | 数据类型 | 备注 |
|
|
|
|
-| ------------- | -------------- | ------------ | ----------------------------- |
|
|
|
|
-| id | 主键 | varchar(40) | 32位UUID |
|
|
|
|
-| group_code | 集团编码 | varchar(40) | |
|
|
|
|
-| file_name | 文件名称 | varchar(50) | |
|
|
|
|
-| file_type | 文件类型 | varchar(2) | 0-文件,1-目录 |
|
|
|
|
-| file_bucket | 文件分组 | varchar(40) | 默认为应用名 |
|
|
|
|
-| file_path | 文件路径 | varchar(200) | 含文件名称 - 对应文件存储路径 |
|
|
|
|
-| file_size | 文件大小 | varchar(40) | |
|
|
|
|
-| business_id | 关联业务Id | varchar(50) | |
|
|
|
|
-| expire_date | 保留期限 | char(14) | 格式为yyyyMMddHHmmss |
|
|
|
|
-| creator | 创建人账号id | varchar(32) | |
|
|
|
|
-| creation_time | 创建时间 | char(14) | 格式为yyyyMMddHHmmss |
|
|
|
|
-| modified_time | 最后更新时间 | char(14) | 格式为yyyyMMddHHmmss |
|
|
|
|
-| modifier | 最后更新账号id | varchar(32) | |
|
|
|
|
-| valid | 合法标识 | tinyint(4) | 0-无效,1-有效 |
|
|
|
|
-| ts | 乐观锁 | timestamp | |
|
|
|
|
|
|
+| 字段 | 字段说明 | 数据类型 | 备注 |
|
|
|
|
+| ------------- | --------------- | ----------- | -------------------- |
|
|
|
|
+| id | 主键 | varchar(40) | 32位UUID |
|
|
|
|
+| group_code | 集团编码 | varchar(40) | |
|
|
|
|
+| file_name | 文件名称 | varchar(50) | |
|
|
|
|
+| file_md5 | 文件内容的md5值 | varchar(50) | |
|
|
|
|
+| business_id | 关联业务Id | varchar(50) | |
|
|
|
|
+| expire_date | 保留期限 | char(14) | 格式为yyyyMMddHHmmss |
|
|
|
|
+| creator | 创建人账号id | varchar(32) | |
|
|
|
|
+| creation_time | 创建时间 | char(14) | 格式为yyyyMMddHHmmss |
|
|
|
|
+| modified_time | 最后更新时间 | char(14) | 格式为yyyyMMddHHmmss |
|
|
|
|
+| modifier | 最后更新账号id | varchar(32) | |
|
|
|
|
+| valid | 合法标识 | tinyint(4) | 0-无效,1-有效 |
|
|
|
|
+| ts | 乐观锁 | timestamp | |
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+### 2.文件的MD5信息(dt_file_md5)
|
|
|
|
+
|
|
|
|
+| 字段 | 字段说明 | 数据类型 | 备注 |
|
|
|
|
+| ------------- | --------------- | ------------ | ----------------------------- |
|
|
|
|
+| id | 主键 | varchar(40) | 32位UUID |
|
|
|
|
+| file_type | 文件类型 | varchar(2) | 0-文件,1-目录 |
|
|
|
|
+| file_bucket | 文件分组 | varchar(40) | 默认为应用名 |
|
|
|
|
+| file_path | 文件路径 | varchar(200) | 含文件名称 - 对应文件存储路径 |
|
|
|
|
+| file_size | 文件大小 | varchar(40) | |
|
|
|
|
+| file_md5 | 文件内容的md5值 | varchar(50) | |
|
|
|
|
+| creator | 创建人账号id | varchar(32) | |
|
|
|
|
+| creation_time | 创建时间 | char(14) | 格式为yyyyMMddHHmmss |
|
|
|
|
+| modified_time | 最后更新时间 | char(14) | 格式为yyyyMMddHHmmss |
|
|
|
|
+| modifier | 最后更新账号id | varchar(32) | |
|
|
|
|
+| valid | 合法标识 | tinyint(4) | 0-无效,1-有效 |
|
|
|
|
+| ts | 乐观锁 | timestamp | |
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
## DDL语句
|
|
## DDL语句
|
|
|
|
|
|
@@ -28,21 +46,41 @@
|
|
|
|
|
|
```sql
|
|
```sql
|
|
CREATE TABLE IF NOT EXISTS `dt_file_info` (
|
|
CREATE TABLE IF NOT EXISTS `dt_file_info` (
|
|
- `id` varchar(40) COLLATE utf8_bin NOT NULL COMMENT '主键',
|
|
|
|
- `group_code` varchar(40) COLLATE utf8_bin NOT NULL COMMENT '集团编码',
|
|
|
|
- `file_name` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '文件名称',
|
|
|
|
- `file_type` varchar(2) COLLATE utf8_bin DEFAULT NULL COMMENT '0-文件,1-目录',
|
|
|
|
- `file_bucket` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '文件分组',
|
|
|
|
- `file_path` varchar(200) COLLATE utf8_bin DEFAULT NULL COMMENT '含文件名称 - 对应文件存储路径',
|
|
|
|
- `file_size` bigint(20) DEFAULT NULL COMMENT '文件大小',
|
|
|
|
- `business_id` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '关联业务Id',
|
|
|
|
- `expire_date` char(14) COLLATE utf8_bin DEFAULT NULL COMMENT '保留期限,格式为yyyyMMddHHmmss',
|
|
|
|
- `creator` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT '创建人id',
|
|
|
|
- `creation_time` char(14) COLLATE utf8_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
|
|
|
|
- `modified_time` char(14) COLLATE utf8_bin DEFAULT NULL COMMENT '最后更新时间,格式为yyyyMMddHHmmss',
|
|
|
|
- `modifier` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT '最后更新账号id',
|
|
|
|
- `valid` tinyint(4) DEFAULT NULL COMMENT '合法标识,0-无效,1-有效',
|
|
|
|
- `ts` timestamp NULL DEFAULT NULL COMMENT '乐观锁',
|
|
|
|
- PRIMARY KEY (`id`)
|
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='文件信息表';
|
|
|
|
-```
|
|
|
|
|
|
+`id` varchar(40) NOT NULL COMMENT '主键',
|
|
|
|
+`group_code` varchar(40) NOT NULL COMMENT '集团编码',
|
|
|
|
+`file_name` varchar(128) NOT NULL COMMENT '文件名称',
|
|
|
|
+`business_id` varchar(32) NULL DEFAULT NULL COMMENT '关联业务Id',
|
|
|
|
+`expire_date` char(8) NULL DEFAULT NULL COMMENT '保留期限',
|
|
|
|
+`creator` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+`creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+`modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
|
|
|
|
+`modified_time` char(14) NULL DEFAULT NULL COMMENT '最后修改时间',
|
|
|
|
+`valid` tinyint DEFAULT 1 COMMENT '合法标识',
|
|
|
|
+`ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
|
|
|
|
+PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='文件信息';
|
|
|
|
+```
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+### 文件MD5信息表
|
|
|
|
+
|
|
|
|
+```sql
|
|
|
|
+CREATE TABLE IF NOT EXISTS `dt_file_md5` (
|
|
|
|
+`id` varchar(40) NOT NULL COMMENT '主键',
|
|
|
|
+`file_type` varchar(2) NOT NULL DEFAULT '0' COMMENT '文件类型:0-文件,1-目录',
|
|
|
|
+`file_bucket` varchar(64) NOT NULL DEFAULT '0' COMMENT '文件分组:默认为应用名',
|
|
|
|
+`file_path` varchar(512) NULL DEFAULT NULL COMMENT '文件路径含文件名称-对应文件存储路径',
|
|
|
|
+`file_size` int(10) NOT NULL DEFAULT 0 COMMENT '文件大小',
|
|
|
|
+`file_md5` varchar(64) NULL DEFAULT NULL COMMENT '文件的md5值',
|
|
|
|
+`upload_status` tinyint NOT NULL DEFAULT 0 COMMENT '文件上传状态,0.上传完成,1.已上传部分',
|
|
|
|
+`creator` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+`creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+`modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
|
|
|
|
+`modified_time` char(14) NULL DEFAULT NULL COMMENT '最后修改时间',
|
|
|
|
+`valid` tinyint DEFAULT 1 COMMENT '合法标识',
|
|
|
|
+`ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
|
|
|
|
+PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='文件的MD5信息';
|
|
|
|
+```
|
|
|
|
+
|