更新密码管理
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
-- 平台端和租户后台密码存储表。支持一个平台下挂载多个账号(每个账号包含账号、密码、注册信息、备注)。
|
||||
CREATE TABLE IF NOT EXISTS `yz_platform_password_store` (
|
||||
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
||||
`platform` varchar(100) NOT NULL DEFAULT '' COMMENT '平台名称',
|
||||
`url` varchar(500) NOT NULL DEFAULT '' COMMENT '平台网址/登录地址',
|
||||
`accounts` longtext COMMENT '账号列表JSON: [{"username":"","password":"","registration_info":"","remark":""}]',
|
||||
`remark` text COMMENT '平台备注',
|
||||
`user_id` bigint unsigned NOT NULL COMMENT '所属用户ID',
|
||||
`is_deleted` tinyint NOT NULL DEFAULT 0,
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_time` datetime DEFAULT NULL,
|
||||
`delete_time` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_platform_user` (`platform`,`user_id`),
|
||||
KEY `idx_user_deleted` (`user_id`,`is_deleted`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='平台密码存储';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `yz_backend_password_store` (
|
||||
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
||||
`tid` bigint NOT NULL COMMENT '租户ID',
|
||||
`platform` varchar(100) NOT NULL DEFAULT '' COMMENT '平台名称',
|
||||
`url` varchar(500) NOT NULL DEFAULT '' COMMENT '平台网址/登录地址',
|
||||
`accounts` longtext COMMENT '账号列表JSON: [{"username":"","password":"","registration_info":"","remark":""}]',
|
||||
`remark` text COMMENT '平台备注',
|
||||
`user_id` bigint unsigned NOT NULL COMMENT '所属用户ID',
|
||||
`is_deleted` tinyint NOT NULL DEFAULT 0,
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_time` datetime DEFAULT NULL,
|
||||
`delete_time` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_tid_user` (`tid`,`user_id`),
|
||||
KEY `idx_tid_platform` (`tid`,`platform`),
|
||||
KEY `idx_tid_deleted` (`tid`,`is_deleted`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='租户密码存储';
|
||||
|
||||
-- 已经按旧的「单账号」结构建过表的库,请执行
|
||||
-- sql/alter_password_store_to_multi_accounts.sql 完成升级与数据迁移。
|
||||
Reference in New Issue
Block a user