107 lines
4.0 KiB
SQL
107 lines
4.0 KiB
SQL
-- DROP TABLE IF EXISTS `zt_stage`;
|
|
CREATE TABLE IF NOT EXISTS `zt_stage` (
|
|
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) NOT NULL,
|
|
`percent` varchar(255) NOT NULL,
|
|
`type` varchar(255) NOT NULL,
|
|
`createdBy` varchar(30) NOT NULL,
|
|
`createdDate` datetime NOT NULL,
|
|
`editedBy` varchar(30) NOT NULL,
|
|
`editedDate` datetime NOT NULL,
|
|
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
|
|
|
-- DROP TABLE IF EXISTS `zt_design`;
|
|
CREATE TABLE IF NOT EXISTS `zt_design` (
|
|
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
|
`project` varchar(255) NOT NULL,
|
|
`product` varchar(255) NOT NULL,
|
|
`commit` text NOT NULL,
|
|
`commitedBy` varchar(30) NOT NULL,
|
|
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`name` varchar(255) NOT NULL,
|
|
`status` varchar(30) NOT NULL,
|
|
`createdBy` varchar(30) NOT NULL,
|
|
`createdDate` datetime NOT NULL,
|
|
`editedBy` varchar(30) NOT NULL,
|
|
`editedDate` datetime NOT NULL,
|
|
`assignedTo` varchar(30) NOT NULL,
|
|
`assignedBy` varchar(30) NOT NULL,
|
|
`assignedDate` datetime NOT NULL,
|
|
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
|
`story` char(30) NOT NULL,
|
|
`desc` text NOT NULL,
|
|
`version` smallint(6) NOT NULL,
|
|
`type` char(30) NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
|
|
|
-- DROP TABLE IF EXISTS `zt_designspec`;
|
|
CREATE TABLE IF NOT EXISTS `zt_designspec` (
|
|
`design` mediumint(8) NOT NULL,
|
|
`version` smallint(6) NOT NULL,
|
|
`name` varchar(255) NOT NULL,
|
|
`desc` text NOT NULL,
|
|
`files` varchar(255) NOT NULL,
|
|
UNIQUE KEY `design` (`design`,`version`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
|
|
|
-- DROP TABLE IF EXISTS `zt_weeklyreport`;
|
|
CREATE TABLE IF NOT EXISTS `zt_weeklyreport`(
|
|
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
|
`project` mediumint(8) unsigned NOT NULL,
|
|
`weekStart` date NOT NULL,
|
|
`pv` float(9,2) NOT NULL,
|
|
`ev` float(9,2) NOT NULL,
|
|
`ac` float(9,2) NOT NULL,
|
|
`sv` float(9,2) NOT NULL,
|
|
`cv` float(9,2) NOT NULL,
|
|
`staff` smallint(5) unsigned NOT NULL,
|
|
`progress` varchar(255) NOT NULL,
|
|
`workload` varchar(255) NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `week` (`project`,`weekStart`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
|
|
|
-- DROP TABLE IF EXISTS `zt_holiday`;
|
|
CREATE TABLE IF NOT EXISTS `zt_holiday` (
|
|
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(30) NOT NULL DEFAULT '',
|
|
`type` enum('holiday', 'working') NOT NULL DEFAULT 'holiday',
|
|
`desc` text NOT NULL,
|
|
`year` char(4) NOT NULL,
|
|
`begin` date NOT NULL,
|
|
`end` date NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
KEY `year` (`year`),
|
|
KEY `name` (`name`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
|
|
|
REPLACE INTO `zt_stage` (`name`,`percent`,`type`,`createdBy`,`createdDate`,`editedBy`,`editedDate`,`deleted`) VALUES
|
|
('需求','10','request','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
|
('设计','10','design','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
|
('开发','50','dev','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
|
('测试','15','qa','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
|
('发布','10','release','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
|
('总结评审','5','review','admin','2020-02-08 21:08:45','admin','2020-02-12 13:50:27','0');
|
|
|
|
INSERT INTO `zt_lang` (`lang`, `module`, `section`, `key`, `value`, `system`) VALUES
|
|
('all','stage','typeList','request','需求', '1'),
|
|
('all','stage','typeList','design','设计', '1'),
|
|
('all','stage','typeList','dev','开发', '1'),
|
|
('all','stage','typeList','qa','测试', '1'),
|
|
('all','stage','typeList','release','发布', '1'),
|
|
('all','stage','typeList','review','总结评审','1'),
|
|
('all','stage','typeList','other','其他','1');
|
|
|
|
ALTER TABLE `zt_bug`
|
|
ADD `feedbackBy` varchar(100) NOT NULL AFTER `activatedDate`,
|
|
ADD `notifyEmail` varchar(100) NOT NULL AFTER `feedbackBy`;
|
|
|
|
ALTER TABLE `zt_story`
|
|
ADD `feedbackBy` varchar(100) NOT NULL AFTER `version`,
|
|
ADD `notifyEmail` varchar(100) NOT NULL AFTER `feedbackBy`;
|
|
|
|
ALTER TABLE `zt_product` ADD `reviewer` varchar(255) NOT NULL AFTER `whitelist`;
|