Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
auth-master
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
吴超
auth-master
Commits
7156aba0
Commit
7156aba0
authored
Mar 16, 2026
by
周海峰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
b8b89203
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
18 行增加
和
28 行删除
+18
-28
doc/sql/favorite_apps.sql
+0
-28
doc/sql/update.sql
+18
-0
没有找到文件。
doc/sql/favorite_apps.sql
deleted
100644 → 0
View file @
b8b89203
-- 用户常用应用功能相关SQL脚本
-- 创建用户常用应用关联表
CREATE
TABLE
IF
NOT
EXISTS
`platform_user_favorite_apps`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`user_id`
varchar
(
50
)
NOT
NULL
COMMENT
'用户ID'
,
`app_id`
int
(
11
)
NOT
NULL
COMMENT
'应用ID'
,
`sort_order`
int
(
11
)
DEFAULT
'0'
COMMENT
'排序顺序'
,
`create_time`
datetime
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`uk_user_app`
(
`user_id`
,
`app_id`
),
KEY
`idx_user_id`
(
`user_id`
),
KEY
`idx_app_id`
(
`app_id`
),
CONSTRAINT
`fk_favorite_app`
FOREIGN
KEY
(
`app_id`
)
REFERENCES
`platform_applications`
(
`id`
)
ON
DELETE
CASCADE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户常用应用表'
;
-- 添加索引优化查询性能
CREATE
INDEX
idx_user_favorite_create_time
ON
platform_user_favorite_apps
(
create_time
);
CREATE
INDEX
idx_user_favorite_sort_order
ON
platform_user_favorite_apps
(
sort_order
);
-- 示例数据(可选)
-- 为用户1添加一些常用应用
-- INSERT INTO platform_user_favorite_apps (user_id, app_id, sort_order) VALUES ('1', 1, 1);
-- INSERT INTO platform_user_favorite_apps (user_id, app_id, sort_order) VALUES ('1', 2, 2);
-- INSERT INTO platform_user_favorite_apps (user_id, app_id, sort_order) VALUES ('1', 3, 3);
-- 回滚脚本(如果需要删除表)
-- DROP TABLE IF EXISTS platform_user_favorite_apps;
doc/sql/update.sql
View file @
7156aba0
...
...
@@ -15,6 +15,24 @@ ALTER TABLE `platform_auth`.`platform_applications`
ALTER
TABLE
`platform_auth`
.
`platform_applications`
ADD
COLUMN
`wechat_url`
varchar
(
1000
)
NULL
COMMENT
'企业微信入口'
AFTER
`group_code`
;
-- 创建用户常用应用关联表
CREATE
TABLE
`platform_user_favorite_apps`
(
`id`
int
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`user_id`
varchar
(
50
)
NOT
NULL
COMMENT
'用户ID'
,
`app_id`
int
NOT
NULL
COMMENT
'应用ID'
,
`sort_order`
int
DEFAULT
'0'
COMMENT
'排序顺序'
,
`create_time`
datetime
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`uk_user_app`
(
`user_id`
,
`app_id`
),
KEY
`idx_user_id`
(
`user_id`
),
KEY
`idx_app_id`
(
`app_id`
),
KEY
`idx_user_favorite_create_time`
(
`create_time`
),
KEY
`idx_user_favorite_sort_order`
(
`sort_order`
),
CONSTRAINT
`fk_favorite_app`
FOREIGN
KEY
(
`app_id`
)
REFERENCES
`platform_applications`
(
`id`
)
ON
DELETE
CASCADE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
22
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_0900_ai_ci
COMMENT
=
'用户常用应用表'
;
CREATE
TABLE
`platform_role_application_app`
(
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论