建表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 |