alter table oa_pro_task add plan_start_date datetime null comment '计划启动日期';
alter table oa_pro_task add handle_way int null comment '处理方式（0工时填报 1任务分解）';
alter table oa_pro_task add reality_start_date datetime null comment '实际启动日期';
alter table oa_pro_task add parent_task_id varchar(100) null comment '父级任务id';
alter table oa_pro_task add handle_way_disabled varchar(10) null comment '有值则禁止修改处理方式';

create table oa_pro_task_hour
(
    id               varchar(100) not null comment '主键'
        primary key,
    pro_id           varchar(100) null comment '项目id',
    task_id           varchar(100) null comment '任务id',
    hour_state           varchar(100) null comment '工时状态（0未提交 1评审中 2已评审）',
    hour_date      datetime null comment '日期',
    cost_hour    double null comment '所耗工时（小时）',
    review_hour    double null comment '认定工时（小时）',
    handle_explain    varchar(255) null comment '处理说明',
    create_user      varchar(100) null comment '创建人',
    create_time      datetime     null comment '创建时间',
    update_user      varchar(100) null comment '更新人',
    update_time      datetime     null comment '更新时间',
    group_id      varchar(100)     null comment '集团id（预留）'
)
    comment '任务工时填报表';

alter table oa_task_review add task_hour_id varchar(100) null comment '任务工时填报表id';