-- 20241009
ALTER TABLE project MODIFY COLUMN name varchar(32) DEFAULT NULL COMMENT '名称';

-- 20241011
ALTER TABLE project
ADD COLUMN requirement TEXT DEFAULT NULL COMMENT '整体需求',
ADD COLUMN phase_summary TEXT DEFAULT NULL COMMENT '阶段总结',
ADD COLUMN competitor_summary TEXT DEFAULT NULL COMMENT '竞争对手总结',
ADD COLUMN scoring_standards TEXT DEFAULT NULL COMMENT '客户采购评分标准',
ADD COLUMN trade_prediction TEXT DEFAULT NULL COMMENT '成交预测AI摘要';

ALTER TABLE project_review
ADD COLUMN requirement TEXT DEFAULT NULL COMMENT '整体需求',
ADD COLUMN phase_summary TEXT DEFAULT NULL COMMENT '阶段总结',
ADD COLUMN competitor_summary TEXT DEFAULT NULL COMMENT '竞争对手总结',
ADD COLUMN scoring_standards TEXT DEFAULT NULL COMMENT '客户采购评分标准',
ADD COLUMN trade_prediction TEXT DEFAULT NULL COMMENT '成交预测AI摘要';

ALTER TABLE project_question
ADD COLUMN ignore_large_text_analysis bit DEFAULT 0 NULL COMMENT '是否忽略大文本分析';

INSERT INTO sys_role (role_id,role_name,role_key,role_sort,data_scope,menu_check_strictly,dept_check_strictly,status,del_flag,create_by,create_time,update_by,update_time,remark) VALUES
	(7,'销售经理','saleManager',7,'4',1,1,'0','0','admin','2024-04-08 16:12:02','15888888888','2024-04-24 16:17:24','销售经理角色');

-- 20241012
ALTER TABLE project
ADD COLUMN decision_summary TEXT DEFAULT NULL COMMENT '决策链对比摘要';

ALTER TABLE project_review
ADD COLUMN decision_summary TEXT DEFAULT NULL COMMENT '决策链对比摘要';

ALTER TABLE project
ADD COLUMN purchase_phase_code varchar(32) DEFAULT NULL COMMENT '客户采购阶段',
ADD COLUMN trade_phase_code varchar(32) DEFAULT NULL COMMENT '成交预测阶段';

ALTER TABLE project_review
ADD COLUMN purchase_phase_code varchar(32) DEFAULT NULL COMMENT '客户采购阶段',
ADD COLUMN trade_phase_code varchar(32) DEFAULT NULL COMMENT '成交预测阶段';

-- 20241017
ALTER TABLE project
ADD COLUMN plan TEXT DEFAULT NULL COMMENT '下一步计划';

DROP TABLE IF EXISTS `project_review_runtime_question`;
CREATE TABLE `project_review_runtime_question` (
  `id` int(11) NOT NULL AUTO_INCREMENT,

  `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目盘点（复盘）id',

  `content` text DEFAULT NULL COMMENT '问题内容',

  `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `del_flag` char(1) DEFAULT '0' COMMENT '删除标志（0代表存在 1代表删除）',
  `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
  `del_time` datetime DEFAULT NULL COMMENT '删除时间',

  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='项目盘点运行时问题';

DROP TABLE IF EXISTS `project_attribute_change_history`;
CREATE TABLE `project_attribute_change_history` (
  `id` int(11) NOT NULL AUTO_INCREMENT,

  `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',

  `attribute` text DEFAULT NULL COMMENT '属性（字段）',
  `display_label` text DEFAULT NULL COMMENT '属性字段显示名',
  `value_after_change` text DEFAULT NULL COMMENT '修改后的值',
  `change_time` datetime DEFAULT NULL COMMENT '修改时间',

  `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `del_flag` char(1) DEFAULT '0' COMMENT '删除标志（0代表存在 1代表删除）',
  `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
  `del_time` datetime DEFAULT NULL COMMENT '删除时间',

  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='项目属性变更历史记录';


-- 20241021


DROP TABLE IF EXISTS `project_stakeholder`;
CREATE TABLE `project_stakeholder` (
  `id` int(11) NOT NULL AUTO_INCREMENT,

  `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',
  `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目分析id',

  `name` varchar(32) DEFAULT NULL COMMENT '员工姓名',
  `dept_name` varchar(32) DEFAULT NULL COMMENT '部门名称',
  `decision_type` varchar(32) DEFAULT NULL COMMENT '经济决策类型',
  `post` varchar(32) DEFAULT NULL COMMENT '员工职位',
  `rank` varchar(32) DEFAULT NULL COMMENT '员工职级',
  `phone` varchar(32) DEFAULT NULL COMMENT '员工电话',
  `intention` varchar(32) DEFAULT NULL COMMENT '员工对项目的态度',
  `score` int DEFAULT NULL COMMENT '员工对项目的态度得分',
  `requirement` text DEFAULT NULL COMMENT '员工提出的需求',

  `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `del_flag` char(1) DEFAULT '0' COMMENT '删除标志（0代表存在 1代表删除）',
  `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
  `del_time` datetime DEFAULT NULL COMMENT '删除时间',

  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='项目决策者';

DROP TABLE IF EXISTS `project_competitor`;
CREATE TABLE `project_competitor` (
  `id` int(11) NOT NULL AUTO_INCREMENT,

  `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',
  `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目分析id',

  `company_name` varchar(32) DEFAULT NULL COMMENT '竞争对手公司名称',
  `manager_name` varchar(32) DEFAULT NULL COMMENT '竞争对手公司负责人',
  `decision_type` varchar(32) DEFAULT NULL COMMENT '社会人际关系网',
  `linkedin` varchar(32) DEFAULT NULL COMMENT '员工职位',

  `quote` varchar(32) DEFAULT NULL COMMENT '报价',
  `solution` text DEFAULT NULL COMMENT '方案',
  `cons` text DEFAULT NULL COMMENT '优势',
  `pros` text DEFAULT NULL COMMENT '劣势',

  `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `del_flag` char(1) DEFAULT '0' COMMENT '删除标志（0代表存在 1代表删除）',
  `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
  `del_time` datetime DEFAULT NULL COMMENT '删除时间',

  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='项目竞争对手';


-- 20241024

ALTER TABLE project_stakeholder CHANGE `post` `position` varchar(32) NULL COMMENT '员工职位';
ALTER TABLE project_stakeholder CHANGE `rank` rank_ varchar(32) NULL COMMENT '员工职级';

-- 20241028

ALTER TABLE project ADD COLUMN `problem` TEXT DEFAULT NULL COMMENT '项目当前问题';
ALTER TABLE project_review ADD COLUMN `problem` TEXT DEFAULT NULL COMMENT '项目当前问题';
