mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2025-09-24 07:19:46 +08:00
update 优化 !pr370 完成三方登录授权功能
This commit is contained in:
@ -3,3 +3,72 @@ ALTER TABLE gen_table ADD (data_name VARCHAR2(200) DEFAULT '');
|
||||
COMMENT ON COLUMN gen_table.data_name IS '数据源名称';
|
||||
|
||||
UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjob控制台菜单' WHERE menu_id = 120;
|
||||
|
||||
-- ----------------------------
|
||||
-- 第三方平台授权表
|
||||
-- ----------------------------
|
||||
create table sys_social
|
||||
(
|
||||
id number(20) not null,
|
||||
user_id number(20) not null,
|
||||
tenant_id varchar(20) default null,
|
||||
auth_id varchar(255) not null,
|
||||
source varchar(255) not null,
|
||||
open_id varchar(255) default null,
|
||||
user_name varchar(30) not null,
|
||||
nick_name varchar(30) default '',
|
||||
email varchar(255) default '',
|
||||
avatar varchar(500) default '',
|
||||
access_token varchar(255) not null,
|
||||
expire_in number(100) default null,
|
||||
refresh_token varchar(255) default null,
|
||||
access_code varchar(255) default null,
|
||||
union_id varchar(255) default null,
|
||||
scope varchar(255) default null,
|
||||
token_type varchar(255) default null,
|
||||
id_token varchar(255) default null,
|
||||
mac_algorithm varchar(255) default null,
|
||||
mac_key varchar(255) default null,
|
||||
code varchar(255) default null,
|
||||
oauth_token varchar(255) default null,
|
||||
oauth_token_secret varchar(255) default null,
|
||||
create_dept number(20),
|
||||
create_by number(20),
|
||||
create_time date,
|
||||
update_by number(20),
|
||||
update_time date,
|
||||
del_flag char(1) default '0'
|
||||
);
|
||||
|
||||
alter table sys_social add constraint pk_sys_social primary key (id);
|
||||
|
||||
comment on table sys_social is '社会化关系表';
|
||||
comment on column sys_social.id is '主键';
|
||||
comment on column sys_social.user_id is '用户ID';
|
||||
comment on column sys_social.tenant_id is '租户id';
|
||||
comment on column sys_social.auth_id is '授权+授权openid';
|
||||
comment on column sys_social.source is '用户来源';
|
||||
comment on column sys_social.open_id is '原生openid';
|
||||
comment on column sys_social.user_name is '登录账号';
|
||||
comment on column sys_social.nick_name is '用户昵称';
|
||||
comment on column sys_social.email is '用户邮箱';
|
||||
comment on column sys_social.avatar is '头像地址';
|
||||
comment on column sys_social.access_token is '用户的授权令牌';
|
||||
comment on column sys_social.expire_in is '用户的授权令牌的有效期,部分平台可能没有';
|
||||
comment on column sys_social.refresh_token is '刷新令牌,部分平台可能没有';
|
||||
comment on column sys_social.access_code is '平台的授权信息,部分平台可能没有';
|
||||
comment on column sys_social.union_id is '用户的 unionid';
|
||||
comment on column sys_social.scope is '授予的权限,部分平台可能没有';
|
||||
comment on column sys_social.token_type is '个别平台的授权信息,部分平台可能没有';
|
||||
comment on column sys_social.id_token is 'id token,部分平台可能没有';
|
||||
comment on column sys_social.mac_algorithm is '小米平台用户的附带属性,部分平台可能没有';
|
||||
comment on column sys_social.mac_key is '小米平台用户的附带属性,部分平台可能没有';
|
||||
comment on column sys_social.code is '用户的授权code,部分平台可能没有';
|
||||
comment on column sys_social.oauth_token is 'Twitter平台用户的附带属性,部分平台可能没有';
|
||||
comment on column sys_social.oauth_token_secret is 'Twitter平台用户的附带属性,部分平台可能没有';
|
||||
comment on column sys_social.create_dept is '创建部门';
|
||||
comment on column sys_social.create_by is '创建者';
|
||||
comment on column sys_social.create_time is '创建时间';
|
||||
comment on column sys_social.update_by is '更新者';
|
||||
comment on column sys_social.update_time is '更新时间';
|
||||
comment on column sys_social.del_flag is '删除标志(0代表存在 2代表删除)';
|
||||
|
@ -3,3 +3,71 @@ ALTER TABLE gen_table ADD data_name varchar(200) default ''::varchar;
|
||||
COMMENT ON COLUMN gen_table.data_name IS '数据源名称';
|
||||
|
||||
UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjob控制台菜单' WHERE menu_id = 120;
|
||||
|
||||
-- ----------------------------
|
||||
-- 第三方平台授权表
|
||||
-- ----------------------------
|
||||
create table sys_social
|
||||
(
|
||||
id int8 not null,
|
||||
user_id int8 not null,
|
||||
tenant_id varchar(20) default null::varchar,
|
||||
auth_id varchar(255) not null,
|
||||
source varchar(255) not null,
|
||||
open_id varchar(255) default null::varchar,
|
||||
user_name varchar(30) not null,
|
||||
nick_name varchar(30) default ''::varchar,
|
||||
email varchar(255) default ''::varchar,
|
||||
avatar varchar(500) default ''::varchar,
|
||||
access_token varchar(255) not null,
|
||||
expire_in int8 default null::varchar,
|
||||
refresh_token varchar(255) default null::varchar,
|
||||
access_code varchar(255) default null::varchar,
|
||||
union_id varchar(255) default null::varchar,
|
||||
scope varchar(255) default null::varchar,
|
||||
token_type varchar(255) default null::varchar,
|
||||
id_token varchar(255) default null::varchar,
|
||||
mac_algorithm varchar(255) default null::varchar,
|
||||
mac_key varchar(255) default null::varchar,
|
||||
code varchar(255) default null::varchar,
|
||||
oauth_token varchar(255) default null::varchar,
|
||||
oauth_token_secret varchar(255) default null::varchar,
|
||||
create_dept int8,
|
||||
create_by int8,
|
||||
create_time timestamp,
|
||||
update_by int8,
|
||||
update_time timestamp,
|
||||
del_flag char default '0'::bpchar,
|
||||
constraint "pk_sys_social" primary key (id)
|
||||
);
|
||||
|
||||
comment on table sys_social is '社会化关系表';
|
||||
comment on column sys_social.id is '主键';
|
||||
comment on column sys_social.user_id is '用户ID';
|
||||
comment on column sys_social.tenant_id is '租户id';
|
||||
comment on column sys_social.auth_id is '授权+授权openid';
|
||||
comment on column sys_social.source is '用户来源';
|
||||
comment on column sys_social.open_id is '原生openid';
|
||||
comment on column sys_social.user_name is '登录账号';
|
||||
comment on column sys_social.nick_name is '用户昵称';
|
||||
comment on column sys_social.email is '用户邮箱';
|
||||
comment on column sys_social.avatar is '头像地址';
|
||||
comment on column sys_social.access_token is '用户的授权令牌';
|
||||
comment on column sys_social.expire_in is '用户的授权令牌的有效期,部分平台可能没有';
|
||||
comment on column sys_social.refresh_token is '刷新令牌,部分平台可能没有';
|
||||
comment on column sys_social.access_code is '平台的授权信息,部分平台可能没有';
|
||||
comment on column sys_social.union_id is '用户的 unionid';
|
||||
comment on column sys_social.scope is '授予的权限,部分平台可能没有';
|
||||
comment on column sys_social.token_type is '个别平台的授权信息,部分平台可能没有';
|
||||
comment on column sys_social.id_token is 'id token,部分平台可能没有';
|
||||
comment on column sys_social.mac_algorithm is '小米平台用户的附带属性,部分平台可能没有';
|
||||
comment on column sys_social.mac_key is '小米平台用户的附带属性,部分平台可能没有';
|
||||
comment on column sys_social.code is '用户的授权code,部分平台可能没有';
|
||||
comment on column sys_social.oauth_token is 'Twitter平台用户的附带属性,部分平台可能没有';
|
||||
comment on column sys_social.oauth_token_secret is 'Twitter平台用户的附带属性,部分平台可能没有';
|
||||
comment on column sys_social.create_dept is '创建部门';
|
||||
comment on column sys_social.create_by is '创建者';
|
||||
comment on column sys_social.create_time is '创建时间';
|
||||
comment on column sys_social.update_by is '更新者';
|
||||
comment on column sys_social.update_time is '更新时间';
|
||||
comment on column sys_social.del_flag is '删除标志(0代表存在 2代表删除)';
|
||||
|
@ -10,3 +10,222 @@ GO
|
||||
|
||||
UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjob控制台菜单' WHERE menu_id = 120
|
||||
GO
|
||||
|
||||
create table sys_social
|
||||
(
|
||||
id bigint NOT NULL,
|
||||
user_id bigint NOT NULL,
|
||||
tenant_id nvarchar(20) NULL,
|
||||
auth_id nvarchar(255) NOT NULL,
|
||||
source nvarchar(255) NOT NULL,
|
||||
open_id nvarchar(255) NULL,
|
||||
user_name nvarchar(30) NOT NULL,
|
||||
nick_name nvarchar(30) DEFAULT ('') NULL,
|
||||
email nvarchar(255) DEFAULT ('') NULL,
|
||||
avatar nvarchar(500) DEFAULT ('') NULL,
|
||||
access_token nvarchar(255) NOT NULL,
|
||||
expire_in bigint NULL,
|
||||
refresh_token nvarchar(255) NULL,
|
||||
access_code nvarchar(255) NULL,
|
||||
union_id nvarchar(255) NULL,
|
||||
scope nvarchar(255) NULL,
|
||||
token_type nvarchar(255) NULL,
|
||||
id_token nvarchar(255) NULL,
|
||||
mac_algorithm nvarchar(255) NULL,
|
||||
mac_key nvarchar(255) NULL,
|
||||
code nvarchar(255) NULL,
|
||||
oauth_token nvarchar(255) NULL,
|
||||
oauth_token_secret nvarchar(255) NULL,
|
||||
create_dept bigint,
|
||||
create_by bigint,
|
||||
create_time datetime2(7),
|
||||
update_by bigint,
|
||||
update_time datetime2(7),
|
||||
del_flag nchar DEFAULT ('0') NULL,
|
||||
CONSTRAINT PK__sys_social__B21E8F2427725F8A PRIMARY KEY CLUSTERED (id)
|
||||
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
||||
ON [PRIMARY]
|
||||
)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'id' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'id'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'主键' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'id'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'用户ID' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'user_id'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'租户id' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'tenant_id'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'授权+授权openid' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'auth_id'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'用户来源' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'source'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'原生openid' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'open_id'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'登录账号' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'user_name'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'用户昵称' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'nick_name'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'用户邮箱' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'email'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'头像地址' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'avatar'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'用户的授权令牌' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'access_token'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'用户的授权令牌的有效期,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'expire_in'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'刷新令牌,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'refresh_token'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'平台的授权信息,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'access_code'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'用户的 unionid' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'union_id'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'授予的权限,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'scope'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'个别平台的授权信息,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'token_type'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'id token,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'id_token'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'小米平台用户的附带属性,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'mac_algorithm'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'小米平台用户的附带属性,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'mac_key'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'用户的授权code,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'code'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'Twitter平台用户的附带属性,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'oauth_token'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'Twitter平台用户的附带属性,部分平台可能没有' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'oauth_token_secret'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'删除标志(0代表存在 2代表删除)' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'del_flag'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'创建部门' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'create_dept'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'创建者' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'create_by'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'创建时间' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'create_time'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'更新者' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'update_by'
|
||||
GO
|
||||
EXEC sys.sp_addextendedproperty
|
||||
'MS_Description', N'更新时间' ,
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'sys_social',
|
||||
'COLUMN', N'update_time'
|
||||
GO
|
||||
|
@ -1,3 +1,41 @@
|
||||
ALTER TABLE gen_table ADD COLUMN data_name varchar(200) NULL DEFAULT '' COMMENT '数据源名称' AFTER table_id;
|
||||
|
||||
UPDATE sys_menu SET path = 'powerjob', component = 'monitor/powerjob/index', perms = 'monitor:powerjob:list', remark = 'powerjob控制台菜单' WHERE menu_id = 120
|
||||
|
||||
-- ----------------------------
|
||||
-- 第三方平台授权表
|
||||
-- ----------------------------
|
||||
drop table if exists sys_social;
|
||||
create table sys_social
|
||||
(
|
||||
id bigint not null comment '主键',
|
||||
user_id bigint not null comment '用户ID',
|
||||
tenant_id varchar(20) default null comment '租户id',
|
||||
auth_id varchar(255) not null comment '授权+授权openid',
|
||||
source varchar(255) not null comment '用户来源',
|
||||
open_id varchar(255) default null comment '原生open id',
|
||||
user_name varchar(30) not null comment '登录账号',
|
||||
nick_name varchar(30) default '' comment '用户昵称',
|
||||
email varchar(255) default '' comment '用户邮箱',
|
||||
avatar varchar(500) default '' comment '头像地址',
|
||||
access_token varchar(255) not null comment '用户的授权令牌',
|
||||
expire_in int default null comment '用户的授权令牌的有效期,部分平台可能没有',
|
||||
refresh_token varchar(255) default null comment '刷新令牌,部分平台可能没有',
|
||||
access_code varchar(255) default null comment '平台的授权信息,部分平台可能没有',
|
||||
union_id varchar(255) default null comment '用户的 unionid',
|
||||
scope varchar(255) default null comment '授予的权限,部分平台可能没有',
|
||||
token_type varchar(255) default null comment '个别平台的授权信息,部分平台可能没有',
|
||||
id_token varchar(255) default null comment 'id token,部分平台可能没有',
|
||||
mac_algorithm varchar(255) default null comment '小米平台用户的附带属性,部分平台可能没有',
|
||||
mac_key varchar(255) default null comment '小米平台用户的附带属性,部分平台可能没有',
|
||||
code varchar(255) default null comment '用户的授权code,部分平台可能没有',
|
||||
oauth_token varchar(255) default null comment 'Twitter平台用户的附带属性,部分平台可能没有',
|
||||
oauth_token_secret varchar(255) default null comment 'Twitter平台用户的附带属性,部分平台可能没有',
|
||||
create_dept bigint(20) comment '创建部门',
|
||||
create_by bigint(20) comment '创建者',
|
||||
create_time datetime comment '创建时间',
|
||||
update_by bigint(20) comment '更新者',
|
||||
update_time datetime comment '更新时间',
|
||||
del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
|
||||
PRIMARY KEY (id)
|
||||
) engine=innodb comment = '社会化关系表';
|
||||
|
Reference in New Issue
Block a user