drop table if exists bus_tj_depart_config;

/*==============================================================*/
/* Table: bus_tj_depart_config                                  */
/*==============================================================*/
create table bus_tj_depart_config
(
  id                   varchar(60) not null comment '主键',
  org_code             varchar(64) comment '机构编码',
  xh                   int comment '序号',
  create_by            varchar(32) comment '创建人',
  create_time          datetime comment '创建时间',
  update_by            varchar(32) comment '更新人',
  update_time          datetime comment '更新时间',
  primary key (id)
);

alter table bus_tj_depart_config comment '统计处的部门配置';
--  添加菜单
INSERT INTO `sys_permission` VALUES ('1482209321960988674', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '统计处的部门配置', '/projectstartSetting/busTjDepartConfigList', 'projectstart/BusTjDepartConfigList', NULL, NULL, 1, NULL, '1', NULL, 0, NULL, 1, 1, 0, 0, NULL, 'admin', '2022-01-15 12:33:35', NULL, NULL, 0, 0, '1', 0);

--  添加角色是 菜单
INSERT INTO `sys_role_permission` VALUES ('126952612220gggv241', 'f6817f48af4fb3af11b9e8bf182f618b', '1482209321960988674', NULL, NULL, NULL);

alter table  bus_product_service add column is_edit_flag int COMMENT '是否可更改0:可更改1：不可更改默认为0';
alter table  bus_start_order add column is_edit_flag int COMMENT '是否可更改0:可更改1：不可更改默认为0';
alter table  bus_planning_change add column is_edit_flag int COMMENT '是否可更改0:可更改1：不可更改默认为0';
alter table  bus_completion_confirmation add column is_edit_flag int COMMENT '是否可更改0:可更改1：不可更改默认为0';

--  项目启动单  直接成本、制造费、外协比例不需要（本单据中去掉）
ALTER TABLE bus_start_order DROP COLUMN direct_cost;
ALTER TABLE bus_start_order DROP COLUMN indirect_costs;
ALTER TABLE bus_start_order DROP COLUMN outsourcing_comparison_column;

alter table  bus_completion_confirmation add column cycle_start varchar(60) COMMENT '项目周期开始';
alter table  bus_completion_confirmation add column cycle_end varchar(60) COMMENT '项目周期结束';

--  项目统计放到首页
update sys_permission set hidden=1 where id='1461940914174234625';
update sys_permission set hidden=1 where id='1461941233310437377';
update sys_permission set hidden=1 where id='1464408352908369922';
update sys_permission set hidden=1 where id='1472169987613843457';


alter table  bus_capital_detail add column account_type int COMMENT '科目类型0:制造费1:直接成本 科目名称制造费用之外的都算作直接成本  ';
ALTER TABLE bus_completion_confirmation DROP COLUMN outsourcing_comparison_column;




create table bus_project_type_dict
(
  id                   varchar(60) not null comment '主键',
  dict_name            varchar(100) comment '字典名称',
  dict_code            varchar(100) comment '字典编码',
  description          varchar(255) comment '描述',
  xh                   int comment '序号',
  del_flag             int comment '删除状态',
  create_user          varchar(60) comment '创建人',
  create_time          varchar(32) comment '创建时间',
  update_user          varchar(60) comment '更新人',
  update_time          varchar(32) comment '更新时间',
  primary key (id)
);
alter table bus_project_type_dict comment '项目类型字典';
create table bus_project_type_dict_item
(
  id                   varchar(60) not null comment '主键',
  project_type_dict_code varchar(100) comment '项目类型字典code',
  dict_name            varchar(100) comment '字典名称',
  dict_code            varchar(100) comment '字典编码',
  description          varchar(255) comment '描述',
  del_flag             int comment '删除状态',
  create_user          varchar(60) comment '创建人',
  create_time          varchar(32) comment '创建时间',
  update_user          varchar(60) comment '更新人',
  update_time          varchar(32) comment '更新时间',
  primary key (id)
);
alter table bus_project_type_dict_item comment '项目类型字典明细';

INSERT INTO `sys_permission` VALUES ('1482566902139064322', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '项目类型字典', '/projectstartSetting/busProjectTypeDictList', 'projectstart/BusProjectTypeDictList', NULL, NULL, 1, NULL, '1', NULL, 0, NULL, 1, 1, 0, 0, NULL, 'admin', '2022-01-16 12:14:29', NULL, NULL, 0, 0, '1', 0);

--  添加角色是 菜单
INSERT INTO `sys_role_permission` VALUES ('126952612220gggvgg1', 'f6817f48af4fb3af11b9e8bf182f618b', '1482566902139064322', NULL, NULL, NULL);


create table bus_personnel_plan
(
  id                   varchar(60) not null comment '主键',
  project_id           varchar(60) comment '项目id',
  user_id              varchar(60) comment '人员id',
  plan_start_time      varchar(60) comment '计划开始时间',
  plan_end_time        varchar(60) comment '计划结束时间',
  actual_start_time    varchar(60) comment '实际开始时间',
  actual_end_time      varchar(60) comment '实际结束时间',
  note                 longtext comment '备注',
  department_code      varchar(500) comment '部门code',
  create_user          varchar(60) comment '创建人',
  create_time          varchar(60) comment '创建时间',
  update_user          varchar(60) comment '修改人',
  update_time          varchar(60) comment '修改时间',
  primary key (id)
);
alter table bus_personnel_plan comment '人员策划';



create table bus_regional_management
(
  id                   varchar(60) not null comment '主键',
  name                 varchar(1000) comment '名称',
  code                 varchar(500) comment '区域code',
  echarts_wz           varchar(500) comment 'echarts标记位置',
  xz_val                varchar(500) comment 'x轴',
  yz_val                varchar(500) comment 'y轴',
  del_flag             int comment '删除状态',
  create_user          varchar(32) comment '创建人',
  create_time          varchar(32) comment '创建时间',
  update_user          varchar(32) comment '更新人',
  update_time          varchar(32) comment '更新时间',
  primary key (id)
);

alter table bus_regional_management comment '区域管理';



alter table  bus_assembly_plant add column regional_management_code varchar(60) COMMENT '区域管理code ';

update sys_permission set name='区域管理',component='projectstart/BusRegionalManagementList' where id='1457652268176695298';



alter table  bus_start_order add column product_service_id varchar(60) COMMENT '产品和服务要求评审表id ';
alter table  bus_planning_change add column planning_id varchar(60) COMMENT '项目实施策划id ';
alter table  bus_completion_confirmation add column planning_change_id varchar(60) COMMENT '项目实施策划变更id ';
create table bus_planning
(
  id                   varchar(60) not null comment '主键',
  project_id           varchar(60) comment '项目id',
  start_order_id       varchar(60) comment '项目启动单id',
  department_code      varchar(500) comment '部门code',
  create_user          varchar(60) comment '创建人',
  create_time          varchar(60) comment '创建时间',
  update_user          varchar(60) comment '修改人',
  update_time          varchar(60) comment '修改时间',
  del_flag             int comment '是否删除
            0:未删除
            1：删除',
  is_edit_flag         int comment '是否可更改
            0:可更改
            1：不可更改
            默认为0',
  primary key (id)
);

alter table bus_planning comment '项目实施策划';

update sys_permission set component='projectstart/BusPlanningList' where id='1459847485327851522';