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)