Replies: 2 comments
-
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
@gosszhang 支持对于oauth_config 通过表的形式来 管理配置; 有几个小问题,可以一起讨论下:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
#63
实现方案:
表结构如下:
CREATE TABLE
oauth_config(idbigint NOT NULL AUTO_INCREMENT,platformtinyint NOT NULL DEFAULT '0' COMMENT '平台:1钉钉,2飞书',enabletinyint NOT NULL DEFAULT '0' COMMENT '是否启用',app_keyvarchar(255) NOT NULL DEFAULT '' COMMENT 'AppKey',app_secretvarchar(255) NOT NULL DEFAULT '' COMMENT 'AppSecret',auto_bindtinyint NOT NULL DEFAULT '0' COMMENT '自动绑定系统账号,手机号与登录账号匹配',auto_create_usertinyint NOT NULL DEFAULT '0' COMMENT '自动创建账号',auto_activatetinyint NOT NULL DEFAULT '0' COMMENT '账号是否为激活状态,0需要手动激活,1自动激活',create_atdatetime NOT NULL DEFAULT CURRENT_TIMESTAMP,update_atdatetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,delete_atdatetime DEFAULT NULL,PRIMARY KEY (
id),KEY
oauth_config_delete_at(delete_at)) ENGINE=InnoDB ;
CREATE TABLE
oauth_user(idbigint NOT NULL AUTO_INCREMENT,oauth_config_idbigint NOT NULL DEFAULT 0 COMMENT '授权登录id',sys_user_idbigint NOT NULL DEFAULT 0 COMMENT '系统用户id',namevarchar(255) NOT NULL DEFAULT '' COMMENT '姓名',mobilevarchar(255) NOT NULL DEFAULT '' COMMENT '手机号',union_idvarchar(255) NOT NULL DEFAULT '' COMMENT 'unionid',activetinyint NOT NULL DEFAULT '0' COMMENT '是否激活',create_atdatetime NOT NULL DEFAULT CURRENT_TIMESTAMP,update_atdatetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,delete_atdatetime DEFAULT NULL,PRIMARY KEY (
id),UNIQUE KEY
oauth_config_union_id(oauth_config_id,union_id),KEY
idx_sys_user_id(sys_user_id),KEY
oauth_user_delete_at(delete_at)) ENGINE=InnoDB ;
Beta Was this translation helpful? Give feedback.
All reactions