--許可權管理 CREATE TABLE SystemLog--日誌表 ( Id INT IDENTITY(1,1) PRIMARY KEY,--主鍵id UserName VARCHAR(10) NOT NULL,--用戶名稱,創建日誌的用戶名稱 UserId INT NOT NULL,--用戶id... ...
--許可權管理 CREATE TABLE SystemLog--日誌表 ( Id INT IDENTITY(1,1) PRIMARY KEY,--主鍵id UserName VARCHAR(10) NOT NULL,--用戶名稱,創建日誌的用戶名稱 UserId INT NOT NULL,--用戶id,創建日誌的用戶id OperationType VARCHAR(50) NOT NULL,--操作地址 MenuName VARCHAR(50) NOT NULL,--菜單名稱 Action VARCHAR(100) NOT NULL,--地址(視圖地址) Contents VARCHAR(max) NOT NULL,--操作記錄 IP VARCHAR(20) NOT NULL,--操作IP地址 AddTime DATETIME,--操作時間 IsDelete BIT NOT NULL,--刪除標誌 ) CREATE TABLE SystemPermissions--許可權表 ( Id INT IDENTITY(1,1) NOT NULL,--主鍵id Name VARCHAR(20) NOT NULL,--名稱 Link VARCHAR(50),--地址 Icon VARCHAR(50),--圖標 Sequence INT NOT NULL, Description VARCHAR(50),--說明 ParentId INT NOT NULL,--父級id MenuType INT NOT NULL,--菜單級別類型 AddTime DATETIME,--添加時間 IsDelete BIT NOT NULL,--刪除標誌 ) CREATE TABLE SystemRole--角色表 ( Id INT IDENTITY(1,1) PRIMARY KEY,--主鍵id Name VARCHAR(20) NOT NULL,--角色名稱 Description VARCHAR(50) NOT NULL,--說明 AddTime DATETIME,--添加時間 IsDelete BIT NOT NULL,--刪除標誌 ) CREATE TABLE SystemRolePermissions--角色許可權表 ( Id INT IDENTITY(1,1) PRIMARY KEY,--主鍵id RoleId INT NOT NULL,--角色id PermissionsId INT NOT NULL,--許可權id ) CREATE TABLE SystemUser--用戶表 ( Id INT IDENTITY(1,1) PRIMARY KEY, Avatar VARCHAR(50) NOT NULL,--頭像/匿名化身 Name VARCHAR(10) NOT NULL,--用戶名稱 Account VARCHAR(16) NOT NULL, Password VARCHAR(20) NOT NULL,--密碼 Phone VARCHAR(11),--手機號 Email VARCHAR(30),--郵箱 Status BIT,--用戶狀態 LastLoginTime DATETIME,--最後操作時間 AddTime DATETIME,--添加時間 IsDelete BIT NOT NULL,--刪除標誌 ) CREATE TABLE SystemUserRole--用戶角色表 ( Id INT IDENTITY(1,1) PRIMARY KEY,--主鍵id UserId INT NOT NULL,--用戶id RoleId INT NOT NULL,--角色id )