sys_file.sql 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. /**
  2. Source Server Version: 8.0.31
  3. Source Database: backendsys
  4. Date: 2023/05/23 17:09:22
  5. */
  6. DROP TABLE IF EXISTS `sys_file`;
  7. CREATE TABLE `sys_file` (
  8. PRIMARY KEY (`id`),
  9. `id` BIGINT AUTO_INCREMENT COMMENT 'ID',
  10. `category_id` BIGINT COMMENT '分类ID',
  11. `request_id` VARCHAR(100) COMMENT '请求响应ID',
  12. `user_id` BIGINT COMMENT '上传用户ID',
  13. `name` VARCHAR(255) COMMENT '文件名称',
  14. `content_type` VARCHAR(255) COMMENT '文件类型',
  15. `url` VARCHAR(2000) COMMENT 'URL',
  16. `url_thumb` VARCHAR(2000) COMMENT '缩略图',
  17. `object_key` VARCHAR(500) NOT NULL COMMENT 'ObjectKey',
  18. `size` INT COMMENT '文件大小',
  19. `md5` VARCHAR(255) COMMENT '文件MD5',
  20. `upload_id` VARCHAR(100) COMMENT '分块上传ID',
  21. `upload_chunk_count` INT COMMENT '分块文件数量',
  22. `upload_chunk_index` INT COMMENT '分块文件索引',
  23. `target` INT COMMENT '上传目标 (-1:本地, 1:腾讯云, 2:阿里云, 3.抖音云)',
  24. `upload_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '上传时间',
  25. `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  26. `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  27. UNIQUE KEY (`upload_id`),
  28. INDEX `idx_category_id` (`category_id`),
  29. INDEX `idx_user_id` (`user_id`)
  30. ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='系统上传文件表';