在试用包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

成本