From 36854b8ea8b9928af0b0698d8ede8eadf96427bc Mon Sep 17 00:00:00 2001
From: dataprince <dataprince@163.com>
Date: Sat, 2 Dec 2023 22:20:33 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E2=80=9C=E6=96=87=E4=BB=B6?=
 =?UTF-8?q?=E7=AE=A1=E7=90=86=E2=80=9D=E6=A8=A1=E5=9D=97=E5=90=8E=E5=8F=B0?=
 =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E7=BB=93=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 sql/update.sql | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

diff --git a/sql/update.sql b/sql/update.sql
index 893f94f..ded7c20 100644
--- a/sql/update.sql
+++ b/sql/update.sql
@@ -657,3 +657,57 @@ values('产品树表删除', @parentId, '4',  '#', '', 1, 0, 'F', '0', '0', 'mf:
 insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
 values('产品树表导出', @parentId, '5',  '#', '', 1, 0, 'F', '0', '0', 'mf:product:export',       '#', 1, sysdate(), 1, null, '');
 
+-- 表 sys_oss 结构
+CREATE TABLE IF NOT EXISTS `sys_oss` (
+  `oss_id` bigint NOT NULL COMMENT '对象存储主键',
+  `file_name` varchar(255) COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '文件名',
+  `original_name` varchar(255) COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '原名',
+  `file_suffix` varchar(10) COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '文件后缀名',
+  `url` varchar(500) COLLATE utf8mb4_bin NOT NULL COMMENT 'URL地址',
+  `service` varchar(20) COLLATE utf8mb4_bin NOT NULL DEFAULT 'minio' COMMENT '服务商',
+  `create_by` bigint DEFAULT NULL COMMENT '上传人',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `update_by` bigint DEFAULT NULL COMMENT '更新人',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  PRIMARY KEY (`oss_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='OSS对象存储表';
+
+-- 表 sys_oss_config 结构
+CREATE TABLE IF NOT EXISTS `sys_oss_config` (
+  `oss_config_id` bigint NOT NULL COMMENT '主建',
+  `config_key` varchar(20) COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '配置key',
+  `access_key` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT 'accessKey',
+  `secret_key` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT '秘钥',
+  `bucket_name` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT '桶名称',
+  `prefix` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT '前缀',
+  `endpoint` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT '访问站点',
+  `domain` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT '自定义域名',
+  `is_https` char(1) COLLATE utf8mb4_bin DEFAULT 'N' COMMENT '是否https(Y=是,N=否)',
+  `region` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT '域',
+  `access_policy` char(1) COLLATE utf8mb4_bin NOT NULL DEFAULT '1' COMMENT '桶权限类型(0=private 1=public 2=custom)',
+  `status` char(1) COLLATE utf8mb4_bin DEFAULT '1' COMMENT '是否默认(0=是,1=否)',
+  `ext1` varchar(255) COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段',
+  `create_by` bigint DEFAULT NULL COMMENT '创建者',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `update_by` bigint DEFAULT NULL COMMENT '更新者',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  `remark` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
+  PRIMARY KEY (`oss_config_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='对象存储配置表';
+
+-- 表sys_oss_config 的数据:~4 rows (大约)
+INSERT INTO `sys_oss_config` (`oss_config_id`, `config_key`, `access_key`, `secret_key`, `bucket_name`, `prefix`, `endpoint`, `domain`, `is_https`, `region`, `access_policy`, `status`, `ext1`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES
+	(1, 'minio', 'ruoyi-flex', 'ruoyi-flex@369', 'ruoyi-flex', '', '127.0.0.1:9000', '', 'N', '', '1', '0', '', 1, '2023-11-30 11:54:13', 1, '2023-12-01 14:23:59', NULL),
+	(2, 'qiniu', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-flex', '', 's3-cn-north-1.qiniucs.com', '', 'N', '', '1', '1', '', 1, '2023-11-30 11:54:13', 1, '2023-12-01 14:25:43', NULL),
+	(3, 'aliyun', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-flex', '', 'oss-cn-beijing.aliyuncs.com', '', 'N', '', '1', '1', '', 1, '2023-11-30 11:54:13', 1, '2023-12-01 14:25:48', NULL),
+	(4, 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-flex', '', 'cos.ap-beijing.myqcloud.com', '', 'N', '', '1', '1', '', 1, '2023-11-30 11:54:13', 1, '2023-12-01 14:26:02', NULL);
+
+-- oss菜单
+insert into sys_menu values('118',  '文件管理',     '1',   '10', 'oss',              'system/oss/index',            '', 1, 0, 'C', '0', '0', 'system:oss:list',              'upload', 1, sysdate(), 1, sysdate(), '文件管理菜单');
+
+-- 修改avatar字段类型为bigint
+  UPDATE sys_user SET avatar=null WHERE user_id>=1;
+  ALTER TABLE `sys_user`
+	CHANGE COLUMN `avatar` `avatar` BIGINT NULL DEFAULT NULL COMMENT '头像地址' AFTER `gender`;
+
+	
\ No newline at end of file