在试用包dbsql目录下,我们提供了常用数据的表结构,其他的非常用数据库也可以参考这里的表来创建。
主要有以下3张表:
plus_project表
| 字段 | 类型 | 描述 |
|---|---|---|
| UID_ | varchar | 项目唯一标识符 |
| NAME_ | varchar | 项目名称 |
| STARTDATE_ | datetime | 项目开始日期 |
| FINISHDATE_ | datetime | 项目完成日期 |
| LASTSAVED_ | varchar | 最后保存日期 |
| CALENDARS_ | varchar | 日历数据(JSON字符串) |
| CALENDARUID_ | varchar | 项目日历UID |
plus_task表
| 字段 | 类型 | 描述 |
|---|---|---|
| UID_ | varchar | 任务唯一标识符 |
| ID_ | int | 序号(是一个数字,体现任务的前后顺序) |
| PARENTTASKUID_ | varchar | 父任务UID(体现树形结构) |
| NAME_ | varchar | 任务名称 |
| START_ | datetime | 开始日期 |
| FINISH_ | datetime | 完成日期 |
| DURATION_ | int | 工期 |
| MANUAL_ | int | 任务类型。 |
| WORK_ | int | 工时 |
| PERCENTCOMPLETE_ | int | 完成百分比 |
| WEIGHT_ | int | 权重 |
| CONSTRAINTTYPE_ | int | 任务限制类型。 |
| CONSTRAINTDATE_ | datetime | 任务限制日期 |
| MILESTONE_ | int | 里程碑 |
| SUMMARY_ | int | 摘要任务 |
| CRITICAL_ | int | 关键任务 |
| PRIORITY_ | int | 重要级别 |
| NOTES_ | varchar | 备注 |
| DEPARTMENT_ | varchar | 所属部门。如"1"。 |
| PRINCIPAL_ | varchar | 任务负责人。如"101,220,201"。 |
| PREDECESSORLINK_ | varchar | 前置任务(JSON字符串)。如"[{PredecessorUID: 2,Type: 1,LinkLag: 0}, ...]" |
| FIXEDDATE_ | int | 限制日期(摘要任务专用) |
| PROJECTUID_ | varchar | 项目UID |
| ACTUALSTART_ | datetime | 实际开始日期 |
| ACTUALSTART_ | datetime | 实际完成日期 |
| ACTUALDURATION_ | int | 实际工期 |
plus_resource表
| 字段 | 类型 | 描述 |
|---|---|---|
| UID_ | varchar | 资源唯一标识符 |
| NAME_ | varchar | 资源名称 |
| TYPE_ | int | 资源类型 |
| MAXUNITS_ | int | 最大资源单位 |
| WORK_ | int | 资源工时 |
| PROJECTUID_ | varchar | 资源对应的项目UID |
| COST_ | DOUBLE | 成本 |