程式百科 Wiki
注册
Advertisement

! B2B Database Schema


{anchor:dbo.Bulletin}

!! Table dbo.Bulletin


佈告欄


|| Name || Type || Nullable || Comment ||

| *Id* ^^PK^^ | int | NOT NULL | _IDENTITY_ 識別碼 |

| *Content* | nvarchar (max) | NOT NULL | 公佈內容 |

| *ExpireDate* | datetime | NOT NULL | 終止日期 |

| *CreatedOn* | datetime | NOT NULL | 建立日期 |

| *CreatedBy* | varchar (20) | NOT NULL | 建立人員 |


{anchor:dbo.BulletinGroup}

!! Table dbo.BulletinGroup


佈告欄群組


|| Name || Type || Nullable || Comment ||

| *BulletinId* ^^PK^^ | int | NOT NULL | _-> [#dbo.Bulletin].Id_ 佈告欄識別碼 |

| *GroupId* ^^PK^^ | int | NOT NULL | _-> [#dbo.Group].Id_ 群組識別碼 |


{anchor:dbo.DataFile}

!! Table dbo.DataFile


檔案


|| Name || Type || Nullable || Comment ||

| *Id* ^^PK^^ | uniqueidentifier | NOT NULL | 識別碼 |

| *FileInfoId* | int | NOT NULL | _-> [#dbo.FileInfo].Id_ 檔案資訊識別碼 |

| *Filename* | nvarchar (2550) | NULL | 檔案名稱 |

| *FileContent* | varbinary (max) | NULL | 檔案內容 |

| *Type* | int | NOT NULL | 型態。1:廠商回饋檔案; 2:外送廠商檔案 |

| *Status* | int | NOT NULL | 狀態 |

| *CreatedOn* | datetime | NOT NULL | 建立日期 |

| *DownloadDate* | datetime | NULL | 檔案下載日期 |

| *FileType* | int | NOT NULL | 檔案型態。1:一般檔案; 2:系統檔案 |

| *OriginalFileDate* | datetime | NULL | 原始檔案日期 |


{anchor:dbo.FileInfo}

!! Table dbo.FileInfo


檔案資訊


|| Name || Type || Nullable || Comment ||

| *Id* ^^PK^^ | int | NOT NULL | _IDENTITY_ 識別碼 |

| *VendorAccountId* | int | NOT NULL | _-> [#dbo.VendorAccount].Id_ 廠商帳號識別碼 |

| *RiskLevel* | int | NOT NULL | 風險等級(1:低風險;2:高風險) |

| *SysName* | nvarchar (100) | NULL | 系統名稱 |

| *ProgramName* | nvarchar (100) | NULL | 程式名稱 |

| *ScheduleType* | int | NULL | 執行週期(1:每日;2:每週;3:每月;4:每季;5:每半年;6:每年;7:每結帳週期;8:不定期) |

| *TransmissionType* | int | NOT NULL | 檔案處理型態(1:廠商回饋檔案;2:外送廠商檔案) |

| *FileUsageType* | int | NOT NULL | 檔案被使用型態(1:主機;2:User;3:廠商;4:OpenSystem;5:其它) |

| *Filename* | nvarchar (500) | NOT NULL | 檔案名稱 |

| *FileDesc* | nvarchar (255) | NULL | 檔案說明 |

| *FileType* | int | NOT NULL | 資料型態(1:File;2:Report) |

| *DataUseCompany* | nvarchar (50) | NULL | 資料使用單位公司 |

| *DataUseSection* | nvarchar (50) | NULL | 資料使用單位處 |

| *DataUseDept* | nvarchar (50) | NULL | 資料使用單位部門 |

| *UploadFileDecryptMode* | int | NULL | 廠商回饋檔案解密方式(1:即時;2:取檔) |

| *UploadFileDecryptTime* | varchar (4) | NULL | 廠商回饋檔案解密特定時間(hhmm) |

| *DownloadFileKeepDays* | int | NULL | 外送廠商明碼檔案保存天數 |

| *FtpIP* | varchar (50) | NULL | FTP IP |

| *FtpUserId* | varchar (50) | NULL | FTP 帳號 |

| *FtpPwd* | varchar (50) | NULL | FTP 密碼 |

| *Owner* | nvarchar (100) | NULL | 檔案擁有者 |

| *OwnerEmail* | nvarchar (200) | NULL | 擁有者Email |

| *EncryptNotifyFlag* | int | NULL | 加密通知標記(1:不通知;2:通知) |

| *Note* | nvarchar (255) | NULL | 登錄資料備註 |

| *CreateOn* | datetime | NOT NULL | 建立日期 |

| *DownloadFileType* | int | NULL | 外送廠商檔案傳送方式(1.透過廠商API) |


{anchor:dbo.FilePermission}

!! Table dbo.FilePermission


檔案權限


|| Name || Type || Nullable || Comment ||

| *FileInfoId* ^^PK^^ | int | NOT NULL | _-> [#dbo.FileInfo].Id_ 檔案資訊識別碼 |

| *UserId* ^^PK^^ | varchar (20) | NOT NULL | 使用者代碼 |


{anchor:dbo.Group}

!! Table dbo.Group


群組


|| Name || Type || Nullable || Comment ||

| *Id* ^^PK^^ | int | NOT NULL | _IDENTITY_ 識別碼 |

| *Name* | nvarchar (100) | NOT NULL | 群組名稱 |

| *Code* | varchar (30) | NOT NULL | 群組代碼 |

| *Description* | nvarchar (255) | NULL | 說明 |


{anchor:dbo.GroupVendor}

!! Table dbo.GroupVendor


群組廠商


|| Name || Type || Nullable || Comment ||

| *GroupId* ^^PK^^ | int | NOT NULL | _-> [#dbo.Group].Id_ 群組識別碼 |

| *VendorId* ^^PK^^ | int | NOT NULL | _-> [#dbo.Vendor].Id_ 廠商識別碼 |


{anchor:dbo.OperationCode}

!! Table dbo.OperationCode


操作事件代碼表


|| Name || Type || Nullable || Comment ||

| *Code* ^^PK^^ | varchar (10) | NOT NULL | 事件代碼 |

| *Status* | int | NOT NULL | 狀態(1:成功;2:失敗) |

| *Description* | varchar (255) | NOT NULL | 事件描述 |


{anchor:dbo.OperationLog}

!! Table dbo.OperationLog


帳號操作記錄


|| Name || Type || Nullable || Comment ||

| *Id* ^^PK^^ | int | NOT NULL | _IDENTITY_ 識別碼 |

| *EventCode* | varchar (10) | NOT NULL | 事件代碼 |

| *Description* | nvarchar (200) | NOT NULL | 說明 |

| *UserId* | varchar (20) | NULL | 使用者代碼 |

| *VenderAccountId* | int | NULL | _-> [#dbo.VendorAccount].Id_ 廠商帳號識別碼 |

| *CreatedOn* | datetime | NOT NULL | 建立日期 |

| *RemoteAddress* | varchar (32) | NULL | 操作者來源位址 |


{anchor:dbo.SystemConfig}

!! Table dbo.SystemConfig


系統參數


|| Name || Type || Nullable || Comment ||

| *Id* ^^PK^^ | int | NOT NULL | _IDENTITY_ 識別碼 |

| *Code* | varchar (255) | NOT NULL | 參數代碼 |

| *Value* | nvarchar (1000) | NOT NULL | 參數值 |

| *Description* | nvarchar (255) | NULL | 參數說明 |


{anchor:dbo.Vendor}

!! Table dbo.Vendor


廠商


|| Name || Type || Nullable || Comment ||

| *Id* ^^PK^^ | int | NOT NULL | _IDENTITY_ 識別碼 |

| *Name* | nvarchar (100) | NOT NULL | 廠商名稱 |

| *VenderNo* | varchar (50) | NOT NULL | 廠商代碼 |

| *GroupCode* | varchar (50) | NULL | 廠商集團代碼 |

| *TaxNumber* | varchar (8) | NOT NULL | 廠商統編 |

| *Status* | int | NOT NULL | 廠商狀態(1:正常;2:停用) |

| *Note* | nvarchar (255) | NULL | 備註 |

| *CreatedOn* | datetime | NOT NULL | 建立日期 |

| *FileUploadUrl* | nvarchar (255) | NULL | 檔案上傳URL |


{anchor:dbo.VendorAccount}

!! Table dbo.VendorAccount


廠商帳號


|| Name || Type || Nullable || Comment ||

| *Id* ^^PK^^ | int | NOT NULL | _IDENTITY_ 識別碼 |

| *VendorId* | int | NOT NULL | _-> [#dbo.Vendor].Id_ 廠商識別碼 |

| *LoginId* | varchar (50) | NOT NULL | 登入帳號 |

| *Password* | varchar (100) | NULL | 登入密碼 |

| *BeginDate* | datetime | NOT NULL | 帳號啟用曰期 |

| *ExpireDate* | datetime | NOT NULL | 帳號終止曰期 |

| *Status* | int | NOT NULL | 帳號狀態(1:正常;2:停用) |

| *TransmissionType* | int | NOT NULL | 傳輸型態(1:上傳;2:下載;3:皆可) |

| *CertType* | int | NULL | 憑證型態 |

| *CertValidDateType* | int | NULL | 憑證有效期間類別 |

| *RequireReapplyCert* | bit | NULL | 是否需要憑證重新申請 |

| *PmName* | nvarchar (100) | NOT NULL | PM員工姓名 |

| *ApStaffName* | nvarchar (100) | NULL | AP員工姓名 |

| *PrimaryContactName* | nvarchar (100) | NOT NULL | 主要聯絡人姓名 |

| *PrimaryContactTel* | varchar (20) | NOT NULL | 主要聯絡人電話 |

| *PrimaryContactEmail* | nvarchar (200) | NOT NULL | 主要聯絡人Email |

| *SecondContactName* | nvarchar (100) | NULL | 第二聯絡人姓名 |

| *SecondContactTel* | varchar (20) | NULL | 第二聯絡人電話 |

| *SecondContactEmail* | nvarchar (200) | NULL | 第二聯絡人Email |

| *IsNotifySecondContact* | bit | NULL | 第二聯絡人是否通知 |

| *ThirdContactName* | nvarchar (100) | NULL | 第三聯絡人姓名 |

| *ThirdContactTel* | varchar (20) | NULL | 第三聯絡人電話 |

| *ThirdContactEmail* | nvarchar (200) | NULL | 第三聯絡人Email |

| *IsNotifyThirdContact* | bit | NULL | 第三聯絡人是否通知 |

| *CertificateFile* | varbinary (max) | NULL | 憑證檔 |

| *IsUploadCertificate* | bit | NOT NULL | 是否上傳憑證 |

| *UploadCertTime* | datetime | NULL | 上傳憑證時間 |

| *MAC* | varchar (20) | NULL | |

| *CpuID* | varchar (50) | NULL | |

| *SID* | varchar (50) | NULL | |

| *DomainUser* | varchar (255) | NULL | Domain\UserName。記錄相同機器的不同使用者的資訊。 |

| *AccountType* | int | NULL | 帳號類別。(1.人員;2.系統;3.皆可) |

| *CreatedOn* | datetime | NOT NULL | 建立日期 |

| *CertBeginDate* | datetime | NULL | 憑證生效日 |

| *CertExpireDate* | datetime | NULL | 憑證到期日 |


{anchor:dbo.vwCorpReport}

!! View dbo.vwCorpReport


廠商資料報表 View


|| Name || Type || Nullable || Comment ||

| *Name* | nvarchar (100) | NOT NULL | |

| *TaxNumber* | varchar (8) | NOT NULL | |

| *VenderNo* | varchar (50) | NOT NULL | |

| *GroupCode* | varchar (50) | NULL | |

| *LoginId* | varchar (50) | NOT NULL | |

| *CreatedOn* | datetime | NOT NULL | |

| *BeginDate* | datetime | NOT NULL | |

| *ExpireDate* | datetime | NOT NULL | |

| *Status* | int | NOT NULL | |

| *StatusDesc* | varchar (4) | NOT NULL | |

| *TransmissionType* | int | NOT NULL | |

| *TransmissionTypeDesc* | varchar (4) | NOT NULL | |

| *PmName* | nvarchar (100) | NOT NULL | |

| *PrimaryContactName* | nvarchar (100) | NOT NULL | |

| *PrimaryContactTel* | varchar (20) | NOT NULL | |

| *PrimaryContactEmail* | nvarchar (200) | NOT NULL | |

| *UploadCertTime* | datetime | NULL | |

| *CertBeginDate* | datetime | NULL | |

| *CertExpireDate* | datetime | NULL | |


{anchor:dbo.vwFileAuthReport}

!! View dbo.vwFileAuthReport


檔案授權報表 View


|| Name || Type || Nullable || Comment ||

| *Name* | nvarchar (100) | NOT NULL | |

| *LoginId* | varchar (50) | NOT NULL | |

| *VendorAccountId* | int | NOT NULL | |

| *Filename* | nvarchar (500) | NOT NULL | |

| *FileType* | varchar (6) | NULL | |

| *FileDesc* | nvarchar (255) | NULL | |

| *TransmissionType* | int | NOT NULL | |

| *TransmissionTypeDesc* | varchar (12) | NULL | |

| *RiskLevel* | varchar (6) | NULL | |

| *Note* | nvarchar (255) | NULL | |

| *AuthUserList* | nvarchar (max) | NULL | |


{anchor:dbo.vwFileReport}

!! View dbo.vwFileReport


檔案註冊報表 View


|| Name || Type || Nullable || Comment ||

| *VenderNo* | varchar (50) | NOT NULL | |

| *TaxNumber* | varchar (8) | NOT NULL | |

| *Name* | nvarchar (100) | NOT NULL | |

| *LoginId* | varchar (50) | NOT NULL | |

| *Filename* | nvarchar (500) | NOT NULL | |

| *FileType* | varchar (6) | NULL | |

| *FileDesc* | nvarchar (255) | NULL | |

| *TransmissionType* | int | NOT NULL | |

| *TransmissionTypeDesc* | varchar (12) | NULL | |

| *RiskLevel* | varchar (6) | NULL | |

| *UploadFileDecryptMode* | varchar (4) | NULL | |

| *UploadFileDecryptTime* | varchar (4) | NULL | |

| *SysName* | nvarchar (100) | NULL | |

| *ProgramName* | nvarchar (100) | NULL | |

| *ScheduleType* | int | NULL | |

| *ScheduleTypeDesc* | varchar (10) | NULL | |

| *DownloadFileKeepDays* | int | NULL | |

| *DataUseCompany* | nvarchar (50) | NULL | |

| *DataUseSection* | nvarchar (50) | NULL | |

| *DataUseDept* | nvarchar (50) | NULL | |

| *Note* | nvarchar (255) | NULL | |


{anchor:dbo.vwOperReport}

!! View dbo.vwOperReport


操作紀錄報表 View


|| Name || Type || Nullable || Comment ||

| *CreatedOn* | datetime | NOT NULL | |

| *EventDesc* | nvarchar (213) | NOT NULL | |

| *UserId* | varchar (20) | NULL | |

| *VenderAccountId* | int | NULL | |

| *OpUser* | varchar (50) | NULL | |

| *VenderNo* | varchar (50) | NULL | |

| *TaxNumber* | varchar (8) | NULL | |

| *RemoteAddress* | varchar (32) | NULL | |

Advertisement