建表SQL:
create database DC_Demo
use DC_Demo
CREATE TABLE [dbo].[USERINFO](
[INDEX_KEY] [int] IDENTITY(1,1) NOT NULL,
[ID] [varchar](7) NOT NULL,
[USERNAME] [varchar](20) NOT NULL,
[PASSWORD] [varchar](20) NOT NULL,
[TYPE] [int] NOT NULL,
[EMAIL] [varchar](50) NOT NULL,
[NUM_ MANAGER] [varchar](7) NOT NULL,
[ID_DEPT] [int] NOT NULL,
[NAME] [nvarchar](50) NOT NULL,
[CREATE_BY] [varchar](7) NULL,
[CREATE_TIME] [datetime] NOT NULL,
[DELETE_FLAG] [int] NOT NULL)
CREATE TABLE [dbo].[DEPARTMENT](
[INDEX_KEY] [int] IDENTITY(1,1) NOT NULL,
[ID] [int] NOT NULL,
[NAME] [nvarchar](50) NOT NULL,
[CREATE_BY] [varchar](7) NULL,
[CREATE_TIME] [datetime] NOT NULL,
[LAST_UPDATE_BY] [varchar](7) NULL,
[LAST_UPDATE_TIME] [datetime] NOT NULL,
[DELETE_FLAG] [int] NOT NULL)
CREATE TABLE [dbo].[CLIENT](
[INDEX_KEY] [int] IDENTITY(1,1) NOT NULL,
[USERNAME] [nvarchar](50) NOT NULL,
[EMAIL] [varchar](50) NOT NULL,
[CREATE_BY] [varchar](7) NULL,
[CREATE_TIME] [datetime] NOT NULL,
[AUDIT_BY] [varchar](7) NULL,
[AUDIT_TIME] [datetime] NOT NULL,
[AUDIT_STATE] [int] NOT NULL,
[COMPANY] [nvarchar](100) NOT NULL,
[LANGUAGE] [int] NOT NULL,
[DEPT_ID] [int] NOT NULL,
[DELETE_FLAG] [int] DEFAULT '0')
CREATE TABLE [dbo].[FILEINFO](
[INDEX_KEY] [int] IDENTITY(1,1) NOT NULL,
[FILENAME] [nvarchar](200) NOT NULL,
[FILEID] [varchar](32) NOT NULL,
[UPLOAD_BY] [varchar](7) NULL,
[UPLOAD_TIME] [datetime] NOT NULL,
[AUDIT_BY] [varchar](7) NULL,
[AUDIT_TIME] [datetime] NOT NULL,
[AUDIT_STATE] [int] NOT NULL DEFAULT '0',
[CLIENT_ID] [int] NOT NULL,
[OVERTIME] [datetime] NOT NULL,
[DOWN_START] [datetime] NOT NULL,
[DOWN_END] [datetime] NOT NULL,
[FILECODE] [varchar](32) NOT NULL,
[DELETE_FLAG] [int] NOT NULL)
CREATE TABLE [dbo].[FILESHAREINFO](
[INDEX_KEY] [int] IDENTITY(1,1) NOT NULL,
[FILENAME] [nvarchar](200) NOT NULL,
[FILEID] [varchar](32) NOT NULL,
[UPLOAD_BY] [varchar](7) NULL,
[UPLOAD_TIME] [datetime] NOT NULL,
[SHARE_TO] [varchar](7) NULL,
[OVERTIME] [datetime] NOT NULL,
[DOWN_START] [datetime] NOT NULL,
[DOWN_END] [datetime] NOT NULL,
[FILECODE] [varchar](32) NOT NULL,
[DELETE_FLAG] [int] NOT NULL)
用戶信息表(USERINFO)
NO |
PK |
字段 |
類型 |
NULL |
備注 |
1 |
Y |
INDEX_KEY |
INT |
N |
自遞增值,內部索引號 |
2 |
N |
ID |
VARCHAR(7) |
N |
工號 |
3 |
N |
USERNAME |
VARCHAR(20) |
N |
用戶登錄名 |
4 |
N |
PASSWORD |
VARCHAR(20) |
N |
密 碼 |
5 |
N |
TYPE |
INT |
N |
用戶類型:0,文員,1,主管,2為管理員,默認為:0 |
6 |
N |
|
VARCHAR(50) |
N |
郵箱 |
7 |
N |
NUM_ MANAGER |
VARCHAR(7) |
N |
主管工號,如該用戶為主管則填本人工號 |
8 |
N |
ID_DEPT |
INT |
N |
部門編號 |
9 |
N |
NAME |
NVARCHAR(20) |
N |
用戶本人姓名 |
10 |
N |
CREATE_BY |
VARCHAR(7) |
N |
創建用戶的工號 |
11 |
N |
CREATE_TIME |
DATETIME |
N |
創建時間 |
12 |
N |
DELETE_FLAG |
INT |
Y |
刪除標記:0,未刪除,1,已刪除,默認為:0 |
部門信息表(DEPARTMENT)
NO |
PK |
字段 |
類型 |
NULL |
備注 |
1 |
Y |
INDEX_KEY |
INT |
N |
自遞增值,內部索引號 |
2 |
N |
ID |
INT |
N |
部門編號 |
3 |
N |
NAME |
NVARCHAR(50) |
N |
部門名稱 |
4 |
N |
CREATE_BY |
VARCHAR(7) |
N |
創建者的工號 |
5 |
N |
CREATE_TIME |
DATETIME |
N |
創建時間 |
6 |
N |
LAST_UPDATE_BY |
VARCHAR(20) |
Y |
最後修改用戶 |
7 |
N |
LAST_UPDATE_TIME |
DATETIME |
Y |
最後修改時間 |
8 |
N |
DELETE_FLAG |
INT |
Y |
刪除標記:0,未刪除,1,已刪除,默認為:0 |
客戶信息表(CLIENT)
NO |
PK |
字段 |
類型 |
NULL |
備注 |
1 |
Y |
INDEX_KEY |
INT |
N |
自遞增值,內部索引號 |
2 |
N |
USERNAME |
NVARCHAR(50) |
N |
客戶聯繫人名稱 |
3 |
N |
|
VARCHAR(50) |
N |
郵 箱 |
4 |
N |
CREATE_BY |
VARCHAR(7) |
N |
創建用戶 |
5 |
N |
CREATE_TIME |
DATETIME |
N |
創建時間 |
6 |
N |
AUDIT_BY |
VARCHAR(7) |
N |
審核人工號 |
7 |
N |
AUDIT_TIME |
DATETIME |
N |
審核時間 |
8 |
N |
AUDIT_STATE |
INT |
N |
審核標記:0-未審核;1-已審核;2-拒絕;默認為:0 |
9 |
N |
COMPANY |
NVARCHAR(100) |
N |
客戶公司名稱 |
10 |
N |
LANGUAGE |
INT |
N |
客戶所用語言:0-簡體;1-繁體;2-英語;默認為:1 |
11 |
N |
DEPT_ID |
INT |
N |
創建客戶的部門編號 |
12 |
N |
DELETE_FLAG |
INT |
Y |
刪除標記:0,未刪除,1,已刪除,默認為:0 |
文件信息表(FILEINFO)
NO |
PK |
字段 |
類型 |
NULL |
備注 |
1 |
Y |
INDEX_KEY |
INT |
N |
自遞增值,內部索引號 |
2 |
N |
FILENAME |
NVARCHAR(200) |
N |
文件名 |
3 |
N |
FILEID |
VARCAHR(36) |
N |
文件編號System.Guid.NewGuid() |
4 |
N |
FILE_PATH |
NVARCHAR(300) |
N |
文件路徑 |
5 |
N |
UPLOAD_BY |
VARCHAR(7) |
N |
上傳人工號 |
6 |
N |
UPLOAD_TIME |
DATETIME |
N |
上傳時間 |
7 |
N |
AUDIT_BY |
VARCHAR(7) |
N |
審核人工號 |
8 |
N |
AUDIT _TIME |
DATETIME |
N |
審核時間 |
9 |
N |
AUDIT _STATE |
INT |
N |
審核標記:0,未審核,1,已審核,2,拒絕,默認為:0 |
10 |
N |
CLIENT_ID |
INT |
N |
客戶編號(CLIENT表的INDEX_KEY字段) |
11 |
N |
OVERTIME |
DATETIME |
N |
超時時間 |
12 |
N |
DOWN_START |
DATETIME |
N |
客戶開始下載時間 |
13 |
N |
DOWN_END |
DATETIME |
N |
客戶下載完成時間 |
14 |
N |
FILECODE |
VARCHAR(32) |
N |
文件驗證碼,文件編號的MD5加密串 |
15 |
N |
DELETE_FLAG |
INT |
Y |
刪除標記:0,未刪除,1,已刪除,默認為:0 |
共享文件信息表(FILESHAREINFO)
NO |
PK |
字段 |
類型 |
NULL |
備注 |
1 |
Y |
INDEX_KEY |
INT |
N |
自遞增值,內部索引號 |
2 |
N |
FILENAME |
NVARCHAR(200) |
N |
文件名 |
3 |
N |
FILEID |
VARCAHR(32) |
N |
文件編號System.Guid.NewGuid() |
4 |
N |
UPLOAD_BY |
VARCHAR(7) |
N |
上傳者工號 |
5 |
N |
UPLOAD_TIME |
DATETIME |
N |
上傳時間 |
6 |
N |
SHARE_TO |
VARCHAR(7) |
N |
共享者工號 |
7 |
N |
OVERTIME |
DATETIME |
N |
超時時間 |
8 |
N |
DOWN_START |
DATETIME |
N |
共享者開始下載時間 |
9 |
N |
DOWN_END |
DATETIME |
N |
共享者下載完成時間 |
10 |
N |
DELETE_FLAG |
INT |
Y |
刪除標記:0,未刪除,1,已刪除,默認為:0 |