mirror of
https://github.com/continew-org/continew-admin.git
synced 2026-01-16 06:57:12 +08:00
feat(system/client) :客户端管理扩展登录配置
This commit is contained in:
@@ -249,6 +249,7 @@ sa-token:
|
||||
# 是否允许同一账号多地同时登录(为 true 时允许一起登录,为 false 时新登录挤掉旧登录)
|
||||
is-concurrent: true
|
||||
# 在多人登录同一账号时,是否共用一个 Token(为 true 时所有登录共用一个 Token,为 false 时每次登录新建一个 Token)
|
||||
# 使用 jwt-simple 模式后,is-share 恒等于 false(目前本项目使用 jwt-simple 模式,可通过 sa-token.extension.enableJwt: false 关闭并自行提供 StpLogic 配置)
|
||||
is-share: false
|
||||
# 是否输出操作日志
|
||||
is-log: false
|
||||
|
||||
@@ -398,4 +398,12 @@ CREATE TABLE IF NOT EXISTS `sys_sms_log` (
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `idx_config_id`(`config_id`),
|
||||
INDEX `idx_create_user`(`create_user`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信日志表';
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信日志表';
|
||||
|
||||
-- changeset KAI:20251125-01
|
||||
-- comment 追加sys_client表字段
|
||||
ALTER TABLE `sys_client`
|
||||
ADD COLUMN `is_concurrent` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否允许同一账号多地同时登录',
|
||||
ADD COLUMN `max_login_count` int NOT NULL DEFAULT -1 COMMENT '同一账号最大登录数量,-1代表不限',
|
||||
ADD COLUMN `replaced_range` varchar(20) DEFAULT 'ALL_DEVICE_TYPE' COMMENT '顶人下线的范围(CURR_DEVICE_TYPE=当前设备类型端;ALL_DEVICE_TYPE=所有设备类型端)',
|
||||
ADD COLUMN `overflow_logout_mode` varchar(20) DEFAULT 'KICKOUT' COMMENT '溢出人数的注销方式(LOGOUT=注销下线;KICKOUT=踢人下线;REPLACED=顶人下线)';
|
||||
@@ -665,4 +665,17 @@ COMMENT ON COLUMN "sys_sms_log"."status" IS '发送状态(1:成功;2
|
||||
COMMENT ON COLUMN "sys_sms_log"."res_msg" IS '返回数据';
|
||||
COMMENT ON COLUMN "sys_sms_log"."create_user" IS '创建人';
|
||||
COMMENT ON COLUMN "sys_sms_log"."create_time" IS '创建时间';
|
||||
COMMENT ON TABLE "sys_sms_log" IS '短信日志表';
|
||||
COMMENT ON TABLE "sys_sms_log" IS '短信日志表';
|
||||
|
||||
-- changeset kai:20251125-01
|
||||
-- comment 追加sys_client表字段
|
||||
ALTER TABLE "sys_client"
|
||||
ADD COLUMN "is_concurrent" bool NOT NULL DEFAULT false,
|
||||
ADD COLUMN "max_login_count" int4 NOT NULL DEFAULT -1,
|
||||
ADD COLUMN "replaced_range" varchar(20) NOT NULL DEFAULT 'ALL_DEVICE_TYPE',
|
||||
ADD COLUMN "overflow_logout_mode" varchar(20) NOT NULL DEFAULT 'KICKOUT';
|
||||
|
||||
COMMENT ON COLUMN "sys_client"."is_concurrent" IS '是否允许同一账号多地同时登录';
|
||||
COMMENT ON COLUMN "sys_client"."max_login_count" IS '同一账号最大登录数量,-1代表不限';
|
||||
COMMENT ON COLUMN "sys_client"."replaced_range" IS '顶人下线的范围(CURR_DEVICE_TYPE=当前设备类型端;ALL_DEVICE_TYPE=所有设备类型端)';
|
||||
COMMENT ON COLUMN "sys_client"."overflow_logout_mode" IS '溢出人数的注销方式(LOGOUT=注销下线;KICKOUT=踢人下线;REPLACED=顶人下线)';
|
||||
Reference in New Issue
Block a user