* [task#140324,doing,0.5h] add zt_charterproduct.

This commit is contained in:
liumengyi
2025-04-01 13:16:12 +08:00
committed by 刘刚
parent 790c92bd1d
commit f9a006f6bb
3 changed files with 20 additions and 2 deletions
+1
View File
@@ -634,6 +634,7 @@ define('TABLE_DUCKDBQUEUE', '`' . $config->db->prefix . 'duckdbqueue`');
if(!defined('TABLE_ROADMAP')) define('TABLE_ROADMAP', '`' . $config->db->prefix . 'roadmap`');
if(!defined('TABLE_ROADMAPSTORY')) define('TABLE_ROADMAPSTORY', '`' . $config->db->prefix . 'roadmapstory`');
if(!defined('TABLE_CHARTER')) define('TABLE_CHARTER', '`' . $config->db->prefix . 'charter`');
if(!defined('TABLE_CHARTERPRODUCT')) define('TABLE_CHARTERPRODUCT', '`' . $config->db->prefix . 'charterproduct`');
if(!defined('TABLE_MARKET')) define('TABLE_MARKET', '`' . $config->db->prefix . 'market`');
if(!defined('TABLE_MARKETREPORT')) define('TABLE_MARKETREPORT', '`' . $config->db->prefix . 'marketreport`');
if(!defined('TABLE_MARKETRESEARCH')) define('TABLE_MARKETRESEARCH', '`' . $config->db->prefix . 'project`');
+9 -1
View File
@@ -50,4 +50,12 @@ UPDATE `zt_workflowaction` SET `layout` = 'side' WHERE `module` = 'ticket' AND `
DELETE FROM `zt_block` WHERE `dashboard` = 'my' AND `module` = 'product' AND `code` IN ('overview', 'statistic') AND `vision` = 'lite';
DELETE FROM `zt_block` WHERE `dashboard` = 'my' AND `module` = 'qa' AND `code` = 'statistic' AND `vision` = 'lite';
ALTER TABLE `zt_charter` ADD COLUMN `branch` text NULL AFTER `product`;
-- DROP TABLE IF EXISTS `zt_charterproduct`;
CREATE TABLE IF NOT EXISTS `zt_charterproduct` (
`charter` mediumint(8) unsigned NOT NULL DEFAULT '0',
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
`branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
`plan` varchar(255) NOT NULL DEFAULT '',
`roadmap` varchar(255) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE UNIQUE INDEX `charter_product` ON `zt_charterproduct` (`charter`, `product`, `branch`);
+10 -1
View File
@@ -15753,7 +15753,6 @@ CREATE TABLE IF NOT EXISTS `zt_charter` (
`budget` char(30) NOT NULL DEFAULT '',
`budgetUnit` char(30) NOT NULL DEFAULT '',
`product` text NULL,
`branch` text NULL,
`roadmap` text NULL,
`plan` text NULL,
`type` varchar(30) NOT NULL DEFAULT 'roadmap',
@@ -15789,6 +15788,16 @@ CREATE TABLE IF NOT EXISTS `zt_charter` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- DROP TABLE IF EXISTS `zt_charterproduct`;
CREATE TABLE IF NOT EXISTS `zt_charterproduct` (
`charter` mediumint(8) unsigned NOT NULL DEFAULT '0',
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
`branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
`plan` varchar(255) NOT NULL DEFAULT '',
`roadmap` varchar(255) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE UNIQUE INDEX `charter_product` ON `zt_charterproduct` (`charter`, `product`, `branch`);
REPLACE INTO `zt_config` (`vision`, `owner`, `module`, `section`, `key`, `value`) VALUES ('or', 'system', 'demand', '', 'reviewRules', 'allpass');
REPLACE INTO `zt_config` (`vision`, `owner`, `module`, `section`, `key`, `value`) VALUES ('or', 'system', 'demand', '', 'needReview', 1);