|
|
|
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 ('管理账号', '/account/management', 'system')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('新增账号', '/account/new', 'system')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('禁用账号', '/account/disable', 'system')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('重置密码', '/account/reset-password', 'system')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('管理角色', '/account/role-new', 'system')
|
|
|
|
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('所有海外功能', '/oversea/all', 'oversea')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('所有国内功能', '/domestic/all', 'domestic')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('所有机票功能', '/air-ticket/all', 'air-ticket')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('所有火车票功能', '/train-ticket/all', 'train-ticket')
|
|
|
|
|
|
|
|
-- 价格管理
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('管理产品', '/products/*', 'products')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('新增产品', '/products/new', 'products')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('审核信息', '/products/info/audit', 'products')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('录入信息', '/products/info/put', 'products')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('审核价格', '/products/offer/audit', 'products')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('录入价格', '/products/offer/put', 'products')
|
|
|
|
|
|
|
|
-- 默认页面
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('最新计划', 'route=/reservation/newest', 'page')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('机票订票', 'route=/airticket', 'page')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('产品管理(客服)', 'route=/products', 'page')
|
|
|
|
INSERT INTO [dbo].[auth_resource] ([res_name] ,[res_pattern], [res_category])
|
|
|
|
VALUES ('产品管理(供应商)', 'route=/products/edit', 'page')
|
|
|
|
|
|
|
|
INSERT INTO [dbo].[auth_permission] ([role_id] ,[res_id])
|
|
|
|
VALUES (1, 1)
|