# 工程管理 #
* ## 數據表設計 ##
* ### Eng_Project(項目表)
| 字段名 | 類型 | 是否非空 | 主鍵 | 唯一 | 默認值 | 備注 |
| ------ | ------ | ------ | ------ | ------ | ------ | ------ |
| id | int | 是 | 是 | 是 | 自增 | 項目id |
| name | varchar(200) | 是 | 否 | 否 | 空字符串 | 項目名稱|
| depId | varchar(100) | 是 | 否 | 否 | 空字符串 | 部門ID |
| userId | varchar(100) | 是 | 否 | 否 | 空字符串 | 負責人id |
| fundsSourceType | tinyint(1) | 是 | 否 | 否 | 0 | 資金來源,0代表公司自籌,1代表外部資金 |
| fundsSourceContent | varchar(200) | 是 | 否 | 否 | 空字符串 | 若type為0,則填寫“更改”或“大修”,若type為1,則輸入文本 |
| feasibilityStudy | varchar(100) | 是 | 否 | 否 | 空字符串 | 可行性研究批復 |
| originalDesign | varchar(100) | 是 | 否 | 否 | 空字符串 | 初步設計批復 |
| detailDesign | varchar(100) | 是 | 否 | 否 | 空字符串 | 施工圖設計批復 |
| budget | varchar(100) | 是 | 否 | 否 | 空字符串 | 預算費用及組成 |
| addTime | int(10) | 是 | 否 | 否 | 0 | 添加時間(時間戳) |
* ### Eng_Tender_Invitation (招標表)
| 字段名 | 類型 | 是否非空 | 主鍵 | 唯一 | 默認值 | 備注 |
| ------ | ------ | ------ | ------ | ------ | ------ | ------ |
| id | int | 是 | 是 | 是 | 自增 | 招標id |
| projectID | int | 是 | 否 | 否 | 0 | 項目ID|
| tenderNotice | text | 是 | 否 | 否 | 空字符串 | 招標公告 |
| tenderNoticeStatus | tinyint | 是 | 否 | 否 | 0 | 若status為0,則“審批中”,若status為1,則“已通過”,若status為2,則“審批中” |
| tenderDocuments | varchar(100) | 是 | 否 | 否 | 空字符串 | 招標文件 |
| tenderFormType | tinyint(1) | 是 | 否 | 否 | 0 | 招標形式,0代表公開招標,1代表內部招標 |
| tenderFormContent | varchar(200) | 是 | 否 | 否 | 空字符串 | 若type為0,則填寫招標地址,若type為1,則輸入“單一來源”,“競爭性談判”,“會議確定”,“邀標” |
| tenderResult | varchar(100) | 是 | 否 | 否 | 空字符串 | 招標結果 |
| tenderContract | varchar(100) | 是 | 否 | 否 | 空字符串 | 招標合同 |
| addTime | int(10) | 是 | 否 | 否 | 0 | 添加時間(時間戳) |
* ### Eng_Tender_Check(招標公告審核)
| 字段名 | 類型 | 是否非空 | 主鍵 | 唯一 | 默認值 | 備注 |
| ------ | ------ | ------ | ------ | ------ | ------ | ------ |
| id | int | 是 | 是 | 是 | 自增 | id |
| tenderID | int | 是 | 否 | 否 | 0 | 招標ID|
| tenderOption | text | 是 | 否 | 否 | 空字符串 | 審批意見 |
| userId | varchar(100) | 是 | 否 | 否 | 空字符串 | 添加用戶ID |
| addTime | int(10) | 是 | 否 | 否 | 0 | 添加時間(時間戳) |
| tenderStatus | tinyint | 是 | 否 | 否 | 0 | 若status為0,則“審批中”,若status為1,則“已通過”,若status為2,則“審批中” |
| toUserId | varchar(100) | 是 | 否 | 否 | 空字符串 | 審批用戶ID |
| checkTime | int(10) | 是 | 否 | 否 | 0 | 審批時間(時間戳) |
| toRoleId | varchar(100) | 是 | 否 | 否 | 空字符串 | 審批部門ID |