数据库设计-项目协同

## 数据库表 ### 项目模板分类表:t_project_template_group |字段|类型|说明| |-|-|-| |id|varchar(32)|id| |name|varchar(50)|名称| |sort|tinyint(4)|排序| |c_date|datetime|创建时间| ### 项目表:t_project |字段|类型|说明| |-|-|-| |id|varchar(32)|id| |name|varchar(50)|名称| |introduction|varchar(255)|描述| |status|tinyint(1)|项目状态 0未开始 1进行中 2已完成| |check_type|tinyint(1)|查看类型 0私有项目 1公开项目| |principal_id|varchar(32)|负责人id| |plan_begin_date |datetime|计划开始时间| |plan_end_date|datetime|计划结束时间| |real_begin_date|datetime|实际开始时间| |real_end_date|datetime|实际结束时间| |is_template|tinyint(1)|是否为项目模板 0否 1是| |template_group_id|varchar(32)|模板分类id| |c_date|datetime|创建时间| ### 项目任务表:t_project_task |字段|类型|说明| |-|-|-| |id|varchar(32)|id| |name|varchar(50)|名称| |introduction|varchar(255)|描述| |no|varchar(20)|编号| |level|tinyint(2)|任务层级| |parent_id|varchar(32)|父级id| |status|tinyint(1)|任务状态 0未开始 1进行中 2已完成| |check_type|tinyint(1)|查看类型 0私有任务 1公开任务| |principal_id|varchar(32)|负责人id| |checker_id|varchar(32)|验收人id| |check_status|tinyint(1)|验收状态 0未验收 1验收中 2验收通过 3验收不通过| |project_id|varchar(32)|项目id| |plan_begin_date |datetime|计划开始时间| |plan_end_date|datetime|计划结束时间| |real_begin_date|datetime|实际开始时间| |real_end_date|datetime|实际结束时间| |c_date|datetime|创建时间| ### 项目任务关联表:t_project_task_link |字段|类型|说明| |-|-|-| |id|varchar(32)|id| |task_id|varchar(32)|任务id| |link_id|varchar(32)|关联id| |type|varchar(20)|关联类型:前置任务/附件| |status|tinyint(2)|状态| |c_date|datetime|创建时间| ### 项目任务验收标准表:t_project_task_check |字段|类型|说明| |-|-|-| |id|varchar(32)|id| |task_id|varchar(32)|任务id| |struct_id|varchar(32)|表单id| |record_id|varchar(32)|表格id| |status|tinyint(2)|状态 0未开始 1进行中 2验收通过 3验收不通过| |c_date|datetime|创建时间| |b_date|datetime|开始验收时间| |e_date|datetime|完成验收时间|