drop table if exists cp_project;

CREATE TABLE `cp_project` (
  `id` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '主键',
  `name` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目名称',
  `memo` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目描述',
  `project_type` varchar(30) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目类型',
  `parent_id` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '父项目主键',
  `root_id` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '根项目主键id',
  `id_path` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'id路径',
  `leaf` tinyint(1) DEFAULT '1' COMMENT '是否叶子（1是0否）',
  `layer_num` int(2) DEFAULT NULL COMMENT '项目层级',
  `status` int(2) DEFAULT NULL COMMENT '项目状态',
  `start_time` date DEFAULT NULL COMMENT '项目开始时间',
  `production_time` date DEFAULT NULL COMMENT '项目计划上线时间',
  `owning_system` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '所属系统',
  `is_deleted` tinyint(4) DEFAULT NULL COMMENT '删除标识符',
  `created_by` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '修改人',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `tenant_id` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '租户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='项目基本信息表';

