feat:增加权限表设计,增加禁用、重置密码操作
parent
0c91e88674
commit
680364eae3
@ -0,0 +1,66 @@
|
||||
CREATE TABLE auth_role
|
||||
(
|
||||
[role_id] [int] IDENTITY(1,1) NOT NULL,
|
||||
[role_name] [nvarchar](255) NOT NULL,
|
||||
[created_on] [datetime] NOT NULL,
|
||||
CONSTRAINT [PK_auth_role] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[role_id] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
ALTER TABLE auth_role ADD CONSTRAINT [DF_auth_role_created_on] DEFAULT (getdate()) FOR [created_on]
|
||||
|
||||
CREATE TABLE auth_permission
|
||||
(
|
||||
[role_id] [int] NOT NULL,
|
||||
[res_id] [int] NOT NULL
|
||||
) ON [PRIMARY]
|
||||
|
||||
CREATE TABLE auth_resource
|
||||
(
|
||||
[res_id] [int] IDENTITY(1,1) NOT NULL,
|
||||
[res_name] [nvarchar](255) NOT NULL,
|
||||
[res_pattern] [nvarchar](255) NOT NULL,
|
||||
[res_category] [nvarchar](255) NOT NULL,
|
||||
CONSTRAINT [PK_auth_resource] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[res_id] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
INSERT INTO [dbo].[auth_role] ([role_name])
|
||||
VALUES ('系统管理员')
|
||||
INSERT INTO [dbo].[auth_role] ([role_name])
|
||||
VALUES ('国内供应商')
|
||||
INSERT INTO [dbo].[auth_role] ([role_name])
|
||||
VALUES ('海外供应商')
|
||||
INSERT INTO [dbo].[auth_role] ([role_name])
|
||||
VALUES ('客服组')
|
||||
INSERT INTO [dbo].[auth_role] ([role_name])
|
||||
VALUES ('产品组')
|
||||
INSERT INTO [dbo].[auth_role] ([role_name])
|
||||
VALUES ('技术研发部')
|
||||
|
||||
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
||||
VALUES ('所有权限', '*', 'system')
|
||||
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
||||
VALUES ('最新团计划', '/reservation/newest', 'oversea')
|
||||
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
||||
VALUES ('账单', '/invoice', 'oversea')
|
||||
|
||||
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
||||
VALUES ('账号权限管理', '/account/management', 'system')
|
||||
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
||||
VALUES ('新增角色', '/account/new-role', 'system')
|
||||
|
||||
INSERT INTO [dbo].[auth_permission] ([role_id] ,[res_id])
|
||||
VALUES (1, 1)
|
||||
INSERT INTO [dbo].[auth_permission] ([role_id] ,[res_id])
|
||||
VALUES (6, 2)
|
||||
INSERT INTO [dbo].[auth_permission] ([role_id] ,[res_id])
|
||||
VALUES (6, 3)
|
||||
INSERT INTO [dbo].[auth_permission] ([role_id] ,[res_id])
|
||||
VALUES (6, 4)
|
||||
INSERT INTO [dbo].[auth_permission] ([role_id] ,[res_id])
|
||||
VALUES (6, 5)
|
Binary file not shown.
Loading…
Reference in New Issue