REPLACE INTO `zt_privmanager` (`id`, `parent`, `code`, `type`, `edition`, `vision`, `order`) VALUES (4,352,'','package',',open,biz,max,',',rnd,lite,',5),(5,352,'','package',',open,biz,max,',',rnd,lite,',10),(6,352,'','package',',open,biz,max,',',rnd,lite,',20),(7,352,'','package',',open,biz,max,',',rnd,lite,',15),(8,353,'','package',',open,biz,max,',',rnd,lite,',5),(9,354,'','package',',open,biz,max,',',rnd,lite,',5),(10,354,'','package',',open,biz,max,',',rnd,lite,',10),(11,357,'','package',',open,biz,max,',',rnd,lite,',5),(12,357,'','package',',open,biz,max,',',rnd,lite,',10),(13,357,'','package',',open,biz,max,',',rnd,lite,',15),(14,358,'','package',',open,biz,max,',',rnd,lite,',5),(15,358,'','package',',open,biz,max,',',rnd,lite,',10),(16,358,'','package',',open,biz,max,',',rnd,lite,',15),(17,359,'','package',',open,biz,max,',',rnd,lite,',5),(18,351,'','package',',open,biz,max,',',rnd,lite,',5),(19,361,'','package',',open,biz,max,',',rnd,lite,',10),(20,361,'','package',',open,biz,max,',',rnd,lite,',5),(21,361,'','package',',open,biz,max,',',rnd,lite,',15),(22,361,'','package',',open,biz,max,',',rnd,lite,',20),(23,367,'','package',',open,biz,max,',',rnd,lite,',5),(24,367,'','package',',open,biz,max,',',rnd,lite,',10),(25,362,'','package',',open,biz,max,',',rnd,lite,',5),(26,362,'','package',',open,biz,max,',',rnd,lite,',10),(27,362,'','package',',open,biz,max,',',rnd,lite,',20),(28,362,'','package',',open,biz,max,',',rnd,lite,',25),(29,362,'','package',',open,biz,max,',',rnd,lite,',15),(30,361,'','package',',open,biz,max,',',rnd,lite,',25),(31,363,'','package',',open,biz,max,',',rnd,lite,',5),(32,363,'','package',',open,biz,max,',',rnd,lite,',10),(33,363,'','package',',open,biz,max,',',rnd,lite,',20),(34,363,'','package',',open,biz,max,',',rnd,lite,',25),(35,363,'','package',',open,biz,max,',',rnd,lite,',15),(36,364,'','package',',open,biz,max,',',rnd,lite,',5),(37,364,'','package',',open,biz,max,',',rnd,lite,',10),(38,364,'','package',',open,biz,max,',',rnd,lite,',15),(39,365,'','package',',open,biz,max,',',rnd,lite,',5),(40,365,'','package',',open,biz,max,',',rnd,lite,',10),(41,365,'','package',',open,biz,max,',',rnd,lite,',20),(42,365,'','package',',open,biz,max,',',rnd,lite,',25),(43,365,'','package',',open,biz,max,',',rnd,lite,',15),(44,370,'','package',',open,biz,max,',',rnd,lite,',5),(45,371,'','package',',open,biz,max,',',rnd,lite,',10),(46,369,'','package',',open,biz,max,',',rnd,lite,',5),(47,369,'','package',',open,biz,max,',',rnd,lite,',10),(48,369,'','package',',open,biz,max,',',rnd,lite,',15),(50,391,'','package',',open,biz,max,',',rnd,lite,',15),(51,369,'','package',',open,biz,max,',',rnd,lite,',20),(52,391,'','package',',open,biz,max,',',rnd,lite,',10),(53,406,'','package',',open,biz,max,',',rnd,lite,',5),(54,406,'','package',',open,biz,max,',',rnd,lite,',10),(55,406,'','package',',open,biz,max,',',rnd,lite,',20),(56,406,'','package',',open,biz,max,',',rnd,lite,',15),(57,416,'','package',',open,biz,max,',',rnd,lite,',10),(58,409,'','package',',open,biz,max,',',rnd,lite,',5),(60,407,'','package',',open,biz,max,',',rnd,lite,',5),(61,407,'','package',',open,biz,max,',',rnd,lite,',10),(62,407,'','package',',open,biz,max,',',rnd,lite,',20),(63,407,'','package',',open,biz,max,',',rnd,lite,',15),(64,416,'','package',',open,biz,max,',',rnd,lite,',5),(65,411,'','package',',open,biz,max,',',rnd,lite,',5),(66,409,'','package',',open,biz,max,',',rnd,lite,',15),(67,412,'','package',',open,biz,max,',',rnd,lite,',5),(68,413,'','package',',open,biz,max,',',rnd,lite,',5),(69,414,'','package',',open,biz,max,',',rnd,lite,',10),(71,406,'','package',',open,biz,max,',',rnd,lite,',25),(72,408,'','package',',open,biz,max,',',rnd,lite,',10),(73,408,'','package',',open,biz,max,',',rnd,lite,',15),(74,432,'','package',',open,biz,max,',',rnd,lite,',5),(75,432,'','package',',open,biz,max,',',rnd,lite,',10),(76,432,'','package',',open,biz,max,',',rnd,lite,',15),(77,432,'','package',',open,biz,max,',',rnd,lite,',20),(78,433,'','package',',open,biz,max,',',rnd,lite,',5),(79,433,'','package',',open,biz,max,',',rnd,lite,',10),(80,433,'','package',',open,biz,max,',',rnd,lite,',15),(81,433,'','package',',open,biz,max,',',rnd,lite,',20),(82,434,'','package',',open,biz,max,',',rnd,lite,',5),(83,434,'','package',',open,biz,max,',',rnd,lite,',10),(84,434,'','package',',open,biz,max,',',rnd,lite,',15),(85,434,'','package',',open,biz,max,',',rnd,lite,',20),(86,435,'','package',',open,biz,max,',',rnd,lite,',5),(87,435,'','package',',open,biz,max,',',rnd,lite,',10),(88,435,'','package',',open,biz,max,',',rnd,lite,',15),(89,435,'','package',',open,biz,max,',',rnd,lite,',20),(90,436,'','package',',open,biz,max,',',rnd,lite,',5),(91,436,'','package',',open,biz,max,',',rnd,lite,',10),(92,436,'','package',',open,biz,max,',',rnd,lite,',15),(93,436,'','package',',open,biz,max,',',rnd,lite,',20),(94,437,'','package',',open,biz,max,',',rnd,lite,',5),(95,437,'','package',',open,biz,max,',',rnd,lite,',10),(96,437,'','package',',open,biz,max,',',rnd,lite,',15),(97,437,'','package',',open,biz,max,',',rnd,lite,',20),(98,430,'','package',',open,biz,max,',',rnd,lite,',5),(99,430,'','package',',open,biz,max,',',rnd,lite,',10),(100,430,'','package',',open,biz,max,',',rnd,lite,',20),(101,430,'','package',',open,biz,max,',',rnd,lite,',15),(102,552,'','package',',open,biz,max,',',rnd,lite,',5),(103,547,'','package',',open,biz,max,',',rnd,lite,',10),(104,553,'','package',',open,biz,max,',',rnd,lite,',5),(105,554,'','package',',open,biz,max,',',rnd,lite,',5),(106,548,'','package',',open,biz,max,',',rnd,lite,',5),(107,549,'','package',',open,biz,max,',',rnd,lite,',5),(108,550,'','package',',open,biz,max,',',rnd,lite,',5),(109,551,'','package',',open,biz,max,',',rnd,lite,',5),(110,480,'','package',',open,biz,max,',',rnd,lite,',10),(111,555,'','package',',open,biz,max,',',rnd,lite,',5),(112,542,'','package',',open,biz,max,',',rnd,lite,',5),(113,542,'','package',',open,biz,max,',',rnd,lite,',10),(114,542,'','package',',open,biz,max,',',rnd,lite,',15),(115,542,'','package',',open,biz,max,',',rnd,lite,',20),(116,543,'','package',',open,biz,max,',',rnd,lite,',5),(117,544,'','package',',open,biz,max,',',rnd,lite,',5),(118,544,'','package',',open,biz,max,',',rnd,lite,',10),(119,544,'','package',',open,biz,max,',',rnd,lite,',15),(121,542,'','package',',open,biz,max,',',rnd,lite,',25),(122,544,'','package',',open,biz,max,',',rnd,lite,',25),(123,545,'','package',',open,biz,max,',',rnd,lite,',5),(124,566,'','package',',open,biz,max,',',rnd,lite,',5),(125,566,'','package',',open,biz,max,',',rnd,lite,',10),(126,557,'','package',',open,biz,max,',',rnd,lite,',5),(127,558,'','package',',open,biz,max,',',rnd,lite,',5),(128,559,'','package',',open,biz,max,',',rnd,lite,',5),(129,560,'','package',',open,biz,max,',',rnd,lite,',5),(130,561,'','package',',open,biz,max,',',rnd,lite,',5),(131,562,'','package',',open,biz,max,',',rnd,lite,',5),(132,563,'','package',',open,biz,max,',',rnd,lite,',5),(133,563,'','package',',open,biz,max,',',rnd,lite,',10),(134,563,'','package',',open,biz,max,',',rnd,lite,',15),(135,563,'','package',',open,biz,max,',',rnd,lite,',20),(136,421,'','package',',open,biz,max,',',rnd,lite,',5),(137,422,'','package',',open,biz,max,',',rnd,lite,',5),(138,422,'','package',',open,biz,max,',',rnd,lite,',10),(139,422,'','package',',open,biz,max,',',rnd,lite,',20),(140,422,'','package',',open,biz,max,',',rnd,lite,',15),(141,423,'','package',',open,biz,max,',',rnd,lite,',10),(142,423,'','package',',open,biz,max,',',rnd,lite,',15),(143,423,'','package',',open,biz,max,',',rnd,lite,',25),(144,423,'','package',',open,biz,max,',',rnd,lite,',30),(145,423,'','package',',open,biz,max,',',rnd,lite,',20),(146,424,'','package',',open,biz,max,',',rnd,lite,',5),(147,424,'','package',',open,biz,max,',',rnd,lite,',10),(148,424,'','package',',open,biz,max,',',rnd,lite,',15),(149,423,'','package',',open,biz,max,',',rnd,lite,',40),(150,425,'','package',',open,biz,max,',',rnd,lite,',5),(151,425,'','package',',open,biz,max,',',rnd,lite,',10),(152,425,'','package',',open,biz,max,',',rnd,lite,',15),(153,426,'','package',',open,biz,max,',',rnd,lite,',5),(154,426,'','package',',open,biz,max,',',rnd,lite,',10),(155,426,'','package',',open,biz,max,',',rnd,lite,',20),(156,426,'','package',',open,biz,max,',',rnd,lite,',15),(157,427,'','package',',open,biz,max,',',rnd,lite,',5),(158,427,'','package',',open,biz,max,',',rnd,lite,',10),(159,427,'','package',',open,biz,max,',',rnd,lite,',15),(160,427,'','package',',open,biz,max,',',rnd,lite,',20),(161,428,'','package',',open,biz,max,',',rnd,lite,',5),(162,428,'','package',',open,biz,max,',',rnd,lite,',10),(163,428,'','package',',open,biz,max,',',rnd,lite,',15),(164,428,'','package',',open,biz,max,',',rnd,lite,',25),(165,451,'','package',',open,biz,max,',',rnd,lite,',5),(166,452,'','package',',open,biz,max,',',rnd,lite,',5),(167,453,'','package',',open,biz,max,',',rnd,lite,',5),(168,454,'','package',',open,biz,max,',',rnd,lite,',5),(169,455,'','package',',open,biz,max,',',rnd,lite,',5),(170,456,'','package',',open,biz,max,',',rnd,lite,',5),(171,372,'','package',',open,biz,max,',',rnd,lite,',5),(175,373,'','package',',open,biz,max,',',rnd,lite,',5),(176,373,'','package',',open,biz,max,',',rnd,lite,',10),(177,373,'','package',',open,biz,max,',',rnd,lite,',15),(178,392,'','package',',open,biz,max,',',rnd,lite,',10),(179,392,'','package',',open,biz,max,',',rnd,lite,',5),(180,396,'','package',',open,biz,max,',',rnd,lite,',5),(181,389,'','package',',open,biz,max,',',rnd,lite,',5),(182,401,'','package',',open,biz,max,',',rnd,lite,',5),(183,401,'','package',',open,biz,max,',',rnd,lite,',10),(184,402,'','package',',open,biz,max,',',rnd,lite,',5),(185,402,'','package',',open,biz,max,',',rnd,lite,',10),(186,378,'','package',',open,biz,max,',',rnd,lite,',15),(187,378,'','package',',open,biz,max,',',rnd,lite,',5),(188,378,'','package',',open,biz,max,',',rnd,lite,',10),(189,375,'','package',',open,biz,max,',',rnd,lite,',5),(190,375,'','package',',open,biz,max,',',rnd,lite,',10),(191,375,'','package',',open,biz,max,',',rnd,lite,',15),(192,375,'','package',',open,biz,max,',',rnd,lite,',20),(193,375,'','package',',open,biz,max,',',rnd,lite,',25),(194,376,'','package',',open,biz,max,',',rnd,lite,',5),(195,376,'','package',',open,biz,max,',',rnd,lite,',10),(196,376,'','package',',open,biz,max,',',rnd,lite,',15),(197,376,'','package',',open,biz,max,',',rnd,lite,',20),(198,376,'','package',',open,biz,max,',',rnd,lite,',25),(199,381,'','package',',open,biz,max,',',rnd,lite,',5),(200,381,'','package',',open,biz,max,',',rnd,lite,',10),(201,381,'','package',',open,biz,max,',',rnd,lite,',20),(202,381,'','package',',open,biz,max,',',rnd,lite,',25),(203,381,'','package',',open,biz,max,',',rnd,lite,',15),(204,395,'','package',',open,biz,max,',',rnd,lite,',5),(205,400,'','package',',open,biz,max,',',rnd,lite,',5),(206,403,'','package',',open,biz,max,',',rnd,lite,',5),(207,403,'','package',',open,biz,max,',',rnd,lite,',10),(208,387,'','package',',open,biz,max,',',rnd,lite,',5),(209,404,'','package',',open,biz,max,',',rnd,lite,',5),(210,404,'','package',',open,biz,max,',',rnd,lite,',10),(211,524,'','package',',open,biz,max,',',rnd,lite,',10),(212,524,'','package',',open,biz,max,',',rnd,lite,',15),(213,524,'','package',',open,biz,max,',',rnd,lite,',20),(214,524,'','package',',open,biz,max,',',rnd,lite,',25),(215,524,'','package',',open,biz,max,',',rnd,lite,',30),(216,524,'','package',',open,biz,max,',',rnd,lite,',35),(217,524,'','package',',open,biz,max,',',rnd,lite,',40),(218,524,'','package',',open,biz,max,',',rnd,lite,',45),(220,524,'','package',',open,biz,max,',',rnd,lite,',50),(221,524,'','package',',open,biz,max,',',rnd,lite,',55),(222,524,'','package',',open,biz,max,',',rnd,lite,',60),(223,524,'','package',',open,biz,max,',',rnd,lite,',5),(224,506,'','package',',open,biz,max,',',rnd,lite,',5),(225,506,'','package',',open,biz,max,',',rnd,lite,',10),(226,470,'','package',',open,biz,max,',',rnd,lite,',5),(227,506,'','package',',open,biz,max,',',rnd,lite,',15),(228,470,'','package',',open,biz,max,',',rnd,lite,',10),(229,470,'','package',',open,biz,max,',',rnd,lite,',15),(230,505,'','package',',open,biz,max,',',rnd,lite,',5),(231,479,'','package',',open,biz,max,',',rnd,lite,',20),(232,479,'','package',',open,biz,max,',',rnd,lite,',5),(233,479,'','package',',open,biz,max,',',rnd,lite,',15),(234,479,'','package',',open,biz,max,',',rnd,lite,',10),(235,463,'','package',',open,biz,max,',',rnd,lite,',5),(236,483,'','package',',open,biz,max,',',rnd,lite,',5),(237,483,'','package',',open,biz,max,',',rnd,lite,',10),(238,483,'','package',',open,biz,max,',',rnd,lite,',15),(239,517,'','package',',open,biz,max,',',rnd,lite,',5),(240,517,'','package',',open,biz,max,',',rnd,lite,',10),(241,483,'','package',',open,biz,max,',',rnd,lite,',20),(242,517,'','package',',open,biz,max,',',rnd,lite,',15),(243,517,'','package',',open,biz,max,',',rnd,lite,',20),(244,517,'','package',',open,biz,max,',',rnd,lite,',30),(245,517,'','package',',open,biz,max,',',rnd,lite,',35),(246,516,'','package',',open,biz,max,',',rnd,lite,',5),(247,516,'','package',',open,biz,max,',',rnd,lite,',10),(248,505,'','package',',open,biz,max,',',rnd,lite,',10),(249,478,'','package',',open,biz,max,',',rnd,lite,',10),(250,478,'','package',',open,biz,max,',',rnd,lite,',15),(251,478,'','package',',open,biz,max,',',rnd,lite,',20),(252,478,'','package',',open,biz,max,',',rnd,lite,',25),(253,478,'','package',',open,biz,max,',',rnd,lite,',30),(254,478,'','package',',open,biz,max,',',rnd,lite,',35),(255,517,'','package',',open,biz,max,',',rnd,lite,',25),(256,478,'','package',',open,biz,max,',',rnd,lite,',5),(257,518,'','package',',open,biz,max,',',rnd,lite,',5),(258,537,'','package',',open,biz,max,',',rnd,lite,',5),(259,519,'','package',',open,biz,max,',',rnd,lite,',5),(260,520,'','package',',open,biz,max,',',rnd,lite,',5),(261,540,'','package',',open,biz,max,',',rnd,lite,',5),(262,482,'','package',',open,biz,max,',',rnd,lite,',5),(263,362,'','package',',open,biz,max,',',rnd,lite,',30),(264,391,'','package',',open,biz,max,',',rnd,lite,',5),(265,388,'','package',',open,biz,max,',',rnd,lite,',5),(266,423,'','package',',open,biz,max,',',rnd,lite,',35),(267,480,'','package',',open,biz,max,',',rnd,lite,',5),(268,480,'','package',',open,biz,max,',',rnd,lite,',15),(269,480,'','package',',open,biz,max,',',rnd,lite,',30),(270,480,'','package',',open,biz,max,',',rnd,lite,',50),(271,480,'','package',',open,biz,max,',',rnd,lite,',20),(272,480,'','package',',open,biz,max,',',rnd,lite,',45),(273,480,'','package',',open,biz,max,',',rnd,lite,',25),(274,480,'','package',',open,biz,max,',',rnd,lite,',35),(275,480,'','package',',open,biz,max,',',rnd,lite,',40),(276,481,'','package',',open,biz,max,',',rnd,lite,',5),(277,481,'','package',',open,biz,max,',',rnd,lite,',10),(278,481,'','package',',open,biz,max,',',rnd,lite,',15),(279,481,'','package',',open,biz,max,',',rnd,lite,',25),(280,481,'','package',',open,biz,max,',',rnd,lite,',30),(281,481,'','package',',open,biz,max,',',rnd,lite,',20),(282,480,'','package',',open,biz,max,',',rnd,lite,',55),(283,419,'','package',',open,biz,max,',',rnd,lite,',5),(284,419,'','package',',open,biz,max,',',rnd,lite,',10),(285,418,'','package',',open,biz,max,',',rnd,lite,',5),(286,418,'','package',',open,biz,max,',',rnd,lite,',10),(287,418,'','package',',open,biz,max,',',rnd,lite,',15),(288,428,'','package',',open,biz,max,',',rnd,lite,',20),(289,423,'','package',',open,biz,max,',',rnd,lite,',45),(290,415,'','package',',open,biz,max,',',rnd,lite,',5),(291,355,'','package',',open,biz,max,',',rnd,lite,',5),(292,394,'','package',',open,biz,max,',',rnd,lite,',5),(293,393,'','package',',open,biz,max,',',rnd,lite,',5),(294,461,'','package',',open,biz,max,',',rnd,lite,',5),(295,524,'','package',',open,biz,max,',',rnd,lite,',65),(296,539,'','package',',open,biz,max,',',rnd,lite,',5),(297,536,'','package',',open,biz,max,',',rnd,lite,',5),(298,507,'','package',',open,biz,max,',',rnd,lite,',5),(299,504,'','package',',open,biz,max,',',rnd,lite,',5),(300,503,'','package',',open,biz,max,',',rnd,lite,',5),(301,538,'','package',',open,biz,max,',',rnd,lite,',5),(302,391,'','package',',open,biz,max,',',rnd,lite,',20),(303,389,'','package',',open,biz,max,',',rnd,lite,',10),(304,389,'','package',',open,biz,max,',',rnd,lite,',25),(305,389,'','package',',open,biz,max,',',rnd,lite,',20),(306,389,'','package',',open,biz,max,',',rnd,lite,',15),(307,372,'','package',',open,biz,max,',',rnd,lite,',10),(308,409,'','package',',open,biz,max,',',rnd,lite,',10),(309,408,'','package',',open,biz,max,',',rnd,lite,',5),(311,414,'','package',',open,biz,max,',',rnd,lite,',5),(312,418,'','package',',open,biz,max,',',rnd,lite,',20),(313,371,'','package',',open,biz,max,',',rnd,lite,',5),(314,403,'','package',',open,biz,max,',',rnd,lite,',15),(315,392,'','package',',open,biz,max,',',rnd,lite,',15),(316,392,'','package',',open,biz,max,',',rnd,lite,',20),(317,446,'','package',',open,biz,max,',',rnd,lite,',5),(318,442,'','package',',open,biz,max,',',rnd,lite,',5),(319,442,'','package',',open,biz,max,',',rnd,lite,',10),(320,442,'','package',',open,biz,max,',',rnd,lite,',15),(321,442,'','package',',open,biz,max,',',rnd,lite,',20),(322,443,'','package',',open,biz,max,',',rnd,lite,',5),(323,443,'','package',',open,biz,max,',',rnd,lite,',10),(324,443,'','package',',open,biz,max,',',rnd,lite,',15),(325,443,'','package',',open,biz,max,',',rnd,lite,',20),(326,444,'','package',',open,biz,max,',',rnd,lite,',5),(327,444,'','package',',open,biz,max,',',rnd,lite,',10),(328,444,'','package',',open,biz,max,',',rnd,lite,',15),(329,445,'','package',',open,biz,max,',',rnd,lite,',5),(330,445,'','package',',open,biz,max,',',rnd,lite,',10),(331,445,'','package',',open,biz,max,',',rnd,lite,',15),(333,439,'','package',',open,biz,max,',',rnd,lite,',10),(334,439,'','package',',open,biz,max,',',rnd,lite,',15),(335,439,'','package',',open,biz,max,',',rnd,lite,',20),(336,439,'','package',',open,biz,max,',',rnd,lite,',25),(338,440,'','package',',open,biz,max,',',rnd,lite,',5),(339,440,'','package',',open,biz,max,',',rnd,lite,',10),(340,440,'','package',',open,biz,max,',',rnd,lite,',15),(341,440,'','package',',open,biz,max,',',rnd,lite,',20),(342,440,'','package',',open,biz,max,',',rnd,lite,',25),(344,423,'','package',',open,biz,max,',',rnd,lite,',5),(345,409,'','package',',open,biz,max,',',rnd,lite,',20),(346,409,'','package',',open,biz,max,',',rnd,lite,',25),(347,409,'','package',',open,biz,max,',',rnd,lite,',30),(348,0,'index','view',',open,biz,max,',',rnd,',10),(349,348,'index','module',',open,biz,max,',',rnd,lite,',10),(350,0,'my','view',',open,biz,max,',',rnd,lite,',20),(351,350,'my','module',',open,biz,max,',',rnd,lite,',20),(352,350,'todo','module',',open,biz,max,',',rnd,lite,',30),(353,350,'contact','module',',open,biz,max,',',rnd,lite,',40),(354,350,'personalsettings','module',',open,biz,max,',',rnd,lite,',50),(355,350,'effort','module',',biz,max,',',rnd,lite,',60),(356,0,'program','view',',open,biz,max,',',rnd,',30),(357,356,'program','module',',open,biz,max,',',rnd,',70),(358,356,'personnel','module',',open,biz,max,',',rnd,lite,',80),(359,356,'programstakeholder','module',',open,biz,max,',',rnd,lite,',90),(360,0,'product','view',',open,biz,max,',',rnd,',40),(361,360,'product','module',',open,biz,max,',',rnd,',100),(362,360,'story','module',',open,biz,max,',',rnd,lite,',110),(363,360,'requirement','module',',open,biz,max,',',rnd,',120),(364,360,'productplan','module',',open,biz,max,',',rnd,',130),(365,360,'release','module',',open,biz,max,',',rnd,',140),(366,360,'branch','module',',open,biz,max,',',rnd,',150),(367,360,'productsettings','module',',open,biz,max,',',rnd,lite,',160),(368,0,'project','view',',open,biz,max,',',rnd,lite,',50),(369,368,'project','module',',open,biz,max,',',rnd,lite,',170),(370,368,'projectplan','module',',open,biz,max,',',rnd,',180),(371,368,'projectstory','module',',open,biz,max,',',rnd,lite,',190),(372,368,'programplan','module',',open,biz,max,',',rnd,',200),(373,368,'design','module',',open,biz,max,',',rnd,',210),(374,368,'milestone','module',',max,',',rnd,',220),(375,368,'issue','module',',max,',',rnd,',230),(376,368,'risk','module',',max,',',rnd,',240),(377,368,'budget','module',',max,',',rnd,',250),(378,368,'workestimation','module',',open,biz,max,',',rnd,lite,',260),(379,368,'durationestimation','module',',max,',',rnd,',270),(380,368,'weekly','module',',max,',',rnd,',280),(381,368,'opportunity','module',',max,',',rnd,',290),(382,368,'trainplan','module',',max,',',rnd,',300),(383,368,'nc','module',',max,',',rnd,',310),(384,368,'gapanalysis','module',',open,biz,max,',',rnd,lite,',320),(385,368,'researchplan','module',',open,biz,max,',',rnd,lite,',330),(386,368,'researchreport','module',',max,',',rnd,',340),(387,368,'meeting','module',',max,',',rnd,',350),(388,368,'projectbuild','module',',open,biz,max,',',rnd,',360),(389,368,'projectrelease','module',',open,biz,max,',',rnd,',370),(390,368,'stakeholder','module',',open,biz,max,',',rnd,',380),(391,368,'projectsettings','module',',open,biz,max,',',rnd,lite,',390),(392,368,'projectreview','module',',open,biz,max,',',rnd,lite,',400),(393,368,'projecttrack','module',',open,biz,max,',',rnd,lite,',410),(394,368,'projectqa','module',',open,biz,max,',',rnd,lite,',420),(395,368,'pssp','module',',max,',',rnd,',430),(396,368,'cm','module',',max,',',rnd,',440),(397,368,'auditplan','module',',max,',',rnd,',450),(398,368,'reviewissue','module',',max,',',rnd,',460),(399,368,'review','module',',max,',',rnd,',470),(400,368,'measrecord','module',',max,',',rnd,',480),(401,368,'projectreport','module',',max,',',rnd,',490),(402,368,'projectresearch','module',',max,',',rnd,',500),(403,368,'projectauditplan','module',',max,',',rnd,',510),(404,368,'projectgapanalysis','module',',max,',',rnd,',520),(405,0,'execution','view',',open,biz,max,',',rnd,lite,',60),(406,405,'execution','module',',open,biz,max,',',rnd,lite,',530),(407,405,'task','module',',open,biz,max,',',rnd,lite,',540),(408,405,'build','module',',open,biz,max,',',rnd,',550),(409,405,'executionview','module',',open,biz,max,',',rnd,lite,',560),(410,405,'executiongantt','module',',open,biz,max,',',rnd,lite,',570),(411,405,'executionkanban','module',',open,biz,max,',',rnd,lite,',580),(412,405,'executionburn','module',',open,biz,max,',',rnd,lite,',590),(413,405,'executioncfd','module',',open,biz,max,',',rnd,lite,',600),(414,405,'executionstory','module',',open,biz,max,',',rnd,lite,',610),(415,405,'executionqa','module',',open,biz,max,',',rnd,lite,',620),(416,405,'executionsettings','module',',open,biz,max,',',rnd,lite,',630),(417,0,'kanban','view',',open,biz,max,',',rnd,lite,',70),(418,417,'kanban','module',',open,biz,max,',',rnd,lite,',640),(419,417,'managespace','module',',open,biz,max,',',rnd,lite,',650),(420,0,'qa','view',',open,biz,max,',',rnd,',80),(421,420,'qa','module',',open,biz,max,',',rnd,',660),(422,420,'bug','module',',open,biz,max,',',rnd,',670),(423,420,'testcase','module',',open,biz,max,',',rnd,',680),(424,420,'testtask','module',',open,biz,max,',',rnd,',690),(425,420,'testsuite','module',',open,biz,max,',',rnd,',700),(426,420,'testreport','module',',open,biz,max,',',rnd,',710),(427,420,'zahost','module',',open,biz,max,',',rnd,',720),(428,420,'zanode','module',',open,biz,max,',',rnd,',730),(429,0,'assetlib','view',',max,',',rnd,',90),(430,429,'caselib','module',',open,biz,max,',',rnd,',740),(431,429,'assetlib','module',',max,',',rnd,',750),(432,429,'storylib','module',',max,',',rnd,',760),(433,429,'issuelib','module',',max,',',rnd,',770),(434,429,'risklib','module',',max,',',rnd,',780),(435,429,'opportunitylib','module',',max,',',rnd,',790),(436,429,'practicelib','module',',max,',',rnd,',800),(437,429,'componentlib','module',',max,',',rnd,',810),(438,0,'doc','view',',open,biz,max,',',rnd,lite,',100),(439,438,'doc','module',',open,biz,max,',',rnd,lite,',820),(440,438,'api','module',',open,biz,max,',',rnd,',830),(441,0,'bi','view',',open,biz,max,',',rnd,',110),(442,441,'screen','module',',open,biz,max,',',rnd,',840),(443,441,'pivot','module',',open,biz,max,',',rnd,',850),(444,441,'chart','module',',open,biz,max,',',rnd,',860),(445,441,'dataview','module',',biz,max,',',rnd,',870),(446,441,'dimension','module',',biz,max,',',rnd,',880),(447,441,'report','module',',open,biz,max,',',rnd,',890),(448,441,'bidesign','module',',open,biz,max,',',rnd,lite,',900),(449,0,'system','view',',open,biz,max,',',rnd,lite,',120),(450,449,'company','module',',open,biz,max,',',rnd,lite,',910),(451,449,'systemteam','module',',open,biz,max,',',rnd,lite,',920),(452,449,'systemschedule','module',',open,biz,max,',',rnd,lite,',930),(453,449,'systemeffort','module',',open,biz,max,',',rnd,lite,',940),(454,449,'systemdynamic','module',',open,biz,max,',',rnd,lite,',950),(455,449,'systemcompany','module',',open,biz,max,',',rnd,lite,',960),(456,449,'dataaccess','module',',open,biz,max,',',rnd,lite,',970),(457,0,'admin','view',',open,biz,max,',',rnd,lite,',130),(458,457,'dept','module',',open,biz,max,',',rnd,lite,',980),(459,457,'group','module',',open,biz,max,',',rnd,lite,',990),(460,457,'user','module',',open,biz,max,',',rnd,lite,',1000),(461,457,'admin','module',',open,biz,max,',',rnd,lite,',1010),(462,457,'stage','module',',open,biz,max,',',rnd,',1020),(463,457,'extension','module',',open,biz,max,',',rnd,lite,',1030),(464,457,'custom','module',',open,biz,max,',',rnd,lite,',1040),(465,457,'action','module',',open,biz,max,',',rnd,lite,',1050),(466,457,'mail','module',',open,biz,max,',',rnd,lite,',1060),(467,457,'sms','module',',biz,max,',',rnd,lite,',1070),(468,457,'backup','module',',open,biz,max,',',rnd,lite,',1080),(469,457,'cron','module',',open,biz,max,',',rnd,lite,',1090),(470,457,'dev','module',',open,biz,max,',',rnd,',1100),(471,457,'editor','module',',open,biz,max,',',rnd,',1110),(472,457,'holiday','module',',open,biz,max,',',rnd,',1120),(473,457,'meetingroom','module',',max,',',rnd,',1130),(474,457,'webhook','module',',open,biz,max,',',rnd,lite,',1140),(475,457,'message','module',',open,biz,max,',',rnd,lite,',1150),(476,457,'featureswitch','module',',open,biz,max,',',rnd,lite,',1160),(477,457,'importdata','module',',open,biz,max,',',rnd,lite,',1170),(478,457,'systemsetting','module',',open,biz,max,',',rnd,lite,',1180),(479,457,'staffmanage','module',',open,biz,max,',',rnd,lite,',1190),(480,457,'modelconfig','module',',open,biz,max,',',rnd,lite,',1200),(481,457,'featureconfig','module',',open,biz,max,',',rnd,lite,',1210),(482,457,'doctemplate','module',',open,biz,max,',',rnd,lite,',1220),(483,457,'notifysetting','module',',open,biz,max,',',rnd,lite,',1230),(484,457,'ldap','module',',biz,max,',',rnd,',1240),(485,457,'sqlbuilder','module',',max,',',rnd,',1250),(486,457,'holidayseason','module',',open,biz,max,',',rnd,',1260),(487,457,'baseline','module',',max,',',rnd,',1270),(488,457,'classify','module',',max,',',rnd,',1280),(489,457,'cmcl','module',',max,',',rnd,',1290),(490,457,'auditcl','module',',max,',',rnd,',1300),(491,457,'reviewcl','module',',max,',',rnd,',1310),(492,457,'process','module',',max,',',rnd,',1320),(493,457,'activity','module',',max,',',rnd,',1330),(494,457,'zoutput','module',',max,',',rnd,',1340),(495,457,'subject','module',',max,',',rnd,',1350),(496,457,'approvalflow','module',',max,',',rnd,',1360),(497,457,'reviewsetting','module',',max,',',rnd,',1370),(498,457,'measurement','module',',max,',',rnd,',1380),(499,457,'setting','module',',open,biz,max,',',rnd,lite,',1390),(500,457,'im','module',',open,biz,max,',',rnd,lite,',1400),(501,457,'client','module',',open,biz,max,',',rnd,lite,',1410),(502,0,'devops','view',',open,biz,max,',',rnd,',140),(503,502,'svn','module',',open,biz,max,',',rnd,',1420),(504,502,'git','module',',open,biz,max,',',rnd,',1430),(505,502,'mr','module',',open,biz,max,',',rnd,',1440),(506,502,'repo','module',',open,biz,max,',',rnd,',1450),(507,502,'ci','module',',open,biz,max,',',rnd,',1460),(508,502,'compile','module',',open,biz,max,',',rnd,',1470),(509,502,'jenkins','module',',open,biz,max,',',rnd,',1480),(510,502,'job','module',',open,biz,max,',',rnd,',1490),(511,502,'gitlab','module',',open,biz,max,',',rnd,',1500),(512,502,'gogs','module',',open,biz,max,',',rnd,',1510),(513,502,'gitea','module',',open,biz,max,',',rnd,',1520),(514,502,'sonarqube','module',',open,biz,max,',',rnd,',1530),(515,502,'app','module',',open,biz,max,',',rnd,',1540),(516,502,'pipeline','module',',open,biz,max,',',rnd,lite,',1550),(517,502,'devopssetting','module',',open,biz,max,',',rnd,lite,',1560),(518,0,'search','module',',open,biz,max,',',rnd,lite,',1570),(519,0,'tree','module',',open,biz,max,',',rnd,lite,',1580),(520,0,'file','module',',open,biz,max,',',rnd,lite,',1590),(521,0,'misc','module',',open,biz,max,',',rnd,lite,',1600),(522,0,'approval','module',',max,',',rnd,',1610),(523,0,'workflow','view',',biz,max,',',rnd,lite,',150),(524,523,'workflow','module',',biz,max,',',rnd,lite,',1620),(525,523,'workflowfield','module',',biz,max,',',rnd,lite,',1630),(526,523,'workflowaction','module',',biz,max,',',rnd,lite,',1640),(527,523,'workflowlayout','module',',biz,max,',',rnd,lite,',1650),(528,523,'workflowcondition','module',',biz,max,',',rnd,lite,',1660),(529,523,'workflowlinkage','module',',biz,max,',',rnd,lite,',1670),(530,523,'workflowhook','module',',biz,max,',',rnd,lite,',1680),(531,523,'workflowlabel','module',',biz,max,',',rnd,lite,',1690),(532,523,'workflowrelation','module',',biz,max,',',rnd,lite,',1700),(533,523,'workflowreport','module',',biz,max,',',rnd,lite,',1710),(534,523,'workflowdatasource','module',',biz,max,',',rnd,lite,',1720),(535,523,'workflowrule','module',',biz,max,',',rnd,lite,',1730),(536,0,'datatable','module',',open,biz,max,',',rnd,lite,',1740),(537,0,'generalcomment','module',',open,biz,max,',',rnd,lite,',1750),(538,0,'generalping','module',',open,biz,max,',',rnd,lite,',1760),(539,0,'generaltemplate','module',',open,biz,max,',',rnd,lite,',1770),(540,0,'generaleffort','module',',open,biz,max,',',rnd,lite,',1780),(541,0,'feedback','view',',biz,max,',',rnd,lite,',160),(542,541,'feedback','module',',biz,max,',',rnd,lite,',1790),(543,541,'faq','module',',biz,max,',',rnd,lite,',1800),(544,541,'ticket','module',',biz,max,',',rnd,lite,',1810),(545,541,'feedbackpriv','module',',biz,max,',',rnd,',1820),(546,0,'oa','view',',biz,max,',',rnd,lite,',170),(547,546,'attend','module',',biz,max,',',rnd,lite,',1830),(548,546,'leave','module',',biz,max,',',rnd,lite,',1840),(549,546,'makeup','module',',biz,max,',',rnd,lite,',1850),(550,546,'overtime','module',',biz,max,',',rnd,lite,',1860),(551,546,'lieu','module',',biz,max,',',rnd,lite,',1870),(552,546,'officeapproval','module',',biz,max,',',rnd,',1880),(553,546,'officesetting','module',',biz,max,',',rnd,',1890),(554,546,'datapermission','module',',biz,max,',',rnd,',1900),(555,546,'officeexport','module',',biz,max,',',rnd,',1910),(556,0,'ops','view',',biz,max,',',rnd,',180),(557,556,'ops','module',',biz,max,',',rnd,',1920),(558,556,'host','module',',biz,max,',',rnd,',1930),(559,556,'serverroom','module',',biz,max,',',rnd,',1940),(560,556,'account','module',',biz,max,',',rnd,',1950),(561,556,'domain','module',',biz,max,',',rnd,',1960),(562,556,'service','module',',biz,max,',',rnd,',1970),(563,556,'deploy','module',',biz,max,',',rnd,',1980),(564,0,'conference','module',',biz,max,',',rnd,',1990),(565,0,'traincourse','view',',biz,max,',',rnd,',190),(566,565,'traincourse','module',',biz,max,',',rnd,',2000);
REPLACE INTO `zt_privrelation` (`priv`, `type`, `relationPriv`) VALUES (3,'depend',21),(3,'recommend',29),(11,'depend',7),(13,'recommend',14),(14,'recommend',13),(16,'recommend',630),(16,'recommend',631),(16,'recommend',632),(16,'recommend',633),(16,'recommend',635),(16,'recommend',641),(16,'recommend',642),(16,'recommend',643),(16,'recommend',644),(16,'recommend',645),(16,'recommend',646),(16,'recommend',647),(16,'recommend',650),(16,'recommend',651),(21,'recommend',3),(22,'depend',1153),(24,'depend',21),(24,'depend',29),(24,'recommend',26),(25,'depend',21),(25,'depend',29),(26,'depend',21),(26,'depend',29),(26,'recommend',24),(27,'depend',21),(27,'depend',29),(27,'recommend',28),(28,'depend',21),(28,'depend',29),(28,'recommend',24),(28,'recommend',27),(29,'depend',21),(29,'recommend',3),(30,'depend',21),(30,'depend',29),(31,'depend',21),(32,'depend',21),(32,'depend',29),(32,'recommend',33),(32,'recommend',37),(32,'recommend',38),(33,'depend',21),(33,'depend',29),(33,'recommend',37),(33,'recommend',38),(34,'depend',21),(34,'depend',29),(34,'recommend',33),(35,'depend',21),(36,'depend',21),(36,'depend',29),(37,'depend',21),(37,'depend',29),(37,'recommend',38),(38,'depend',21),(38,'depend',29),(38,'recommend',37),(39,'depend',21),(39,'depend',29),(45,'depend',41),(45,'recommend',46),(45,'recommend',47),(45,'recommend',58),(46,'depend',41),(46,'recommend',45),(46,'recommend',47),(46,'recommend',48),(46,'recommend',49),(46,'recommend',50),(46,'recommend',58),(47,'depend',41),(47,'depend',43),(47,'recommend',45),(47,'recommend',46),(47,'recommend',49),(47,'recommend',50),(47,'recommend',51),(48,'depend',41),(48,'depend',43),(48,'recommend',45),(48,'recommend',46),(48,'recommend',47),(48,'recommend',49),(48,'recommend',50),(48,'recommend',51),(49,'depend',41),(49,'depend',43),(49,'recommend',45),(49,'recommend',46),(49,'recommend',47),(49,'recommend',50),(49,'recommend',51),(50,'depend',41),(50,'depend',43),(50,'recommend',45),(50,'recommend',46),(50,'recommend',47),(50,'recommend',49),(50,'recommend',51),(51,'depend',41),(51,'recommend',45),(54,'depend',53),(54,'recommend',55),(55,'depend',53),(55,'recommend',54),(56,'depend',53),(56,'recommend',55),(57,'depend',61),(57,'recommend',62),(58,'depend',41),(58,'recommend',45),(58,'recommend',46),(62,'depend',61),(62,'recommend',57),(63,'recommend',67),(63,'recommend',75),(63,'recommend',78),(63,'recommend',79),(64,'recommend',91),(64,'recommend',107),(65,'depend',64),(65,'recommend',126),(65,'recommend',137),(66,'depend',78),(66,'recommend',68),(66,'recommend',76),(66,'recommend',77),(67,'depend',64),(67,'recommend',66),(67,'recommend',68),(67,'recommend',73),(67,'recommend',75),(67,'recommend',78),(67,'recommend',79),(67,'recommend',83),(67,'recommend',1039),(68,'depend',67),(68,'depend',78),(68,'recommend',66),(68,'recommend',69),(68,'recommend',76),(68,'recommend',77),(69,'depend',78),(69,'recommend',68),(70,'depend',67),(70,'recommend',66),(70,'recommend',68),(71,'depend',64),(71,'recommend',166),(72,'depend',64),(72,'recommend',64),(72,'recommend',65),(72,'recommend',91),(72,'recommend',126),(73,'depend',64),(73,'recommend',67),(73,'recommend',78),(73,'recommend',79),(74,'depend',64),(74,'recommend',179),(75,'recommend',71),(75,'recommend',73),(76,'depend',67),(76,'recommend',66),(76,'recommend',68),(77,'depend',78),(77,'recommend',66),(77,'recommend',68),(78,'recommend',63),(78,'recommend',66),(78,'recommend',67),(78,'recommend',68),(78,'recommend',73),(78,'recommend',75),(78,'recommend',77),(78,'recommend',79),(79,'recommend',63),(79,'recommend',67),(79,'recommend',73),(79,'recommend',75),(79,'recommend',78),(80,'depend',78),(80,'recommend',66),(80,'recommend',68),(80,'recommend',77),(81,'depend',64),(82,'depend',78),(83,'depend',64),(83,'recommend',67),(83,'recommend',84),(83,'recommend',85),(84,'depend',83),(84,'recommend',66),(85,'depend',83),(85,'recommend',66),(85,'recommend',84),(86,'recommend',87),(86,'recommend',88),(86,'recommend',92),(86,'recommend',94),(86,'recommend',96),(86,'recommend',97),(86,'recommend',101),(86,'recommend',103),(86,'recommend',108),(86,'recommend',112),(86,'recommend',113),(86,'recommend',114),(86,'recommend',120),(87,'depend',64),(87,'recommend',86),(88,'depend',91),(88,'recommend',86),(88,'recommend',92),(88,'recommend',94),(88,'recommend',96),(88,'recommend',97),(88,'recommend',101),(88,'recommend',103),(88,'recommend',108),(88,'recommend',112),(88,'recommend',113),(88,'recommend',114),(88,'recommend',115),(89,'depend',64),(90,'depend',91),(90,'recommend',86),(90,'recommend',88),(92,'depend',91),(92,'recommend',86),(92,'recommend',88),(92,'recommend',94),(92,'recommend',96),(92,'recommend',97),(92,'recommend',101),(92,'recommend',103),(92,'recommend',108),(92,'recommend',112),(92,'recommend',113),(92,'recommend',114),(93,'depend',91),(93,'recommend',95),(94,'depend',91),(94,'recommend',86),(94,'recommend',88),(94,'recommend',92),(94,'recommend',96),(94,'recommend',97),(94,'recommend',101),(94,'recommend',103),(94,'recommend',108),(94,'recommend',112),(94,'recommend',113),(94,'recommend',114),(95,'depend',64),(95,'recommend',93),(96,'depend',91),(96,'recommend',86),(96,'recommend',88),(96,'recommend',92),(96,'recommend',94),(96,'recommend',97),(96,'recommend',101),(96,'recommend',103),(96,'recommend',108),(96,'recommend',112),(96,'recommend',113),(96,'recommend',114),(97,'depend',91),(97,'recommend',86),(97,'recommend',88),(97,'recommend',92),(97,'recommend',94),(97,'recommend',96),(97,'recommend',101),(97,'recommend',103),(97,'recommend',108),(97,'recommend',112),(97,'recommend',113),(97,'recommend',114),(98,'depend',64),(98,'recommend',97),(99,'depend',64),(99,'recommend',88),(100,'depend',64),(100,'recommend',88),(101,'depend',64),(101,'recommend',86),(101,'recommend',88),(101,'recommend',92),(101,'recommend',94),(101,'recommend',96),(101,'recommend',97),(101,'recommend',103),(101,'recommend',108),(101,'recommend',112),(101,'recommend',113),(101,'recommend',114),(102,'depend',64),(102,'recommend',88),(103,'depend',91),(103,'recommend',86),(103,'recommend',88),(103,'recommend',92),(103,'recommend',94),(103,'recommend',96),(103,'recommend',97),(103,'recommend',101),(103,'recommend',108),(103,'recommend',112),(103,'recommend',113),(103,'recommend',114),(104,'depend',64),(105,'depend',64),(106,'depend',64),(107,'depend',64),(108,'depend',91),(108,'recommend',86),(108,'recommend',88),(108,'recommend',92),(108,'recommend',94),(108,'recommend',96),(108,'recommend',97),(108,'recommend',101),(108,'recommend',103),(108,'recommend',112),(108,'recommend',113),(108,'recommend',114),(109,'depend',64),(109,'recommend',88),(110,'depend',64),(110,'recommend',88),(111,'depend',218),(111,'recommend',238),(112,'depend',91),(112,'recommend',86),(112,'recommend',88),(112,'recommend',92),(112,'recommend',94),(112,'recommend',96),(112,'recommend',97),(112,'recommend',101),(112,'recommend',103),(112,'recommend',108),(112,'recommend',113),(112,'recommend',114),(113,'depend',91),(113,'recommend',86),(113,'recommend',88),(113,'recommend',92),(113,'recommend',94),(113,'recommend',96),(113,'recommend',97),(113,'recommend',101),(113,'recommend',103),(113,'recommend',108),(113,'recommend',112),(113,'recommend',114),(114,'depend',91),(114,'recommend',86),(114,'recommend',88),(114,'recommend',92),(114,'recommend',94),(114,'recommend',96),(114,'recommend',97),(114,'recommend',101),(114,'recommend',103),(114,'recommend',108),(114,'recommend',112),(114,'recommend',113),(115,'depend',64),(115,'recommend',88),(116,'depend',64),(116,'depend',117),(117,'depend',64),(118,'depend',91),(118,'recommend',119),(119,'depend',64),(119,'recommend',118),(120,'depend',91),(121,'recommend',122),(121,'recommend',123),(121,'recommend',127),(121,'recommend',129),(121,'recommend',131),(121,'recommend',132),(121,'recommend',134),(121,'recommend',136),(121,'recommend',138),(121,'recommend',141),(122,'depend',65),(122,'recommend',121),(123,'depend',126),(123,'recommend',121),(123,'recommend',127),(123,'recommend',129),(123,'recommend',131),(123,'recommend',132),(123,'recommend',134),(123,'recommend',136),(123,'recommend',138),(123,'recommend',141),(123,'recommend',142),(124,'depend',65),(125,'depend',126),(125,'recommend',121),(125,'recommend',123),(127,'depend',126),(127,'recommend',121),(127,'recommend',123),(127,'recommend',129),(127,'recommend',131),(127,'recommend',132),(127,'recommend',134),(127,'recommend',136),(127,'recommend',138),(127,'recommend',141),(128,'depend',126),(128,'recommend',130),(129,'depend',126),(129,'recommend',121),(129,'recommend',123),(129,'recommend',127),(129,'recommend',131),(129,'recommend',132),(129,'recommend',134),(129,'recommend',136),(129,'recommend',138),(129,'recommend',141),(130,'depend',65),(130,'recommend',128),(131,'depend',126),(131,'recommend',121),(131,'recommend',123),(131,'recommend',127),(131,'recommend',129),(131,'recommend',132),(131,'recommend',134),(131,'recommend',136),(131,'recommend',138),(131,'recommend',141),(132,'depend',126),(132,'recommend',121),(132,'recommend',123),(132,'recommend',127),(132,'recommend',129),(132,'recommend',131),(132,'recommend',133),(132,'recommend',134),(132,'recommend',136),(132,'recommend',138),(132,'recommend',141),(133,'depend',65),(133,'recommend',132),(134,'depend',126),(134,'recommend',121),(134,'recommend',123),(134,'recommend',127),(134,'recommend',129),(134,'recommend',131),(134,'recommend',132),(134,'recommend',135),(134,'recommend',136),(134,'recommend',138),(134,'recommend',141),(135,'depend',65),(135,'recommend',134),(136,'depend',126),(136,'recommend',121),(136,'recommend',123),(136,'recommend',127),(136,'recommend',129),(136,'recommend',131),(136,'recommend',132),(136,'recommend',134),(136,'recommend',138),(136,'recommend',141),(137,'depend',65),(138,'depend',126),(138,'recommend',121),(138,'recommend',123),(138,'recommend',127),(138,'recommend',129),(138,'recommend',131),(138,'recommend',132),(138,'recommend',134),(138,'recommend',136),(138,'recommend',140),(138,'recommend',141),(139,'depend',65),(139,'recommend',123),(140,'depend',65),(140,'recommend',123),(141,'depend',126),(141,'recommend',121),(141,'recommend',123),(141,'recommend',127),(141,'recommend',129),(141,'recommend',131),(141,'recommend',132),(141,'recommend',134),(141,'recommend',136),(141,'recommend',138),(142,'depend',65),(142,'recommend',123),(143,'depend',65),(143,'depend',144),(144,'depend',65),(145,'depend',64),(145,'recommend',146),(145,'recommend',147),(145,'recommend',149),(146,'depend',145),(146,'recommend',147),(146,'recommend',150),(146,'recommend',153),(146,'recommend',157),(146,'recommend',158),(146,'recommend',159),(146,'recommend',160),(147,'depend',149),(147,'recommend',146),(147,'recommend',150),(147,'recommend',151),(147,'recommend',153),(147,'recommend',154),(147,'recommend',156),(147,'recommend',157),(147,'recommend',158),(147,'recommend',159),(147,'recommend',160),(148,'depend',149),(148,'recommend',146),(148,'recommend',147),(149,'depend',145),(149,'recommend',146),(149,'recommend',147),(150,'depend',149),(150,'recommend',146),(150,'recommend',147),(150,'recommend',151),(150,'recommend',153),(150,'recommend',154),(150,'recommend',157),(150,'recommend',158),(150,'recommend',159),(150,'recommend',160),(151,'depend',149),(151,'recommend',146),(151,'recommend',147),(151,'recommend',150),(151,'recommend',152),(151,'recommend',153),(151,'recommend',154),(151,'recommend',157),(151,'recommend',158),(151,'recommend',159),(151,'recommend',160),(152,'depend',145),(152,'recommend',151),(153,'depend',149),(153,'recommend',146),(153,'recommend',147),(153,'recommend',150),(153,'recommend',151),(153,'recommend',154),(153,'recommend',157),(153,'recommend',158),(153,'recommend',159),(153,'recommend',160),(154,'depend',149),(154,'recommend',146),(154,'recommend',147),(154,'recommend',150),(154,'recommend',151),(154,'recommend',153),(154,'recommend',155),(154,'recommend',157),(154,'recommend',158),(154,'recommend',159),(154,'recommend',160),(155,'depend',149),(155,'recommend',154),(156,'depend',145),(156,'recommend',147),(157,'depend',149),(157,'recommend',146),(157,'recommend',147),(157,'recommend',150),(157,'recommend',151),(157,'recommend',153),(157,'recommend',154),(157,'recommend',158),(157,'recommend',159),(157,'recommend',160),(158,'depend',149),(158,'recommend',146),(158,'recommend',147),(158,'recommend',150),(158,'recommend',151),(158,'recommend',153),(158,'recommend',154),(158,'recommend',157),(158,'recommend',159),(158,'recommend',160),(159,'depend',149),(159,'recommend',146),(159,'recommend',147),(159,'recommend',150),(159,'recommend',151),(159,'recommend',153),(159,'recommend',154),(159,'recommend',157),(159,'recommend',158),(159,'recommend',160),(160,'depend',149),(160,'recommend',146),(160,'recommend',147),(160,'recommend',150),(160,'recommend',151),(160,'recommend',153),(160,'recommend',154),(160,'recommend',157),(160,'recommend',158),(160,'recommend',159),(161,'depend',145),(161,'recommend',147),(162,'depend',64),(162,'recommend',166),(163,'depend',162),(163,'recommend',164),(163,'recommend',168),(163,'recommend',169),(163,'recommend',171),(163,'recommend',172),(163,'recommend',174),(163,'recommend',175),(164,'depend',166),(164,'recommend',163),(164,'recommend',168),(164,'recommend',169),(164,'recommend',171),(164,'recommend',172),(164,'recommend',174),(164,'recommend',175),(165,'depend',166),(165,'recommend',163),(165,'recommend',164),(166,'depend',162),(166,'recommend',71),(167,'depend',166),(168,'depend',166),(168,'recommend',163),(168,'recommend',164),(168,'recommend',169),(168,'recommend',171),(168,'recommend',172),(168,'recommend',174),(168,'recommend',175),(169,'depend',166),(169,'recommend',163),(169,'recommend',164),(169,'recommend',168),(169,'recommend',170),(169,'recommend',171),(169,'recommend',172),(169,'recommend',174),(169,'recommend',175),(170,'depend',166),(170,'recommend',169),(171,'depend',166),(171,'recommend',163),(171,'recommend',164),(171,'recommend',168),(171,'recommend',169),(171,'recommend',172),(171,'recommend',174),(171,'recommend',175),(172,'depend',166),(172,'recommend',163),(172,'recommend',164),(172,'recommend',168),(172,'recommend',169),(172,'recommend',171),(172,'recommend',173),(172,'recommend',174),(172,'recommend',175),(173,'depend',166),(173,'recommend',172),(174,'depend',166),(174,'recommend',163),(174,'recommend',164),(174,'recommend',168),(174,'recommend',169),(174,'recommend',171),(174,'recommend',172),(174,'recommend',175),(175,'depend',166),(175,'recommend',163),(175,'recommend',164),(175,'recommend',168),(175,'recommend',169),(175,'recommend',171),(175,'recommend',172),(176,'recommend',177),(176,'recommend',178),(177,'depend',176),(177,'recommend',176),(177,'recommend',178),(177,'recommend',179),(177,'recommend',180),(177,'recommend',193),(177,'recommend',195),(177,'recommend',200),(178,'depend',176),(178,'recommend',177),(178,'recommend',195),(178,'recommend',200),(179,'depend',177),(179,'recommend',180),(179,'recommend',182),(179,'recommend',189),(179,'recommend',190),(179,'recommend',191),(179,'recommend',192),(179,'recommend',193),(179,'recommend',196),(179,'recommend',199),(179,'recommend',209),(180,'depend',177),(180,'recommend',179),(180,'recommend',181),(180,'recommend',189),(180,'recommend',190),(180,'recommend',191),(180,'recommend',192),(180,'recommend',193),(180,'recommend',199),(181,'depend',177),(181,'recommend',180),(182,'depend',176),(182,'recommend',179),(182,'recommend',180),(182,'recommend',183),(183,'depend',182),(183,'recommend',184),(183,'recommend',186),(183,'recommend',187),(183,'recommend',188),(184,'depend',182),(184,'recommend',183),(184,'recommend',186),(184,'recommend',187),(184,'recommend',188),(185,'depend',209),(185,'recommend',210),(186,'depend',182),(186,'recommend',183),(186,'recommend',184),(186,'recommend',187),(186,'recommend',188),(187,'depend',182),(187,'recommend',183),(187,'recommend',184),(187,'recommend',186),(187,'recommend',188),(188,'depend',182),(188,'recommend',183),(188,'recommend',184),(188,'recommend',186),(188,'recommend',187),(189,'depend',177),(189,'recommend',179),(189,'recommend',180),(189,'recommend',181),(189,'recommend',190),(189,'recommend',191),(189,'recommend',192),(190,'depend',177),(190,'recommend',179),(190,'recommend',180),(190,'recommend',181),(190,'recommend',189),(190,'recommend',191),(190,'recommend',192),(191,'depend',177),(191,'recommend',179),(191,'recommend',180),(191,'recommend',181),(191,'recommend',189),(191,'recommend',190),(191,'recommend',192),(192,'depend',177),(192,'recommend',179),(192,'recommend',180),(192,'recommend',181),(192,'recommend',189),(192,'recommend',190),(192,'recommend',191),(193,'depend',177),(193,'recommend',179),(193,'recommend',180),(194,'depend',177),(194,'recommend',179),(194,'recommend',180),(195,'depend',176),(195,'recommend',179),(195,'recommend',180),(195,'recommend',182),(195,'recommend',199),(195,'recommend',209),(195,'recommend',1022),(196,'depend',176),(196,'recommend',195),(196,'recommend',197),(196,'recommend',198),(197,'depend',196),(197,'recommend',198),(198,'depend',196),(198,'recommend',197),(199,'depend',177),(199,'recommend',179),(199,'recommend',180),(200,'depend',176),(200,'recommend',177),(200,'recommend',195),(201,'depend',176),(203,'depend',176),(203,'recommend',204),(203,'recommend',205),(203,'recommend',206),(204,'depend',176),(204,'recommend',205),(204,'recommend',206),(205,'depend',176),(205,'recommend',204),(205,'recommend',206),(206,'depend',176),(206,'recommend',205),(207,'depend',176),(207,'recommend',228),(208,'depend',177),(209,'recommend',185),(209,'recommend',210),(210,'depend',209),(210,'recommend',185),(212,'depend',177),(212,'recommend',41),(214,'depend',176),(214,'recommend',215),(214,'recommend',216),(215,'depend',214),(215,'recommend',216),(216,'depend',214),(216,'recommend',215),(217,'depend',214),(218,'depend',176),(218,'recommend',220),(219,'depend',176),(219,'recommend',218),(219,'recommend',220),(219,'recommend',390),(220,'depend',218),(221,'depend',218),(221,'recommend',111),(221,'recommend',222),(221,'recommend',223),(221,'recommend',225),(222,'depend',218),(222,'recommend',111),(222,'recommend',221),(222,'recommend',223),(222,'recommend',225),(223,'depend',218),(223,'recommend',111),(223,'recommend',221),(223,'recommend',222),(223,'recommend',224),(223,'recommend',225),(224,'depend',218),(224,'recommend',223),(225,'depend',218),(225,'recommend',111),(225,'recommend',221),(225,'recommend',222),(225,'recommend',223),(225,'recommend',224),(225,'recommend',1492),(225,'recommend',1497),(226,'recommend',227),(226,'recommend',256),(226,'recommend',269),(226,'recommend',280),(227,'recommend',226),(227,'recommend',256),(227,'recommend',269),(227,'recommend',280),(228,'depend',269),(228,'recommend',229),(228,'recommend',232),(228,'recommend',233),(228,'recommend',234),(228,'recommend',235),(228,'recommend',236),(228,'recommend',257),(229,'depend',269),(229,'recommend',228),(229,'recommend',230),(229,'recommend',232),(229,'recommend',233),(229,'recommend',234),(229,'recommend',235),(229,'recommend',236),(229,'recommend',257),(230,'depend',269),(230,'recommend',229),(231,'depend',269),(231,'recommend',229),(232,'depend',269),(232,'recommend',228),(232,'recommend',229),(232,'recommend',233),(232,'recommend',234),(232,'recommend',235),(232,'recommend',236),(233,'depend',269),(233,'recommend',228),(233,'recommend',229),(233,'recommend',232),(233,'recommend',234),(233,'recommend',235),(233,'recommend',236),(234,'depend',269),(234,'recommend',228),(234,'recommend',229),(234,'recommend',232),(234,'recommend',233),(234,'recommend',235),(234,'recommend',236),(235,'depend',269),(235,'recommend',228),(235,'recommend',229),(235,'recommend',232),(235,'recommend',233),(235,'recommend',234),(235,'recommend',236),(236,'depend',269),(236,'recommend',228),(236,'recommend',229),(236,'recommend',232),(236,'recommend',233),(236,'recommend',234),(236,'recommend',235),(237,'depend',269),(237,'recommend',228),(237,'recommend',229),(238,'recommend',343),(238,'recommend',358),(238,'recommend',364),(239,'recommend',266),(239,'recommend',282),(239,'recommend',285),(239,'recommend',290),(240,'depend',238),(240,'recommend',343),(240,'recommend',346),(241,'depend',238),(241,'recommend',343),(241,'recommend',346),(242,'depend',238),(242,'recommend',343),(242,'recommend',346),(243,'recommend',260),(243,'recommend',261),(243,'recommend',271),(243,'recommend',272),(243,'recommend',276),(243,'recommend',281),(244,'recommend',370),(244,'recommend',371),(244,'recommend',373),(244,'recommend',374),(244,'recommend',375),(244,'recommend',377),(244,'recommend',378),(245,'recommend',247),(245,'recommend',248),(246,'recommend',245),(246,'recommend',247),(246,'recommend',248),(247,'recommend',245),(247,'recommend',248),(248,'recommend',245),(248,'recommend',247),(249,'recommend',250),(249,'recommend',253),(250,'depend',249),(250,'recommend',253),(251,'recommend',252),(252,'depend',251),(253,'depend',249),(253,'recommend',250),(255,'recommend',258),(255,'recommend',259),(256,'recommend',226),(256,'recommend',227),(256,'recommend',269),(256,'recommend',280),(257,'depend',269),(257,'recommend',228),(257,'recommend',229),(258,'depend',255),(258,'recommend',259),(259,'depend',255),(259,'recommend',258),(260,'depend',243),(260,'recommend',261),(260,'recommend',271),(260,'recommend',272),(260,'recommend',276),(260,'recommend',281),(261,'depend',243),(261,'recommend',260),(261,'recommend',271),(261,'recommend',272),(261,'recommend',276),(261,'recommend',281),(262,'depend',243),(262,'recommend',261),(263,'depend',269),(263,'recommend',226),(263,'recommend',227),(263,'recommend',256),(263,'recommend',269),(263,'recommend',280),(264,'depend',277),(264,'recommend',277),(264,'recommend',279),(265,'depend',277),(266,'recommend',239),(266,'recommend',267),(266,'recommend',268),(266,'recommend',282),(266,'recommend',285),(266,'recommend',290),(267,'depend',266),(267,'recommend',268),(268,'depend',266),(268,'recommend',267),(269,'recommend',226),(269,'recommend',227),(269,'recommend',228),(269,'recommend',229),(269,'recommend',256),(269,'recommend',263),(269,'recommend',280),(270,'depend',269),(271,'depend',243),(271,'recommend',260),(271,'recommend',261),(271,'recommend',272),(271,'recommend',276),(271,'recommend',281),(272,'depend',243),(272,'recommend',260),(272,'recommend',261),(272,'recommend',271),(272,'recommend',276),(272,'recommend',281),(273,'recommend',274),(273,'recommend',275),(274,'depend',273),(274,'recommend',275),(275,'depend',273),(275,'recommend',274),(276,'depend',243),(276,'recommend',260),(276,'recommend',261),(276,'recommend',271),(276,'recommend',272),(276,'recommend',281),(277,'recommend',279),(278,'depend',277),(278,'recommend',277),(278,'recommend',279),(279,'depend',277),(280,'recommend',226),(280,'recommend',227),(280,'recommend',256),(280,'recommend',269),(281,'depend',243),(281,'recommend',260),(281,'recommend',261),(281,'recommend',271),(281,'recommend',272),(281,'recommend',276),(282,'recommend',239),(282,'recommend',266),(282,'recommend',285),(282,'recommend',290),(285,'recommend',239),(285,'recommend',266),(285,'recommend',282),(285,'recommend',286),(285,'recommend',290),(286,'depend',285),(287,'depend',289),(287,'depend',290),(288,'depend',289),(288,'depend',290),(289,'depend',290),(289,'recommend',287),(289,'recommend',288),(290,'recommend',239),(290,'recommend',266),(290,'recommend',282),(290,'recommend',285),(290,'recommend',291),(290,'recommend',292),(291,'depend',290),(292,'depend',290),(293,'recommend',294),(294,'depend',293),(294,'recommend',295),(294,'recommend',296),(294,'recommend',298),(294,'recommend',328),(295,'depend',293),(295,'recommend',294),(295,'recommend',296),(295,'recommend',298),(295,'recommend',328),(296,'depend',293),(296,'recommend',294),(296,'recommend',295),(296,'recommend',328),(297,'depend',293),(298,'depend',293),(298,'recommend',294),(298,'recommend',295),(299,'depend',301),(299,'recommend',300),(299,'recommend',302),(299,'recommend',329),(299,'recommend',330),(300,'depend',301),(300,'recommend',299),(300,'recommend',302),(300,'recommend',329),(300,'recommend',330),(301,'recommend',299),(301,'recommend',300),(301,'recommend',302),(301,'recommend',329),(301,'recommend',330),(302,'depend',301),(302,'recommend',299),(302,'recommend',300),(302,'recommend',329),(302,'recommend',330),(303,'depend',301),(303,'recommend',299),(303,'recommend',300),(304,'depend',301),(304,'recommend',305),(304,'recommend',306),(304,'recommend',308),(305,'depend',301),(305,'recommend',304),(305,'recommend',306),(305,'recommend',308),(306,'depend',301),(306,'recommend',304),(306,'recommend',305),(306,'recommend',308),(307,'depend',301),(307,'recommend',309),(307,'recommend',310),(307,'recommend',311),(307,'recommend',331),(307,'recommend',332),(308,'depend',301),(308,'recommend',304),(308,'recommend',305),(308,'recommend',306),(309,'depend',301),(309,'recommend',307),(309,'recommend',310),(309,'recommend',311),(309,'recommend',331),(309,'recommend',332),(310,'depend',301),(310,'recommend',307),(310,'recommend',309),(310,'recommend',311),(310,'recommend',331),(310,'recommend',332),(311,'depend',301),(311,'recommend',307),(311,'recommend',309),(311,'recommend',310),(311,'recommend',331),(311,'recommend',332),(312,'depend',301),(312,'recommend',313),(312,'recommend',314),(312,'recommend',315),(312,'recommend',316),(312,'recommend',326),(312,'recommend',333),(312,'recommend',334),(312,'recommend',335),(313,'depend',301),(313,'recommend',312),(313,'recommend',314),(313,'recommend',315),(313,'recommend',316),(313,'recommend',326),(313,'recommend',333),(313,'recommend',334),(313,'recommend',335),(314,'depend',301),(314,'recommend',312),(314,'recommend',313),(314,'recommend',315),(314,'recommend',316),(314,'recommend',326),(314,'recommend',333),(314,'recommend',334),(314,'recommend',335),(315,'depend',301),(315,'recommend',312),(315,'recommend',313),(315,'recommend',314),(315,'recommend',316),(315,'recommend',326),(315,'recommend',333),(315,'recommend',334),(315,'recommend',335),(316,'depend',301),(316,'recommend',312),(316,'recommend',313),(316,'recommend',314),(316,'recommend',315),(316,'recommend',326),(316,'recommend',333),(316,'recommend',334),(316,'recommend',335),(317,'depend',301),(317,'recommend',318),(317,'recommend',319),(317,'recommend',320),(317,'recommend',321),(317,'recommend',323),(317,'recommend',324),(317,'recommend',327),(317,'recommend',336),(317,'recommend',337),(317,'recommend',338),(318,'depend',301),(318,'recommend',317),(318,'recommend',319),(318,'recommend',320),(318,'recommend',321),(318,'recommend',323),(318,'recommend',324),(318,'recommend',336),(318,'recommend',337),(318,'recommend',338),(319,'depend',301),(319,'recommend',317),(319,'recommend',318),(319,'recommend',320),(319,'recommend',321),(319,'recommend',323),(319,'recommend',324),(319,'recommend',336),(319,'recommend',337),(319,'recommend',338),(320,'depend',301),(320,'recommend',317),(320,'recommend',318),(320,'recommend',319),(320,'recommend',321),(320,'recommend',323),(320,'recommend',324),(320,'recommend',336),(320,'recommend',337),(320,'recommend',338),(321,'depend',301),(321,'recommend',317),(321,'recommend',318),(321,'recommend',319),(321,'recommend',320),(321,'recommend',323),(321,'recommend',324),(321,'recommend',336),(321,'recommend',337),(321,'recommend',338),(322,'depend',301),(322,'recommend',317),(322,'recommend',318),(322,'recommend',319),(322,'recommend',320),(322,'recommend',321),(322,'recommend',323),(322,'recommend',324),(322,'recommend',336),(322,'recommend',337),(322,'recommend',338),(323,'depend',301),(323,'recommend',317),(323,'recommend',318),(323,'recommend',319),(323,'recommend',320),(323,'recommend',321),(323,'recommend',324),(323,'recommend',336),(323,'recommend',337),(323,'recommend',338),(324,'depend',301),(324,'recommend',317),(324,'recommend',318),(324,'recommend',319),(324,'recommend',320),(324,'recommend',321),(324,'recommend',323),(324,'recommend',336),(324,'recommend',337),(324,'recommend',338),(325,'recommend',307),(325,'recommend',309),(325,'recommend',310),(325,'recommend',311),(325,'recommend',331),(325,'recommend',332),(326,'depend',301),(326,'recommend',312),(326,'recommend',313),(326,'recommend',314),(326,'recommend',315),(326,'recommend',316),(326,'recommend',333),(326,'recommend',334),(326,'recommend',335),(327,'depend',301),(327,'recommend',317),(328,'depend',293),(328,'recommend',294),(328,'recommend',295),(328,'recommend',296),(329,'depend',301),(329,'recommend',299),(329,'recommend',300),(329,'recommend',302),(329,'recommend',330),(330,'depend',301),(330,'recommend',299),(330,'recommend',300),(330,'recommend',302),(330,'recommend',329),(331,'depend',301),(331,'recommend',307),(331,'recommend',309),(331,'recommend',310),(331,'recommend',311),(331,'recommend',332),(332,'depend',301),(332,'recommend',307),(332,'recommend',309),(332,'recommend',310),(332,'recommend',311),(332,'recommend',331),(333,'depend',301),(333,'recommend',312),(333,'recommend',313),(333,'recommend',314),(333,'recommend',315),(333,'recommend',316),(333,'recommend',326),(333,'recommend',334),(333,'recommend',335),(334,'depend',301),(334,'recommend',312),(334,'recommend',313),(334,'recommend',314),(334,'recommend',315),(334,'recommend',316),(334,'recommend',326),(334,'recommend',333),(334,'recommend',335),(335,'depend',301),(335,'recommend',312),(335,'recommend',313),(335,'recommend',314),(335,'recommend',315),(335,'recommend',316),(335,'recommend',326),(335,'recommend',333),(335,'recommend',334),(336,'depend',301),(336,'recommend',317),(336,'recommend',318),(336,'recommend',319),(336,'recommend',320),(336,'recommend',321),(336,'recommend',323),(336,'recommend',324),(336,'recommend',337),(336,'recommend',338),(337,'depend',301),(337,'recommend',317),(337,'recommend',318),(337,'recommend',319),(337,'recommend',320),(337,'recommend',321),(337,'recommend',323),(337,'recommend',324),(337,'recommend',336),(337,'recommend',338),(338,'depend',301),(338,'recommend',317),(338,'recommend',318),(338,'recommend',319),(338,'recommend',320),(338,'recommend',321),(338,'recommend',323),(338,'recommend',324),(338,'recommend',336),(338,'recommend',337),(339,'depend',341),(339,'recommend',340),(340,'depend',341),(340,'recommend',339),(341,'depend',176),(341,'recommend',342),(342,'depend',341),(343,'depend',238),(343,'recommend',241),(343,'recommend',242),(343,'recommend',344),(343,'recommend',346),(343,'recommend',347),(343,'recommend',349),(343,'recommend',350),(343,'recommend',351),(343,'recommend',352),(343,'recommend',353),(343,'recommend',354),(343,'recommend',356),(344,'depend',238),(344,'recommend',343),(345,'depend',238),(345,'recommend',346),(346,'depend',238),(346,'recommend',343),(346,'recommend',345),(346,'recommend',347),(346,'recommend',349),(346,'recommend',350),(346,'recommend',351),(346,'recommend',352),(346,'recommend',353),(346,'recommend',354),(346,'recommend',356),(346,'recommend',360),(346,'recommend',365),(346,'recommend',369),(347,'depend',238),(347,'recommend',343),(347,'recommend',346),(347,'recommend',348),(347,'recommend',349),(347,'recommend',350),(347,'recommend',351),(347,'recommend',352),(347,'recommend',353),(347,'recommend',354),(347,'recommend',356),(348,'depend',238),(348,'recommend',347),(349,'depend',238),(349,'recommend',343),(349,'recommend',346),(349,'recommend',347),(349,'recommend',350),(349,'recommend',351),(349,'recommend',352),(349,'recommend',353),(349,'recommend',354),(349,'recommend',356),(350,'depend',238),(350,'recommend',343),(350,'recommend',346),(350,'recommend',347),(350,'recommend',349),(350,'recommend',351),(350,'recommend',352),(350,'recommend',353),(350,'recommend',354),(350,'recommend',356),(351,'depend',238),(351,'recommend',343),(351,'recommend',346),(351,'recommend',347),(351,'recommend',349),(351,'recommend',350),(351,'recommend',352),(351,'recommend',353),(351,'recommend',354),(351,'recommend',356),(352,'depend',238),(352,'recommend',343),(352,'recommend',346),(352,'recommend',347),(352,'recommend',349),(352,'recommend',350),(352,'recommend',351),(352,'recommend',353),(352,'recommend',354),(352,'recommend',356),(353,'depend',238),(353,'recommend',343),(353,'recommend',346),(353,'recommend',347),(353,'recommend',349),(353,'recommend',350),(353,'recommend',351),(353,'recommend',352),(353,'recommend',354),(353,'recommend',356),(353,'recommend',366),(354,'depend',238),(354,'recommend',343),(354,'recommend',346),(354,'recommend',347),(354,'recommend',349),(354,'recommend',350),(354,'recommend',351),(354,'recommend',352),(354,'recommend',353),(354,'recommend',355),(354,'recommend',356),(355,'depend',238),(355,'recommend',354),(355,'recommend',362),(355,'recommend',363),(356,'depend',238),(356,'recommend',343),(356,'recommend',346),(356,'recommend',347),(356,'recommend',349),(356,'recommend',350),(356,'recommend',351),(356,'recommend',352),(356,'recommend',353),(356,'recommend',354),(357,'depend',238),(357,'recommend',343),(357,'recommend',346),(358,'depend',238),(358,'recommend',343),(358,'recommend',346),(358,'recommend',347),(358,'recommend',349),(358,'recommend',350),(358,'recommend',351),(358,'recommend',352),(358,'recommend',353),(358,'recommend',354),(358,'recommend',356),(359,'depend',238),(360,'depend',238),(360,'recommend',346),(361,'depend',238),(361,'recommend',362),(361,'recommend',363),(362,'depend',238),(362,'depend',361),(362,'recommend',363),(363,'depend',238),(363,'depend',361),(363,'recommend',362),(364,'depend',238),(365,'depend',238),(365,'recommend',346),(366,'depend',238),(366,'recommend',353),(367,'depend',238),(367,'depend',368),(368,'depend',238),(368,'recommend',367),(369,'depend',238),(369,'recommend',346),(370,'depend',244),(370,'recommend',371),(370,'recommend',374),(370,'recommend',375),(370,'recommend',377),(370,'recommend',378),(371,'depend',244),(371,'recommend',370),(371,'recommend',374),(371,'recommend',375),(371,'recommend',377),(371,'recommend',378),(372,'depend',244),(372,'recommend',370),(372,'recommend',371),(373,'depend',244),(373,'recommend',370),(373,'recommend',371),(373,'recommend',374),(373,'recommend',375),(373,'recommend',377),(373,'recommend',378),(374,'depend',244),(374,'recommend',370),(374,'recommend',371),(374,'recommend',375),(374,'recommend',377),(374,'recommend',378),(375,'depend',244),(375,'recommend',370),(375,'recommend',371),(375,'recommend',374),(375,'recommend',376),(375,'recommend',377),(375,'recommend',378),(376,'depend',244),(376,'recommend',375),(377,'depend',244),(377,'recommend',370),(377,'recommend',371),(377,'recommend',374),(377,'recommend',375),(377,'recommend',378),(378,'depend',244),(378,'recommend',370),(378,'recommend',371),(378,'recommend',374),(378,'recommend',375),(378,'recommend',377),(378,'recommend',379),(379,'depend',244),(379,'recommend',378),(380,'depend',176),(380,'recommend',381),(381,'depend',380),(382,'depend',380),(382,'recommend',383),(382,'recommend',384),(382,'recommend',385),(382,'recommend',387),(382,'recommend',389),(382,'recommend',391),(383,'depend',380),(383,'recommend',382),(384,'depend',380),(384,'recommend',382),(384,'recommend',385),(384,'recommend',387),(384,'recommend',389),(384,'recommend',390),(384,'recommend',391),(385,'depend',380),(385,'recommend',382),(385,'recommend',384),(385,'recommend',387),(385,'recommend',389),(385,'recommend',390),(385,'recommend',391),(386,'depend',380),(386,'recommend',382),(386,'recommend',384),(386,'recommend',385),(386,'recommend',387),(386,'recommend',389),(386,'recommend',391),(387,'depend',380),(387,'recommend',382),(387,'recommend',384),(387,'recommend',385),(387,'recommend',388),(387,'recommend',389),(387,'recommend',390),(387,'recommend',391),(388,'depend',380),(388,'recommend',387),(388,'recommend',390),(389,'depend',380),(389,'recommend',382),(389,'recommend',384),(389,'recommend',385),(389,'recommend',387),(389,'recommend',388),(389,'recommend',390),(389,'recommend',391),(390,'depend',388),(390,'recommend',387),(390,'recommend',388),(390,'recommend',389),(391,'depend',380),(395,'depend',394),(395,'recommend',401),(395,'recommend',411),(396,'depend',401),(396,'recommend',397),(396,'recommend',399),(396,'recommend',402),(396,'recommend',403),(396,'recommend',405),(396,'recommend',409),(396,'recommend',410),(396,'recommend',413),(396,'recommend',415),(397,'recommend',396),(398,'recommend',402),(399,'depend',401),(399,'recommend',396),(399,'recommend',400),(399,'recommend',402),(399,'recommend',403),(399,'recommend',405),(399,'recommend',409),(399,'recommend',410),(399,'recommend',413),(399,'recommend',415),(400,'recommend',399),(402,'depend',401),(402,'recommend',396),(402,'recommend',398),(402,'recommend',399),(402,'recommend',403),(402,'recommend',405),(402,'recommend',409),(402,'recommend',410),(402,'recommend',413),(402,'recommend',415),(403,'depend',401),(403,'recommend',396),(403,'recommend',399),(403,'recommend',402),(403,'recommend',404),(403,'recommend',405),(403,'recommend',409),(403,'recommend',410),(403,'recommend',413),(403,'recommend',415),(404,'recommend',403),(405,'depend',401),(405,'recommend',396),(405,'recommend',399),(405,'recommend',402),(405,'recommend',403),(405,'recommend',406),(405,'recommend',409),(405,'recommend',410),(405,'recommend',413),(405,'recommend',415),(406,'recommend',405),(407,'recommend',410),(408,'recommend',409),(409,'depend',401),(409,'recommend',396),(409,'recommend',399),(409,'recommend',402),(409,'recommend',403),(409,'recommend',405),(409,'recommend',408),(409,'recommend',410),(409,'recommend',413),(409,'recommend',415),(410,'depend',401),(410,'recommend',396),(410,'recommend',399),(410,'recommend',402),(410,'recommend',403),(410,'recommend',405),(410,'recommend',407),(410,'recommend',409),(410,'recommend',413),(410,'recommend',415),(413,'depend',401),(413,'recommend',396),(413,'recommend',399),(413,'recommend',402),(413,'recommend',403),(413,'recommend',405),(413,'recommend',409),(413,'recommend',410),(413,'recommend',415),(414,'depend',401),(415,'depend',402),(416,'recommend',402),(417,'recommend',402),(418,'recommend',402),(419,'depend',420),(420,'depend',419),(421,'depend',394),(421,'recommend',422),(421,'recommend',423),(421,'recommend',427),(424,'depend',427),(424,'recommend',428),(424,'recommend',431),(424,'recommend',432),(424,'recommend',437),(424,'recommend',438),(424,'recommend',445),(424,'recommend',446),(424,'recommend',453),(425,'recommend',424),(426,'depend',427),(426,'recommend',424),(426,'recommend',428),(426,'recommend',431),(426,'recommend',432),(426,'recommend',437),(426,'recommend',438),(426,'recommend',445),(426,'recommend',446),(426,'recommend',453),(428,'depend',427),(428,'recommend',424),(428,'recommend',431),(428,'recommend',432),(428,'recommend',437),(428,'recommend',438),(428,'recommend',445),(428,'recommend',446),(428,'recommend',453),(429,'depend',427),(429,'recommend',434),(430,'recommend',1682),(431,'depend',427),(431,'recommend',424),(431,'recommend',428),(431,'recommend',432),(431,'recommend',437),(431,'recommend',438),(431,'recommend',445),(431,'recommend',446),(432,'depend',427),(432,'recommend',424),(432,'recommend',428),(432,'recommend',431),(432,'recommend',437),(432,'recommend',438),(432,'recommend',445),(432,'recommend',446),(434,'recommend',429),(435,'recommend',428),(436,'recommend',428),(437,'depend',427),(437,'recommend',424),(437,'recommend',428),(437,'recommend',438),(438,'depend',427),(438,'recommend',424),(438,'recommend',428),(438,'recommend',437),(440,'depend',427),(440,'recommend',441),(441,'recommend',440),(443,'recommend',496),(443,'recommend',1491),(444,'recommend',428),(445,'depend',427),(445,'recommend',424),(445,'recommend',428),(445,'recommend',431),(445,'recommend',432),(445,'recommend',446),(446,'depend',427),(446,'recommend',424),(446,'recommend',428),(446,'recommend',431),(446,'recommend',432),(446,'recommend',445),(447,'depend',427),(448,'depend',421),(449,'depend',421),(450,'depend',451),(451,'depend',450),(451,'recommend',1679),(452,'depend',451),(453,'depend',427),(453,'recommend',424),(453,'recommend',428),(453,'recommend',431),(453,'recommend',432),(453,'recommend',437),(453,'recommend',438),(453,'recommend',445),(453,'recommend',446),(454,'recommend',459),(454,'recommend',460),(454,'recommend',461),(454,'recommend',462),(454,'recommend',463),(455,'depend',394),(457,'recommend',458),(457,'recommend',471),(458,'depend',457),(459,'recommend',454),(459,'recommend',460),(459,'recommend',461),(459,'recommend',462),(459,'recommend',463),(460,'recommend',454),(460,'recommend',459),(460,'recommend',461),(460,'recommend',462),(460,'recommend',463),(461,'recommend',454),(461,'recommend',459),(461,'recommend',460),(461,'recommend',462),(461,'recommend',463),(462,'recommend',454),(462,'recommend',459),(462,'recommend',460),(462,'recommend',461),(462,'recommend',463),(463,'recommend',454),(463,'recommend',459),(463,'recommend',460),(463,'recommend',461),(463,'recommend',462),(465,'depend',457),(466,'depend',457),(466,'recommend',467),(467,'depend',457),(467,'recommend',466),(468,'depend',457),(468,'recommend',469),(469,'depend',457),(469,'recommend',468),(470,'depend',457),(470,'recommend',467),(471,'depend',457),(473,'depend',472),(474,'depend',472),(475,'depend',457),(475,'recommend',468),(476,'depend',1285),(476,'depend',1316),(476,'depend',1329),(476,'recommend',477),(476,'recommend',1330),(476,'recommend',1331),(476,'recommend',1332),(476,'recommend',1334),(477,'depend',1285),(477,'depend',1316),(477,'depend',1329),(477,'recommend',476),(477,'recommend',1330),(477,'recommend',1331),(477,'recommend',1332),(477,'recommend',1334),(479,'depend',394),(479,'depend',478),(480,'depend',479),(480,'recommend',482),(481,'depend',478),(482,'depend',479),(482,'depend',481),(482,'recommend',480),(483,'depend',479),(483,'depend',481),(484,'depend',481),(484,'recommend',485),(484,'recommend',486),(485,'depend',481),(485,'recommend',484),(486,'depend',481),(486,'recommend',485),(487,'depend',394),(487,'recommend',489),(488,'depend',489),(488,'recommend',491),(490,'depend',489),(491,'depend',489),(491,'recommend',488),(493,'depend',176),(493,'depend',850),(493,'recommend',494),(494,'depend',493),(494,'depend',850),(496,'recommend',497),(496,'recommend',498),(496,'recommend',500),(496,'recommend',501),(496,'recommend',504),(496,'recommend',1491),(497,'depend',496),(497,'recommend',498),(497,'recommend',501),(497,'recommend',504),(497,'recommend',1584),(498,'depend',500),(498,'recommend',497),(498,'recommend',1584),(499,'depend',500),(499,'recommend',497),(499,'recommend',498),(500,'depend',496),(500,'recommend',498),(500,'recommend',1491),(501,'depend',496),(501,'recommend',497),(501,'recommend',502),(501,'recommend',504),(502,'depend',496),(502,'recommend',501),(503,'depend',496),(503,'depend',504),(504,'depend',496),(504,'depend',503),(504,'depend',505),(505,'depend',504),(506,'depend',394),(506,'recommend',510),(507,'depend',506),(507,'recommend',508),(508,'depend',506),(508,'recommend',507),(509,'depend',506),(510,'depend',506),(511,'depend',506),(512,'depend',511),(512,'depend',513),(513,'depend',512),(514,'depend',394),(514,'recommend',523),(515,'depend',514),(515,'depend',523),(515,'recommend',516),(515,'recommend',518),(515,'recommend',519),(515,'recommend',520),(515,'recommend',521),(515,'recommend',522),(515,'recommend',530),(516,'depend',514),(516,'depend',523),(516,'recommend',515),(516,'recommend',518),(516,'recommend',519),(516,'recommend',520),(516,'recommend',521),(516,'recommend',522),(516,'recommend',530),(517,'depend',514),(517,'depend',523),(518,'depend',514),(518,'depend',523),(518,'recommend',515),(518,'recommend',516),(518,'recommend',519),(518,'recommend',520),(518,'recommend',521),(518,'recommend',522),(518,'recommend',530),(519,'depend',514),(519,'depend',523),(519,'recommend',515),(519,'recommend',516),(519,'recommend',518),(519,'recommend',520),(519,'recommend',521),(519,'recommend',522),(519,'recommend',530),(520,'depend',514),(520,'depend',523),(520,'recommend',515),(520,'recommend',516),(520,'recommend',518),(520,'recommend',519),(520,'recommend',521),(520,'recommend',522),(520,'recommend',530),(521,'depend',514),(521,'depend',523),(521,'recommend',515),(521,'recommend',516),(521,'recommend',518),(521,'recommend',519),(521,'recommend',520),(521,'recommend',522),(521,'recommend',530),(522,'depend',514),(522,'depend',523),(522,'recommend',515),(522,'recommend',516),(522,'recommend',518),(522,'recommend',519),(522,'recommend',520),(522,'recommend',521),(522,'recommend',530),(523,'depend',514),(524,'depend',514),(525,'depend',523),(526,'depend',514),(526,'depend',523),(526,'recommend',527),(527,'depend',525),(527,'recommend',526),(528,'depend',525),(529,'depend',525),(530,'depend',514),(530,'depend',523),(530,'recommend',515),(530,'recommend',516),(530,'recommend',518),(530,'recommend',519),(530,'recommend',520),(530,'recommend',521),(530,'recommend',522),(595,'recommend',626),(596,'depend',16),(596,'depend',598),(597,'depend',16),(598,'depend',16),(598,'recommend',596),(599,'depend',16),(600,'depend',16),(600,'depend',602),(601,'depend',16),(601,'depend',630),(601,'recommend',603),(602,'depend',16),(602,'recommend',600),(603,'depend',16),(603,'depend',630),(603,'recommend',601),(605,'depend',604),(605,'recommend',606),(605,'recommend',607),(605,'recommend',608),(605,'recommend',733),(606,'depend',604),(606,'recommend',607),(606,'recommend',608),(606,'recommend',733),(607,'depend',604),(607,'recommend',606),(607,'recommend',608),(607,'recommend',733),(608,'depend',604),(608,'recommend',606),(608,'recommend',607),(608,'recommend',733),(610,'depend',609),(610,'recommend',611),(610,'recommend',612),(610,'recommend',613),(610,'recommend',615),(610,'recommend',616),(610,'recommend',617),(610,'recommend',618),(611,'depend',609),(611,'recommend',610),(611,'recommend',612),(611,'recommend',613),(611,'recommend',615),(611,'recommend',616),(611,'recommend',617),(611,'recommend',618),(612,'depend',609),(612,'recommend',610),(612,'recommend',611),(612,'recommend',613),(612,'recommend',615),(612,'recommend',616),(612,'recommend',617),(612,'recommend',618),(613,'depend',609),(613,'recommend',610),(613,'recommend',611),(613,'recommend',612),(613,'recommend',615),(613,'recommend',616),(613,'recommend',617),(613,'recommend',618),(614,'depend',609),(615,'depend',609),(615,'recommend',610),(615,'recommend',611),(615,'recommend',612),(615,'recommend',613),(615,'recommend',616),(615,'recommend',617),(615,'recommend',618),(616,'depend',609),(616,'recommend',610),(616,'recommend',611),(616,'recommend',612),(616,'recommend',613),(616,'recommend',615),(616,'recommend',617),(616,'recommend',618),(617,'depend',609),(617,'recommend',610),(617,'recommend',611),(617,'recommend',612),(617,'recommend',613),(617,'recommend',615),(617,'recommend',616),(617,'recommend',618),(618,'depend',609),(618,'recommend',610),(618,'recommend',611),(618,'recommend',612),(618,'recommend',613),(618,'recommend',615),(618,'recommend',616),(618,'recommend',617),(619,'depend',614),(619,'recommend',620),(619,'recommend',621),(619,'recommend',622),(619,'recommend',623),(620,'depend',614),(620,'recommend',619),(620,'recommend',621),(620,'recommend',622),(620,'recommend',623),(621,'depend',614),(621,'recommend',619),(621,'recommend',620),(621,'recommend',622),(621,'recommend',623),(622,'depend',614),(622,'recommend',619),(622,'recommend',620),(622,'recommend',621),(622,'recommend',623),(623,'depend',614),(623,'recommend',619),(623,'recommend',620),(623,'recommend',621),(623,'recommend',622),(624,'depend',595),(624,'recommend',625),(624,'recommend',627),(624,'recommend',628),(624,'recommend',629),(625,'depend',595),(625,'recommend',624),(626,'depend',595),(627,'depend',595),(627,'depend',626),(627,'recommend',624),(627,'recommend',628),(627,'recommend',629),(627,'recommend',636),(628,'depend',595),(628,'depend',626),(628,'recommend',624),(628,'recommend',627),(628,'recommend',629),(629,'depend',595),(629,'depend',626),(629,'recommend',624),(629,'recommend',627),(629,'recommend',628),(630,'depend',16),(630,'recommend',631),(630,'recommend',632),(630,'recommend',633),(630,'recommend',635),(630,'recommend',641),(630,'recommend',642),(630,'recommend',643),(630,'recommend',644),(630,'recommend',645),(630,'recommend',646),(630,'recommend',647),(630,'recommend',650),(630,'recommend',651),(631,'depend',16),(631,'depend',630),(631,'recommend',632),(631,'recommend',633),(631,'recommend',635),(631,'recommend',641),(631,'recommend',642),(631,'recommend',643),(631,'recommend',644),(631,'recommend',647),(631,'recommend',650),(631,'recommend',651),(632,'depend',16),(632,'depend',630),(632,'recommend',631),(632,'recommend',633),(632,'recommend',635),(632,'recommend',641),(632,'recommend',642),(632,'recommend',643),(632,'recommend',644),(632,'recommend',647),(632,'recommend',650),(632,'recommend',651),(633,'depend',16),(633,'depend',630),(633,'recommend',631),(633,'recommend',632),(633,'recommend',635),(633,'recommend',641),(633,'recommend',642),(633,'recommend',643),(633,'recommend',644),(633,'recommend',647),(633,'recommend',650),(633,'recommend',651),(635,'depend',16),(635,'depend',630),(635,'recommend',631),(635,'recommend',632),(635,'recommend',633),(635,'recommend',641),(635,'recommend',642),(635,'recommend',643),(635,'recommend',644),(635,'recommend',647),(635,'recommend',650),(635,'recommend',651),(636,'depend',595),(636,'depend',626),(636,'recommend',627),(639,'depend',595),(640,'depend',595),(640,'depend',648),(641,'depend',16),(641,'depend',630),(641,'recommend',631),(641,'recommend',632),(641,'recommend',633),(641,'recommend',635),(641,'recommend',642),(641,'recommend',643),(641,'recommend',644),(641,'recommend',647),(641,'recommend',650),(641,'recommend',651),(642,'depend',16),(642,'depend',630),(642,'recommend',631),(642,'recommend',632),(642,'recommend',633),(642,'recommend',635),(642,'recommend',641),(642,'recommend',643),(642,'recommend',644),(642,'recommend',647),(642,'recommend',650),(642,'recommend',651),(643,'depend',16),(643,'depend',630),(643,'recommend',631),(643,'recommend',632),(643,'recommend',633),(643,'recommend',635),(643,'recommend',641),(643,'recommend',642),(643,'recommend',644),(643,'recommend',647),(643,'recommend',650),(643,'recommend',651),(644,'depend',16),(644,'depend',630),(644,'recommend',631),(644,'recommend',632),(644,'recommend',633),(644,'recommend',635),(644,'recommend',641),(644,'recommend',642),(644,'recommend',643),(644,'recommend',647),(644,'recommend',650),(644,'recommend',651),(645,'depend',16),(645,'depend',630),(646,'depend',16),(646,'depend',630),(647,'depend',16),(647,'depend',630),(647,'recommend',631),(647,'recommend',632),(647,'recommend',633),(647,'recommend',635),(647,'recommend',641),(647,'recommend',642),(647,'recommend',643),(647,'recommend',644),(647,'recommend',650),(647,'recommend',651),(648,'depend',595),(648,'depend',640),(649,'depend',1162),(650,'depend',16),(650,'depend',630),(650,'recommend',631),(650,'recommend',632),(650,'recommend',633),(650,'recommend',635),(650,'recommend',641),(650,'recommend',642),(650,'recommend',643),(650,'recommend',644),(650,'recommend',647),(650,'recommend',651),(651,'depend',16),(651,'depend',630),(651,'recommend',631),(651,'recommend',632),(651,'recommend',633),(651,'recommend',635),(651,'recommend',641),(651,'recommend',642),(651,'recommend',643),(651,'recommend',644),(651,'recommend',647),(651,'recommend',650),(663,'recommend',664),(663,'recommend',665),(663,'recommend',667),(664,'recommend',663),(665,'recommend',663),(665,'recommend',667),(667,'recommend',663),(667,'recommend',665),(670,'depend',669),(670,'recommend',671),(670,'recommend',672),(670,'recommend',673),(670,'recommend',674),(670,'recommend',675),(670,'recommend',676),(670,'recommend',677),(670,'recommend',678),(671,'depend',669),(671,'recommend',670),(671,'recommend',672),(671,'recommend',673),(671,'recommend',674),(671,'recommend',675),(671,'recommend',676),(671,'recommend',677),(671,'recommend',678),(672,'depend',669),(672,'recommend',670),(672,'recommend',671),(672,'recommend',673),(672,'recommend',674),(672,'recommend',675),(672,'recommend',676),(672,'recommend',677),(672,'recommend',678),(673,'depend',669),(673,'recommend',670),(673,'recommend',671),(673,'recommend',672),(673,'recommend',674),(673,'recommend',675),(673,'recommend',676),(673,'recommend',677),(673,'recommend',678),(674,'depend',669),(674,'recommend',670),(674,'recommend',671),(674,'recommend',672),(674,'recommend',673),(674,'recommend',675),(674,'recommend',676),(674,'recommend',677),(674,'recommend',678),(675,'depend',669),(675,'recommend',670),(675,'recommend',671),(675,'recommend',672),(675,'recommend',673),(675,'recommend',674),(675,'recommend',676),(675,'recommend',677),(675,'recommend',678),(676,'depend',669),(676,'recommend',670),(676,'recommend',671),(676,'recommend',672),(676,'recommend',673),(676,'recommend',674),(676,'recommend',675),(676,'recommend',677),(676,'recommend',678),(677,'depend',669),(677,'recommend',670),(677,'recommend',671),(677,'recommend',672),(677,'recommend',673),(677,'recommend',674),(677,'recommend',675),(677,'recommend',676),(677,'recommend',678),(678,'depend',669),(678,'recommend',670),(678,'recommend',671),(678,'recommend',672),(678,'recommend',673),(678,'recommend',674),(678,'recommend',675),(678,'recommend',676),(678,'recommend',677),(689,'depend',690),(691,'depend',690),(692,'depend',690),(697,'depend',690),(700,'depend',699),(701,'depend',699),(701,'recommend',702),(702,'depend',699),(702,'recommend',701),(704,'depend',703),(707,'depend',1150),(708,'depend',707),(708,'recommend',710),(709,'depend',707),(710,'depend',707),(710,'recommend',708),(711,'depend',707),(712,'depend',711),(713,'depend',711),(713,'recommend',712),(714,'depend',711),(716,'depend',715),(717,'depend',715),(718,'depend',719),(718,'depend',720),(719,'depend',718),(719,'depend',720),(720,'depend',718),(720,'depend',719),(721,'recommend',722),(721,'recommend',723),(722,'recommend',721),(722,'recommend',723),(723,'recommend',721),(723,'recommend',722),(725,'depend',724),(726,'depend',724),(726,'recommend',727),(727,'depend',724),(727,'recommend',726),(760,'recommend',759),(765,'depend',764),(766,'depend',764),(767,'depend',764),(768,'depend',764),(768,'recommend',770),(769,'depend',764),(770,'depend',768),(772,'depend',771),(773,'depend',771),(773,'recommend',774),(773,'recommend',775),(773,'recommend',776),(774,'depend',771),(774,'recommend',773),(774,'recommend',775),(774,'recommend',776),(775,'depend',771),(775,'recommend',773),(775,'recommend',774),(775,'recommend',776),(776,'depend',771),(776,'recommend',773),(776,'recommend',774),(776,'recommend',775),(777,'depend',771),(787,'recommend',798),(788,'depend',787),(788,'depend',798),(788,'recommend',789),(788,'recommend',791),(788,'recommend',792),(788,'recommend',793),(788,'recommend',794),(788,'recommend',795),(788,'recommend',796),(788,'recommend',797),(789,'depend',787),(789,'recommend',788),(790,'depend',787),(791,'depend',787),(791,'depend',798),(791,'recommend',788),(791,'recommend',792),(791,'recommend',793),(791,'recommend',794),(791,'recommend',795),(791,'recommend',796),(791,'recommend',797),(792,'depend',787),(792,'depend',798),(792,'recommend',788),(792,'recommend',791),(792,'recommend',793),(792,'recommend',794),(792,'recommend',795),(792,'recommend',796),(792,'recommend',797),(793,'depend',787),(793,'depend',798),(793,'recommend',788),(793,'recommend',791),(793,'recommend',792),(793,'recommend',794),(793,'recommend',795),(793,'recommend',796),(793,'recommend',797),(794,'depend',787),(794,'depend',798),(794,'recommend',788),(794,'recommend',791),(794,'recommend',792),(794,'recommend',793),(794,'recommend',795),(794,'recommend',796),(794,'recommend',797),(795,'depend',787),(795,'depend',798),(795,'recommend',788),(795,'recommend',791),(795,'recommend',792),(795,'recommend',793),(795,'recommend',794),(795,'recommend',796),(795,'recommend',797),(796,'depend',787),(796,'depend',798),(796,'recommend',788),(796,'recommend',791),(796,'recommend',792),(796,'recommend',793),(796,'recommend',794),(796,'recommend',795),(796,'recommend',797),(797,'depend',787),(797,'depend',798),(797,'recommend',788),(797,'recommend',791),(797,'recommend',792),(797,'recommend',793),(797,'recommend',794),(797,'recommend',795),(797,'recommend',796),(798,'depend',787),(799,'depend',787),(800,'depend',798),(800,'recommend',801),(801,'depend',787),(801,'recommend',800),(802,'depend',787),(802,'recommend',1507),(802,'recommend',1512),(803,'recommend',813),(804,'depend',803),(804,'depend',813),(804,'recommend',805),(804,'recommend',807),(804,'recommend',808),(804,'recommend',809),(804,'recommend',810),(804,'recommend',811),(804,'recommend',812),(804,'recommend',814),(805,'depend',803),(805,'depend',813),(805,'recommend',804),(805,'recommend',807),(805,'recommend',808),(805,'recommend',809),(805,'recommend',811),(805,'recommend',812),(805,'recommend',814),(806,'depend',803),(807,'depend',803),(807,'depend',813),(807,'recommend',804),(807,'recommend',805),(807,'recommend',808),(807,'recommend',809),(807,'recommend',811),(807,'recommend',812),(807,'recommend',814),(808,'depend',803),(808,'depend',813),(808,'recommend',804),(808,'recommend',805),(808,'recommend',807),(808,'recommend',809),(808,'recommend',811),(808,'recommend',812),(808,'recommend',814),(809,'depend',803),(809,'depend',813),(809,'recommend',804),(809,'recommend',805),(809,'recommend',807),(809,'recommend',808),(809,'recommend',811),(809,'recommend',812),(809,'recommend',814),(810,'depend',803),(810,'depend',813),(810,'recommend',804),(811,'depend',803),(811,'depend',813),(811,'recommend',804),(811,'recommend',805),(811,'recommend',807),(811,'recommend',808),(811,'recommend',809),(811,'recommend',812),(811,'recommend',814),(812,'depend',803),(812,'depend',813),(812,'recommend',804),(812,'recommend',805),(812,'recommend',807),(812,'recommend',808),(812,'recommend',809),(812,'recommend',811),(812,'recommend',814),(813,'depend',803),(814,'depend',803),(814,'depend',813),(814,'recommend',804),(814,'recommend',805),(814,'recommend',807),(814,'recommend',808),(814,'recommend',809),(814,'recommend',811),(814,'recommend',812),(815,'depend',813),(815,'recommend',816),(816,'depend',803),(816,'recommend',815),(817,'depend',803),(817,'depend',813),(817,'recommend',1522),(817,'recommend',1527),(818,'depend',803),(819,'depend',824),(819,'recommend',821),(820,'depend',824),(820,'recommend',819),(820,'recommend',821),(820,'recommend',823),(820,'recommend',825),(820,'recommend',826),(820,'recommend',827),(820,'recommend',828),(820,'recommend',829),(820,'recommend',830),(820,'recommend',831),(820,'recommend',832),(820,'recommend',833),(820,'recommend',834),(821,'depend',824),(821,'recommend',819),(821,'recommend',827),(821,'recommend',828),(821,'recommend',829),(821,'recommend',830),(822,'depend',824),(822,'recommend',819),(822,'recommend',821),(823,'depend',824),(823,'recommend',825),(823,'recommend',826),(824,'recommend',819),(824,'recommend',820),(824,'recommend',821),(825,'depend',824),(825,'recommend',823),(825,'recommend',826),(826,'depend',824),(826,'recommend',823),(826,'recommend',825),(827,'depend',824),(827,'depend',826),(827,'recommend',825),(827,'recommend',828),(827,'recommend',829),(827,'recommend',830),(827,'recommend',831),(827,'recommend',832),(827,'recommend',833),(828,'depend',824),(828,'depend',826),(828,'recommend',827),(828,'recommend',829),(828,'recommend',830),(829,'depend',824),(829,'depend',826),(829,'recommend',827),(829,'recommend',828),(829,'recommend',830),(830,'depend',824),(830,'recommend',826),(830,'recommend',827),(830,'recommend',828),(830,'recommend',829),(831,'depend',824),(831,'recommend',832),(831,'recommend',833),(832,'depend',824),(832,'recommend',831),(832,'recommend',833),(833,'depend',824),(833,'recommend',831),(833,'recommend',832),(834,'depend',824),(834,'recommend',1067),(835,'depend',176),(835,'depend',842),(835,'recommend',836),(836,'depend',842),(836,'recommend',835),(837,'depend',842),(837,'recommend',838),(838,'depend',842),(838,'recommend',837),(839,'depend',835),(839,'depend',842),(839,'recommend',840),(840,'depend',835),(840,'depend',842),(840,'recommend',839),(841,'depend',835),(841,'depend',842),(841,'recommend',837),(841,'recommend',839),(842,'depend',176),(843,'depend',176),(843,'depend',835),(843,'depend',842),(843,'recommend',839),(843,'recommend',844),(844,'depend',842),(844,'depend',843),(846,'depend',845),(846,'recommend',847),(846,'recommend',848),(847,'depend',845),(847,'recommend',846),(848,'depend',845),(848,'recommend',846),(848,'recommend',847),(849,'depend',845),(849,'recommend',846),(850,'depend',176),(851,'depend',850),(851,'recommend',850),(852,'recommend',861),(853,'depend',852),(853,'depend',861),(853,'recommend',854),(853,'recommend',856),(853,'recommend',857),(853,'recommend',858),(853,'recommend',859),(853,'recommend',860),(853,'recommend',862),(853,'recommend',863),(854,'depend',852),(854,'depend',861),(854,'recommend',853),(854,'recommend',856),(854,'recommend',857),(854,'recommend',858),(854,'recommend',859),(854,'recommend',860),(854,'recommend',862),(854,'recommend',864),(855,'depend',852),(856,'depend',852),(856,'depend',861),(856,'recommend',853),(856,'recommend',854),(856,'recommend',857),(856,'recommend',858),(856,'recommend',859),(856,'recommend',860),(856,'recommend',862),(856,'recommend',869),(857,'depend',852),(857,'depend',861),(857,'recommend',853),(857,'recommend',854),(857,'recommend',856),(857,'recommend',858),(857,'recommend',859),(857,'recommend',860),(857,'recommend',862),(857,'recommend',866),(858,'depend',852),(858,'depend',861),(858,'recommend',853),(858,'recommend',854),(858,'recommend',856),(858,'recommend',857),(858,'recommend',859),(858,'recommend',860),(858,'recommend',862),(858,'recommend',868),(859,'depend',852),(859,'depend',861),(859,'recommend',853),(859,'recommend',854),(859,'recommend',856),(859,'recommend',857),(859,'recommend',858),(859,'recommend',860),(859,'recommend',862),(859,'recommend',867),(860,'depend',852),(860,'depend',861),(860,'recommend',853),(860,'recommend',854),(860,'recommend',856),(860,'recommend',857),(860,'recommend',858),(860,'recommend',859),(860,'recommend',862),(862,'depend',852),(862,'depend',861),(862,'recommend',853),(862,'recommend',854),(862,'recommend',856),(862,'recommend',857),(862,'recommend',858),(862,'recommend',859),(862,'recommend',860),(862,'recommend',865),(863,'depend',852),(863,'recommend',853),(864,'depend',852),(864,'recommend',854),(865,'depend',852),(865,'recommend',862),(866,'depend',852),(866,'recommend',857),(867,'depend',852),(867,'recommend',859),(868,'depend',852),(868,'recommend',858),(869,'depend',852),(869,'recommend',856),(870,'depend',861),(870,'recommend',871),(871,'depend',852),(871,'recommend',870),(872,'depend',852),(872,'recommend',1537),(872,'recommend',1542),(873,'depend',852),(875,'depend',874),(875,'recommend',876),(875,'recommend',880),(875,'recommend',881),(875,'recommend',882),(876,'depend',874),(876,'recommend',875),(876,'recommend',878),(876,'recommend',880),(876,'recommend',881),(876,'recommend',882),(877,'depend',874),(877,'recommend',875),(878,'depend',874),(878,'recommend',876),(879,'depend',874),(879,'recommend',881),(880,'depend',883),(880,'recommend',875),(880,'recommend',876),(881,'depend',874),(881,'recommend',875),(881,'recommend',876),(881,'recommend',879),(881,'recommend',880),(881,'recommend',882),(882,'depend',874),(882,'recommend',881),(883,'depend',874),(885,'depend',884),(885,'recommend',886),(885,'recommend',887),(885,'recommend',889),(885,'recommend',890),(885,'recommend',891),(885,'recommend',892),(886,'depend',884),(886,'recommend',885),(886,'recommend',887),(886,'recommend',889),(886,'recommend',890),(886,'recommend',891),(886,'recommend',892),(887,'depend',884),(887,'recommend',885),(887,'recommend',886),(887,'recommend',889),(887,'recommend',890),(887,'recommend',891),(887,'recommend',892),(888,'depend',884),(889,'depend',884),(889,'recommend',885),(889,'recommend',886),(889,'recommend',887),(889,'recommend',890),(889,'recommend',891),(889,'recommend',892),(890,'depend',884),(890,'recommend',885),(890,'recommend',886),(890,'recommend',887),(890,'recommend',889),(890,'recommend',891),(890,'recommend',892),(891,'depend',884),(891,'recommend',885),(891,'recommend',886),(891,'recommend',887),(891,'recommend',889),(891,'recommend',890),(891,'recommend',892),(892,'depend',884),(892,'recommend',885),(892,'recommend',886),(892,'recommend',887),(892,'recommend',889),(892,'recommend',890),(892,'recommend',891),(893,'depend',884),(895,'depend',894),(895,'recommend',896),(895,'recommend',897),(895,'recommend',899),(896,'depend',894),(896,'recommend',895),(896,'recommend',898),(896,'recommend',899),(897,'depend',894),(897,'recommend',895),(898,'depend',894),(898,'recommend',896),(898,'recommend',897),(899,'depend',900),(899,'recommend',895),(900,'depend',894),(901,'depend',176),(901,'recommend',902),(901,'recommend',903),(901,'recommend',905),(902,'depend',901),(902,'recommend',903),(902,'recommend',905),(903,'depend',901),(903,'recommend',902),(903,'recommend',905),(904,'depend',901),(904,'recommend',902),(904,'recommend',903),(904,'recommend',905),(905,'depend',901),(905,'recommend',902),(905,'recommend',903),(906,'depend',176),(906,'depend',901),(906,'recommend',907),(906,'recommend',908),(906,'recommend',910),(907,'depend',901),(907,'depend',906),(907,'recommend',908),(907,'recommend',910),(908,'depend',901),(908,'depend',906),(908,'recommend',907),(908,'recommend',910),(909,'depend',901),(909,'depend',906),(909,'recommend',907),(909,'recommend',908),(909,'recommend',910),(910,'depend',901),(910,'depend',906),(910,'recommend',907),(910,'recommend',908),(912,'depend',911),(912,'recommend',913),(912,'recommend',914),(912,'recommend',915),(912,'recommend',916),(913,'depend',911),(913,'recommend',912),(913,'recommend',914),(913,'recommend',915),(913,'recommend',916),(914,'depend',915),(914,'recommend',912),(915,'depend',911),(915,'recommend',912),(915,'recommend',913),(915,'recommend',914),(915,'recommend',916),(916,'depend',911),(916,'recommend',912),(916,'recommend',913),(916,'recommend',915),(918,'depend',917),(918,'recommend',919),(918,'recommend',920),(918,'recommend',921),(918,'recommend',922),(919,'depend',917),(919,'recommend',918),(919,'recommend',920),(919,'recommend',921),(919,'recommend',923),(920,'depend',921),(920,'recommend',918),(920,'recommend',919),(921,'depend',917),(921,'recommend',918),(921,'recommend',919),(921,'recommend',920),(921,'recommend',922),(921,'recommend',923),(922,'depend',917),(922,'recommend',918),(923,'depend',917),(923,'recommend',918),(926,'depend',925),(927,'depend',925),(928,'depend',925),(929,'depend',925),(930,'depend',925),(931,'depend',925),(932,'depend',925),(933,'depend',925),(934,'depend',925),(935,'depend',925),(936,'depend',925),(937,'depend',925),(938,'depend',925),(939,'depend',925),(940,'depend',925),(941,'depend',925),(942,'depend',925),(943,'depend',925),(944,'depend',925),(945,'depend',925),(946,'depend',925),(947,'depend',925),(948,'depend',925),(949,'depend',925),(950,'depend',925),(951,'depend',925),(952,'depend',925),(953,'depend',925),(954,'depend',925),(955,'depend',925),(956,'depend',925),(957,'depend',925),(958,'depend',925),(959,'depend',925),(960,'depend',925),(961,'depend',925),(962,'depend',925),(963,'depend',925),(964,'depend',925),(965,'depend',925),(966,'depend',925),(967,'depend',925),(968,'depend',925),(969,'depend',925),(970,'depend',925),(971,'depend',925),(972,'depend',925),(973,'depend',925),(974,'depend',925),(975,'depend',925),(976,'depend',925),(977,'depend',925),(978,'depend',925),(979,'depend',925),(980,'depend',925),(981,'depend',925),(982,'depend',925),(983,'depend',925),(984,'depend',925),(985,'depend',925),(986,'depend',925),(987,'depend',925),(988,'depend',925),(989,'depend',925),(990,'depend',925),(991,'depend',925),(992,'depend',925),(993,'depend',925),(994,'depend',925),(995,'depend',925),(996,'depend',925),(997,'depend',176),(997,'recommend',1000),(998,'recommend',999),(998,'recommend',1001),(998,'recommend',1002),(998,'recommend',1003),(998,'recommend',1004),(998,'recommend',1005),(998,'recommend',1006),(998,'recommend',1007),(999,'recommend',998),(999,'recommend',1001),(999,'recommend',1002),(999,'recommend',1003),(999,'recommend',1004),(999,'recommend',1005),(999,'recommend',1006),(999,'recommend',1007),(1000,'depend',997),(1001,'recommend',998),(1001,'recommend',999),(1001,'recommend',1002),(1001,'recommend',1003),(1001,'recommend',1004),(1001,'recommend',1005),(1001,'recommend',1006),(1001,'recommend',1007),(1002,'recommend',998),(1002,'recommend',999),(1002,'recommend',1001),(1002,'recommend',1003),(1002,'recommend',1005),(1003,'recommend',998),(1003,'recommend',999),(1003,'recommend',1001),(1003,'recommend',1002),(1003,'recommend',1004),(1004,'recommend',1003),(1005,'recommend',998),(1005,'recommend',999),(1005,'recommend',1001),(1005,'recommend',1006),(1006,'recommend',998),(1006,'recommend',999),(1006,'recommend',1001),(1006,'recommend',1002),(1006,'recommend',1004),(1007,'recommend',1006),(1008,'depend',176),(1008,'recommend',1009),(1008,'recommend',1010),(1008,'recommend',1012),(1009,'depend',1008),(1009,'recommend',1010),(1009,'recommend',1011),(1009,'recommend',1014),(1009,'recommend',1015),(1009,'recommend',1017),(1009,'recommend',1018),(1009,'recommend',1020),(1010,'depend',1008),(1010,'recommend',1009),(1010,'recommend',1011),(1010,'recommend',1014),(1010,'recommend',1015),(1010,'recommend',1017),(1010,'recommend',1018),(1010,'recommend',1020),(1011,'depend',1008),(1011,'recommend',1009),(1011,'recommend',1010),(1011,'recommend',1014),(1011,'recommend',1015),(1011,'recommend',1017),(1011,'recommend',1018),(1011,'recommend',1020),(1012,'depend',1008),(1012,'recommend',1009),(1012,'recommend',1010),(1013,'depend',1008),(1013,'depend',1012),(1014,'depend',1008),(1014,'recommend',1009),(1014,'recommend',1010),(1014,'recommend',1011),(1014,'recommend',1015),(1014,'recommend',1017),(1014,'recommend',1018),(1014,'recommend',1020),(1015,'depend',1008),(1015,'recommend',1009),(1015,'recommend',1010),(1015,'recommend',1011),(1015,'recommend',1014),(1015,'recommend',1016),(1015,'recommend',1017),(1015,'recommend',1018),(1015,'recommend',1020),(1016,'depend',1008),(1016,'recommend',1015),(1017,'depend',1008),(1017,'recommend',1009),(1017,'recommend',1010),(1017,'recommend',1011),(1017,'recommend',1014),(1017,'recommend',1015),(1017,'recommend',1018),(1017,'recommend',1020),(1018,'depend',1008),(1018,'recommend',1009),(1018,'recommend',1010),(1018,'recommend',1011),(1018,'recommend',1014),(1018,'recommend',1015),(1018,'recommend',1017),(1018,'recommend',1019),(1018,'recommend',1020),(1019,'depend',1008),(1019,'recommend',1018),(1020,'depend',1008),(1020,'recommend',1009),(1020,'recommend',1010),(1020,'recommend',1011),(1020,'recommend',1014),(1020,'recommend',1015),(1020,'recommend',1017),(1020,'recommend',1018),(1021,'depend',1008),(1022,'depend',176),(1022,'recommend',1028),(1023,'depend',1022),(1023,'recommend',1024),(1023,'recommend',1025),(1023,'recommend',1027),(1023,'recommend',1031),(1023,'recommend',1032),(1023,'recommend',1038),(1024,'depend',1022),(1024,'recommend',1023),(1025,'depend',1022),(1025,'recommend',1023),(1025,'recommend',1024),(1025,'recommend',1027),(1025,'recommend',1031),(1025,'recommend',1032),(1025,'recommend',1038),(1027,'depend',1022),(1027,'recommend',1023),(1027,'recommend',1024),(1027,'recommend',1025),(1027,'recommend',1031),(1027,'recommend',1032),(1027,'recommend',1038),(1028,'depend',1022),(1031,'depend',1022),(1031,'recommend',1023),(1031,'recommend',1024),(1031,'recommend',1025),(1031,'recommend',1027),(1031,'recommend',1032),(1031,'recommend',1038),(1032,'depend',1022),(1032,'recommend',1023),(1032,'recommend',1024),(1032,'recommend',1025),(1032,'recommend',1027),(1032,'recommend',1031),(1032,'recommend',1038),(1038,'depend',1022),(1038,'recommend',1023),(1038,'recommend',1024),(1038,'recommend',1025),(1038,'recommend',1027),(1038,'recommend',1031),(1038,'recommend',1032),(1039,'depend',66),(1039,'depend',67),(1039,'depend',68),(1039,'recommend',1040),(1039,'recommend',1041),(1039,'recommend',1042),(1039,'recommend',1043),(1039,'recommend',1044),(1039,'recommend',1046),(1040,'depend',1039),(1040,'recommend',1041),(1040,'recommend',1042),(1040,'recommend',1043),(1040,'recommend',1044),(1040,'recommend',1045),(1040,'recommend',1046),(1041,'depend',1039),(1041,'recommend',1040),(1041,'recommend',1042),(1041,'recommend',1043),(1041,'recommend',1044),(1041,'recommend',1045),(1041,'recommend',1046),(1042,'depend',1039),(1042,'recommend',1040),(1042,'recommend',1041),(1042,'recommend',1043),(1042,'recommend',1044),(1042,'recommend',1045),(1042,'recommend',1046),(1043,'depend',1039),(1043,'depend',1042),(1043,'recommend',1040),(1043,'recommend',1041),(1043,'recommend',1044),(1043,'recommend',1046),(1044,'depend',1039),(1044,'recommend',1040),(1044,'recommend',1041),(1045,'depend',78),(1045,'recommend',68),(1046,'depend',1039),(1046,'recommend',1040),(1046,'recommend',1041),(1046,'recommend',1042),(1046,'recommend',1043),(1046,'recommend',1044),(1046,'recommend',1045),(1047,'depend',1051),(1047,'recommend',1048),(1047,'recommend',1694),(1048,'depend',1051),(1048,'recommend',1047),(1049,'depend',1051),(1049,'recommend',1047),(1049,'recommend',1048),(1050,'recommend',1053),(1050,'recommend',1055),(1050,'recommend',1056),(1050,'recommend',1057),(1050,'recommend',1062),(1050,'recommend',1063),(1050,'recommend',1064),(1050,'recommend',1065),(1051,'recommend',1047),(1051,'recommend',1048),(1051,'recommend',1052),(1052,'depend',1051),(1052,'recommend',1047),(1052,'recommend',1048),(1053,'recommend',1050),(1053,'recommend',1055),(1053,'recommend',1056),(1053,'recommend',1057),(1053,'recommend',1062),(1053,'recommend',1063),(1053,'recommend',1064),(1053,'recommend',1065),(1054,'recommend',1066),(1054,'recommend',1067),(1054,'recommend',1068),(1055,'recommend',1050),(1055,'recommend',1053),(1055,'recommend',1056),(1055,'recommend',1057),(1055,'recommend',1062),(1055,'recommend',1063),(1055,'recommend',1064),(1055,'recommend',1065),(1056,'recommend',1050),(1056,'recommend',1053),(1056,'recommend',1055),(1056,'recommend',1057),(1056,'recommend',1062),(1056,'recommend',1063),(1056,'recommend',1064),(1056,'recommend',1065),(1057,'recommend',1050),(1057,'recommend',1053),(1057,'recommend',1055),(1057,'recommend',1056),(1057,'recommend',1062),(1057,'recommend',1063),(1057,'recommend',1064),(1057,'recommend',1065),(1058,'recommend',1061),(1060,'depend',1051),(1061,'recommend',1058),(1062,'recommend',1050),(1062,'recommend',1053),(1062,'recommend',1055),(1062,'recommend',1056),(1062,'recommend',1057),(1062,'recommend',1063),(1062,'recommend',1064),(1062,'recommend',1065),(1063,'recommend',1050),(1063,'recommend',1053),(1063,'recommend',1055),(1063,'recommend',1056),(1063,'recommend',1057),(1063,'recommend',1062),(1063,'recommend',1064),(1063,'recommend',1065),(1064,'recommend',1050),(1064,'recommend',1053),(1064,'recommend',1055),(1064,'recommend',1056),(1064,'recommend',1057),(1064,'recommend',1062),(1064,'recommend',1063),(1064,'recommend',1065),(1065,'recommend',1050),(1065,'recommend',1053),(1065,'recommend',1055),(1065,'recommend',1056),(1065,'recommend',1057),(1065,'recommend',1062),(1065,'recommend',1063),(1065,'recommend',1064),(1066,'depend',1054),(1066,'recommend',1067),(1066,'recommend',1068),(1067,'depend',1054),(1067,'recommend',834),(1067,'recommend',1066),(1067,'recommend',1068),(1067,'recommend',1070),(1067,'recommend',1071),(1068,'depend',1054),(1068,'recommend',1066),(1068,'recommend',1067),(1068,'recommend',1070),(1068,'recommend',1071),(1069,'depend',1054),(1069,'recommend',1066),(1069,'recommend',1067),(1069,'recommend',1068),(1069,'recommend',1070),(1069,'recommend',1071),(1070,'depend',1054),(1070,'recommend',1066),(1070,'recommend',1067),(1070,'recommend',1068),(1070,'recommend',1071),(1071,'depend',1054),(1071,'recommend',1066),(1071,'recommend',1067),(1071,'recommend',1068),(1071,'recommend',1070),(1072,'depend',1054),(1072,'recommend',1066),(1072,'recommend',1067),(1072,'recommend',1068),(1072,'recommend',1070),(1072,'recommend',1071),(1073,'recommend',1074),(1074,'recommend',1073),(1075,'depend',1082),(1075,'recommend',1076),(1075,'recommend',1086),(1075,'recommend',1087),(1076,'depend',1082),(1076,'recommend',1075),(1076,'recommend',1086),(1076,'recommend',1087),(1077,'depend',1082),(1078,'recommend',1079),(1078,'recommend',1080),(1079,'depend',1078),(1079,'recommend',1080),(1080,'depend',1078),(1080,'recommend',1079),(1081,'depend',1078),(1081,'recommend',1079),(1081,'recommend',1080),(1082,'recommend',1083),(1082,'recommend',1084),(1083,'depend',1082),(1083,'recommend',1084),(1084,'depend',1082),(1084,'recommend',1083),(1085,'depend',1082),(1085,'recommend',1083),(1085,'recommend',1084),(1086,'depend',1082),(1086,'recommend',1075),(1086,'recommend',1076),(1086,'recommend',1087),(1087,'depend',1082),(1087,'recommend',1075),(1087,'recommend',1076),(1087,'recommend',1086),(1089,'recommend',1090),(1089,'recommend',1091),(1089,'recommend',1092),(1090,'depend',1089),(1090,'recommend',1091),(1090,'recommend',1092),(1091,'depend',1089),(1091,'recommend',1090),(1091,'recommend',1092),(1092,'depend',1089),(1092,'recommend',1090),(1092,'recommend',1091),(1093,'depend',1089),(1093,'recommend',1095),(1093,'recommend',1112),(1093,'recommend',1131),(1094,'depend',1089),(1094,'recommend',1090),(1094,'recommend',1091),(1094,'recommend',1092),(1095,'depend',1089),(1095,'recommend',1093),(1095,'recommend',1112),(1095,'recommend',1131),(1096,'depend',1089),(1096,'recommend',1097),(1096,'recommend',1098),(1097,'depend',1089),(1097,'depend',1096),(1097,'recommend',1098),(1098,'depend',1089),(1098,'depend',1096),(1098,'recommend',1097),(1099,'depend',1089),(1099,'depend',1096),(1099,'recommend',1097),(1099,'recommend',1098),(1100,'depend',1089),(1100,'recommend',1101),(1100,'recommend',1102),(1100,'recommend',1104),(1101,'depend',1089),(1101,'depend',1100),(1101,'recommend',1102),(1101,'recommend',1104),(1102,'depend',1089),(1102,'depend',1100),(1102,'recommend',1101),(1102,'recommend',1104),(1103,'depend',1089),(1103,'depend',1100),(1103,'recommend',1101),(1103,'recommend',1102),(1103,'recommend',1104),(1104,'depend',1089),(1104,'depend',1100),(1104,'recommend',1101),(1104,'recommend',1102),(1105,'depend',1089),(1105,'recommend',1106),(1105,'recommend',1107),(1106,'depend',1089),(1106,'depend',1105),(1106,'recommend',1107),(1107,'depend',1089),(1107,'depend',1105),(1107,'recommend',1106),(1108,'depend',1089),(1108,'depend',1105),(1108,'recommend',1106),(1108,'recommend',1107),(1109,'depend',1089),(1109,'depend',1110),(1109,'recommend',1110),(1109,'recommend',1114),(1110,'depend',1089),(1110,'recommend',1109),(1110,'recommend',1114),(1111,'depend',1089),(1112,'depend',1089),(1112,'recommend',1093),(1112,'recommend',1095),(1112,'recommend',1131),(1113,'depend',1089),(1113,'depend',1096),(1113,'recommend',1097),(1113,'recommend',1098),(1114,'depend',1089),(1114,'depend',1110),(1114,'recommend',1109),(1114,'recommend',1110),(1115,'depend',1089),(1115,'depend',1116),(1115,'recommend',1117),(1116,'depend',1089),(1116,'recommend',1115),(1116,'recommend',1117),(1117,'depend',1089),(1117,'depend',1116),(1117,'recommend',1115),(1118,'depend',1089),(1118,'depend',1116),(1118,'recommend',1115),(1118,'recommend',1117),(1120,'recommend',1121),(1120,'recommend',1122),(1120,'recommend',1123),(1120,'recommend',1125),(1121,'depend',1120),(1121,'recommend',1122),(1121,'recommend',1123),(1121,'recommend',1125),(1122,'depend',1120),(1122,'recommend',1121),(1122,'recommend',1123),(1122,'recommend',1125),(1123,'depend',1120),(1123,'recommend',1121),(1123,'recommend',1122),(1123,'recommend',1125),(1124,'depend',1120),(1124,'recommend',1121),(1124,'recommend',1122),(1124,'recommend',1123),(1124,'recommend',1125),(1125,'depend',1120),(1125,'recommend',1121),(1125,'recommend',1122),(1125,'recommend',1123),(1126,'recommend',1127),(1126,'recommend',1128),(1126,'recommend',1129),(1127,'depend',1126),(1127,'recommend',1128),(1127,'recommend',1129),(1128,'depend',1126),(1128,'recommend',1127),(1128,'recommend',1129),(1129,'depend',1126),(1129,'recommend',1127),(1129,'recommend',1128),(1130,'depend',1126),(1130,'recommend',1127),(1130,'recommend',1128),(1130,'recommend',1129),(1131,'depend',1089),(1131,'recommend',1127),(1131,'recommend',1128),(1131,'recommend',1129),(1132,'recommend',1133),(1132,'recommend',1134),(1133,'depend',1132),(1133,'recommend',1134),(1134,'depend',1132),(1134,'recommend',1133),(1135,'depend',1132),(1135,'recommend',1133),(1135,'recommend',1134),(1136,'depend',1132),(1137,'depend',1132),(1137,'depend',1136),(1137,'recommend',1139),(1137,'recommend',1140),(1137,'recommend',1141),(1138,'depend',1132),(1138,'depend',1136),(1138,'recommend',1137),(1138,'recommend',1139),(1138,'recommend',1140),(1138,'recommend',1141),(1139,'depend',1132),(1139,'depend',1136),(1139,'recommend',1137),(1139,'recommend',1140),(1139,'recommend',1141),(1140,'depend',1132),(1140,'depend',1136),(1140,'recommend',1137),(1140,'recommend',1139),(1140,'recommend',1141),(1141,'depend',1132),(1141,'depend',1136),(1141,'recommend',1137),(1141,'recommend',1139),(1141,'recommend',1140),(1144,'depend',1143),(1144,'recommend',1145),(1144,'recommend',1146),(1144,'recommend',1147),(1144,'recommend',1148),(1144,'recommend',1149),(1145,'depend',1143),(1145,'recommend',1144),(1145,'recommend',1146),(1145,'recommend',1147),(1145,'recommend',1148),(1145,'recommend',1149),(1146,'depend',1143),(1146,'recommend',1144),(1146,'recommend',1145),(1146,'recommend',1147),(1146,'recommend',1148),(1146,'recommend',1149),(1147,'depend',1143),(1147,'recommend',1144),(1147,'recommend',1145),(1147,'recommend',1146),(1147,'recommend',1148),(1147,'recommend',1149),(1148,'depend',1149),(1149,'depend',1143),(1149,'recommend',1144),(1149,'recommend',1145),(1149,'recommend',1146),(1154,'depend',1153),(1154,'recommend',1156),(1154,'recommend',1158),(1154,'recommend',1159),(1155,'recommend',1156),(1155,'recommend',1159),(1156,'recommend',1154),(1156,'recommend',1155),(1156,'recommend',1157),(1156,'recommend',1158),(1156,'recommend',1159),(1156,'recommend',1160),(1157,'depend',22),(1157,'recommend',1156),(1158,'depend',1153),(1158,'recommend',22),(1158,'recommend',1156),(1158,'recommend',1159),(1159,'recommend',1154),(1159,'recommend',1155),(1159,'recommend',1156),(1159,'recommend',1157),(1159,'recommend',1158),(1159,'recommend',1160),(1160,'depend',22),(1160,'depend',1153),(1160,'recommend',1158),(1164,'depend',1163),(1164,'recommend',1165),(1164,'recommend',1166),(1165,'depend',1163),(1165,'recommend',1164),(1165,'recommend',1166),(1166,'depend',1163),(1166,'recommend',1164),(1166,'recommend',1165),(1168,'depend',1172),(1168,'recommend',1169),(1168,'recommend',1173),(1168,'recommend',1181),(1168,'recommend',1183),(1168,'recommend',1184),(1168,'recommend',1186),(1169,'depend',1172),(1169,'recommend',1168),(1169,'recommend',1173),(1169,'recommend',1181),(1169,'recommend',1183),(1169,'recommend',1184),(1169,'recommend',1186),(1169,'recommend',1188),(1170,'depend',1172),(1170,'recommend',1169),(1171,'depend',1172),(1171,'recommend',1168),(1171,'recommend',1169),(1172,'recommend',1171),(1173,'depend',1172),(1173,'recommend',1168),(1173,'recommend',1169),(1173,'recommend',1181),(1173,'recommend',1183),(1173,'recommend',1184),(1173,'recommend',1186),(1173,'recommend',1191),(1174,'depend',1172),(1174,'recommend',1175),(1174,'recommend',1176),(1174,'recommend',1177),(1174,'recommend',1178),(1174,'recommend',1179),(1174,'recommend',1180),(1174,'recommend',1182),(1175,'depend',1172),(1175,'recommend',1174),(1175,'recommend',1176),(1175,'recommend',1177),(1175,'recommend',1178),(1175,'recommend',1179),(1175,'recommend',1180),(1175,'recommend',1182),(1176,'depend',1172),(1176,'recommend',1174),(1176,'recommend',1175),(1176,'recommend',1177),(1176,'recommend',1178),(1176,'recommend',1179),(1176,'recommend',1180),(1176,'recommend',1182),(1177,'depend',1172),(1177,'recommend',1174),(1177,'recommend',1175),(1177,'recommend',1176),(1177,'recommend',1178),(1177,'recommend',1179),(1177,'recommend',1180),(1177,'recommend',1182),(1178,'depend',1172),(1178,'recommend',1174),(1178,'recommend',1175),(1178,'recommend',1176),(1178,'recommend',1177),(1178,'recommend',1179),(1178,'recommend',1180),(1178,'recommend',1182),(1179,'depend',1172),(1179,'recommend',1174),(1179,'recommend',1175),(1179,'recommend',1176),(1179,'recommend',1177),(1179,'recommend',1178),(1179,'recommend',1180),(1179,'recommend',1182),(1180,'depend',1172),(1180,'recommend',1174),(1180,'recommend',1175),(1180,'recommend',1176),(1180,'recommend',1177),(1180,'recommend',1178),(1180,'recommend',1179),(1180,'recommend',1182),(1180,'recommend',1190),(1181,'depend',1172),(1181,'recommend',1168),(1181,'recommend',1169),(1181,'recommend',1173),(1181,'recommend',1183),(1181,'recommend',1184),(1181,'recommend',1186),(1182,'depend',1172),(1182,'recommend',1174),(1182,'recommend',1175),(1182,'recommend',1176),(1182,'recommend',1177),(1182,'recommend',1178),(1182,'recommend',1179),(1182,'recommend',1180),(1183,'depend',1172),(1183,'recommend',1168),(1183,'recommend',1169),(1183,'recommend',1173),(1183,'recommend',1181),(1183,'recommend',1184),(1183,'recommend',1186),(1184,'depend',1172),(1184,'recommend',1168),(1184,'recommend',1169),(1184,'recommend',1173),(1184,'recommend',1181),(1184,'recommend',1183),(1184,'recommend',1186),(1184,'recommend',1189),(1185,'depend',1172),(1185,'recommend',1168),(1185,'recommend',1169),(1186,'depend',1172),(1186,'recommend',1168),(1186,'recommend',1169),(1186,'recommend',1173),(1186,'recommend',1181),(1186,'recommend',1183),(1186,'recommend',1184),(1187,'depend',1172),(1188,'depend',1172),(1188,'recommend',1169),(1189,'depend',1172),(1189,'recommend',1184),(1190,'depend',1172),(1190,'recommend',1180),(1191,'depend',1172),(1191,'recommend',1173),(1192,'depend',1172),(1193,'recommend',1194),(1193,'recommend',1198),(1194,'depend',1193),(1194,'recommend',1198),(1195,'depend',1172),(1195,'depend',1196),(1196,'depend',1172),(1196,'depend',1195),(1197,'depend',1172),(1198,'depend',1193),(1198,'recommend',1194),(1199,'recommend',1200),(1199,'recommend',1201),(1200,'depend',1199),(1200,'recommend',1201),(1201,'depend',1199),(1201,'recommend',1200),(1202,'depend',1199),(1202,'recommend',1200),(1202,'recommend',1201),(1204,'depend',1207),(1204,'recommend',1205),(1204,'recommend',1213),(1204,'recommend',1214),(1205,'depend',1207),(1205,'recommend',1204),(1205,'recommend',1213),(1205,'recommend',1214),(1206,'depend',1207),(1206,'recommend',1205),(1207,'recommend',1204),(1207,'recommend',1205),(1207,'recommend',1206),(1208,'depend',1207),(1208,'recommend',1204),(1208,'recommend',1205),(1208,'recommend',1223),(1209,'depend',1207),(1209,'recommend',1210),(1209,'recommend',1211),(1209,'recommend',1212),(1210,'depend',1207),(1210,'recommend',1209),(1210,'recommend',1211),(1210,'recommend',1212),(1211,'depend',1207),(1211,'recommend',1204),(1211,'recommend',1205),(1211,'recommend',1208),(1211,'recommend',1209),(1211,'recommend',1210),(1211,'recommend',1212),(1211,'recommend',1213),(1211,'recommend',1214),(1212,'depend',1207),(1212,'recommend',1209),(1212,'recommend',1210),(1212,'recommend',1211),(1213,'depend',1207),(1213,'recommend',1205),(1213,'recommend',1220),(1214,'depend',1207),(1214,'recommend',1221),(1215,'depend',1207),(1215,'recommend',1204),(1215,'recommend',1205),(1216,'depend',1207),(1216,'depend',1217),(1217,'depend',1207),(1217,'depend',1216),(1218,'depend',1207),(1219,'depend',1207),(1219,'recommend',1205),(1220,'depend',1207),(1220,'recommend',1213),(1221,'depend',1207),(1221,'recommend',1214),(1222,'depend',1207),(1222,'recommend',1212),(1223,'depend',1207),(1223,'recommend',1208),(1224,'depend',1207),(1225,'depend',1238),(1226,'depend',1238),(1227,'depend',1238),(1228,'depend',1227),(1228,'depend',1238),(1229,'depend',1225),(1229,'depend',1238),(1230,'depend',1238),(1231,'depend',1230),(1231,'depend',1238),(1232,'depend',1230),(1232,'depend',1238),(1233,'depend',1238),(1234,'depend',1233),(1234,'depend',1238),(1235,'depend',1238),(1236,'depend',1238),(1237,'depend',1238),(1238,'recommend',1239),(1239,'depend',1238),(1239,'recommend',1227),(1240,'depend',1238),(1240,'depend',1246),(1241,'depend',1238),(1242,'depend',1238),(1242,'depend',1240),(1242,'depend',1246),(1243,'depend',1238),(1243,'depend',1246),(1244,'depend',1238),(1244,'depend',1246),(1245,'depend',1238),(1245,'depend',1246),(1246,'depend',1238),(1246,'recommend',1247),(1246,'recommend',1248),(1246,'recommend',1250),(1247,'depend',1238),(1247,'depend',1246),(1247,'recommend',1248),(1247,'recommend',1249),(1247,'recommend',1250),(1247,'recommend',1251),(1248,'depend',1238),(1248,'depend',1246),(1248,'recommend',1247),(1248,'recommend',1249),(1248,'recommend',1250),(1248,'recommend',1251),(1249,'depend',1238),(1249,'depend',1246),(1249,'recommend',1247),(1249,'recommend',1248),(1249,'recommend',1250),(1249,'recommend',1251),(1250,'depend',1238),(1250,'depend',1246),(1251,'depend',1238),(1251,'depend',1246),(1251,'recommend',1247),(1251,'recommend',1248),(1251,'recommend',1249),(1251,'recommend',1250),(1252,'depend',1238),(1252,'depend',1246),(1253,'depend',1238),(1253,'depend',1258),(1254,'depend',1238),(1255,'depend',1238),(1255,'depend',1253),(1255,'depend',1258),(1256,'depend',1238),(1256,'depend',1258),(1257,'depend',1238),(1257,'depend',1258),(1258,'depend',1238),(1258,'recommend',1259),(1258,'recommend',1260),(1258,'recommend',1261),(1259,'depend',1238),(1259,'depend',1258),(1259,'recommend',1260),(1259,'recommend',1261),(1259,'recommend',1262),(1259,'recommend',1263),(1260,'depend',1238),(1260,'depend',1258),(1260,'recommend',1259),(1260,'recommend',1261),(1260,'recommend',1262),(1260,'recommend',1263),(1261,'depend',1238),(1261,'depend',1258),(1262,'depend',1238),(1262,'depend',1258),(1262,'recommend',1259),(1262,'recommend',1260),(1262,'recommend',1261),(1262,'recommend',1263),(1263,'depend',1238),(1263,'depend',1258),(1263,'recommend',1259),(1263,'recommend',1260),(1263,'recommend',1261),(1263,'recommend',1262),(1264,'depend',1238),(1264,'depend',1269),(1265,'depend',1238),(1266,'depend',1238),(1266,'depend',1264),(1266,'depend',1269),(1267,'depend',1238),(1268,'depend',1238),(1268,'depend',1269),(1269,'depend',1238),(1269,'recommend',1270),(1269,'recommend',1271),(1269,'recommend',1272),(1270,'depend',1238),(1270,'depend',1269),(1270,'recommend',1271),(1270,'recommend',1272),(1270,'recommend',1273),(1270,'recommend',1274),(1271,'depend',1238),(1271,'depend',1269),(1271,'recommend',1270),(1271,'recommend',1272),(1271,'recommend',1273),(1271,'recommend',1274),(1272,'depend',1238),(1272,'depend',1269),(1273,'depend',1238),(1273,'depend',1269),(1273,'recommend',1270),(1273,'recommend',1271),(1273,'recommend',1272),(1273,'recommend',1274),(1274,'depend',1238),(1274,'depend',1269),(1274,'recommend',1270),(1274,'recommend',1271),(1274,'recommend',1272),(1274,'recommend',1273),(1275,'depend',1238),(1276,'depend',1238),(1276,'depend',1279),(1277,'depend',1238),(1277,'depend',1276),(1277,'depend',1279),(1278,'depend',1238),(1279,'depend',1238),(1279,'recommend',1280),(1279,'recommend',1281),(1279,'recommend',1283),(1280,'depend',1238),(1280,'depend',1279),(1280,'recommend',1281),(1280,'recommend',1282),(1280,'recommend',1283),(1280,'recommend',1284),(1281,'depend',1238),(1281,'depend',1279),(1281,'recommend',1280),(1281,'recommend',1282),(1281,'recommend',1283),(1281,'recommend',1284),(1282,'depend',1238),(1282,'depend',1279),(1282,'recommend',1280),(1282,'recommend',1281),(1282,'recommend',1283),(1282,'recommend',1284),(1283,'depend',1238),(1283,'depend',1279),(1284,'depend',1238),(1284,'depend',1279),(1284,'recommend',1280),(1284,'recommend',1281),(1284,'recommend',1282),(1284,'recommend',1283),(1286,'depend',1285),(1287,'depend',1285),(1287,'recommend',1288),(1287,'recommend',1289),(1287,'recommend',1290),(1287,'recommend',1293),(1288,'depend',1285),(1288,'depend',1287),(1288,'recommend',1289),(1288,'recommend',1292),(1289,'depend',1285),(1289,'depend',1287),(1289,'recommend',1288),(1289,'recommend',1292),(1290,'depend',1285),(1290,'depend',1287),(1290,'recommend',1288),(1290,'recommend',1289),(1291,'depend',1285),(1291,'depend',1287),(1291,'recommend',1288),(1291,'recommend',1289),(1292,'depend',1285),(1292,'depend',1287),(1292,'recommend',1288),(1292,'recommend',1289),(1293,'depend',1285),(1293,'depend',1287),(1294,'depend',1285),(1294,'recommend',1295),(1294,'recommend',1296),(1294,'recommend',1297),(1295,'depend',1285),(1295,'depend',1294),(1295,'recommend',1296),(1296,'depend',1285),(1296,'depend',1294),(1296,'recommend',1295),(1297,'depend',1285),(1297,'depend',1294),(1297,'recommend',1295),(1297,'recommend',1296),(1298,'depend',1285),(1298,'depend',1294),(1298,'recommend',1295),(1298,'recommend',1296),(1299,'depend',1285),(1299,'recommend',1300),(1299,'recommend',1301),(1299,'recommend',1302),(1300,'depend',1285),(1300,'depend',1299),(1300,'recommend',1301),(1301,'depend',1285),(1301,'depend',1299),(1301,'recommend',1300),(1302,'depend',1285),(1302,'depend',1299),(1302,'recommend',1300),(1302,'recommend',1301),(1303,'depend',1285),(1303,'depend',1299),(1303,'recommend',1300),(1303,'recommend',1301),(1304,'depend',1285),(1304,'recommend',1305),(1304,'recommend',1306),(1304,'recommend',1307),(1305,'depend',1285),(1305,'depend',1304),(1305,'recommend',1306),(1306,'depend',1285),(1306,'depend',1304),(1306,'recommend',1305),(1307,'depend',1285),(1307,'depend',1304),(1307,'recommend',1305),(1307,'recommend',1306),(1308,'depend',1285),(1308,'depend',1304),(1308,'recommend',1305),(1308,'recommend',1306),(1309,'depend',1285),(1309,'recommend',1310),(1309,'recommend',1311),(1309,'recommend',1313),(1309,'recommend',1315),(1310,'depend',1285),(1310,'depend',1309),(1310,'recommend',1311),(1310,'recommend',1315),(1311,'depend',1285),(1311,'depend',1309),(1311,'recommend',1310),(1311,'recommend',1315),(1312,'depend',1285),(1312,'depend',1309),(1312,'recommend',1310),(1312,'recommend',1311),(1312,'recommend',1315),(1313,'depend',1285),(1313,'depend',1309),(1313,'recommend',1310),(1313,'recommend',1311),(1313,'recommend',1315),(1315,'depend',1285),(1315,'depend',1309),(1315,'recommend',1310),(1315,'recommend',1311),(1316,'depend',1285),(1316,'recommend',1317),(1316,'recommend',1318),(1316,'recommend',1320),(1316,'recommend',1321),(1316,'recommend',1324),(1317,'depend',1285),(1317,'depend',1316),(1317,'recommend',1318),(1317,'recommend',1320),(1317,'recommend',1321),(1318,'depend',1285),(1318,'depend',1316),(1318,'recommend',1317),(1318,'recommend',1320),(1318,'recommend',1321),(1319,'depend',1285),(1319,'depend',1316),(1319,'recommend',1317),(1319,'recommend',1318),(1320,'depend',1285),(1320,'depend',1316),(1320,'recommend',1317),(1320,'recommend',1318),(1320,'recommend',1321),(1321,'depend',1285),(1321,'depend',1316),(1321,'recommend',1317),(1321,'recommend',1318),(1321,'recommend',1320),(1322,'depend',1285),(1322,'depend',1316),(1322,'recommend',1323),(1323,'depend',1285),(1323,'depend',1316),(1323,'depend',1322),(1324,'depend',1285),(1324,'depend',1316),(1324,'recommend',1317),(1324,'recommend',1318),(1324,'recommend',1320),(1324,'recommend',1321),(1325,'depend',1285),(1325,'depend',1316),(1325,'recommend',1326),(1325,'recommend',1327),(1326,'depend',1285),(1326,'depend',1316),(1326,'depend',1325),(1326,'recommend',1327),(1327,'depend',1285),(1327,'depend',1316),(1327,'depend',1325),(1327,'recommend',1326),(1327,'recommend',1328),(1328,'depend',1285),(1328,'depend',1316),(1328,'depend',1325),(1328,'recommend',1327),(1329,'depend',1285),(1329,'depend',1316),(1329,'recommend',476),(1329,'recommend',477),(1329,'recommend',1330),(1329,'recommend',1331),(1329,'recommend',1332),(1329,'recommend',1333),(1329,'recommend',1334),(1330,'depend',1285),(1330,'depend',1316),(1330,'depend',1329),(1330,'recommend',476),(1330,'recommend',477),(1330,'recommend',1331),(1330,'recommend',1332),(1330,'recommend',1334),(1331,'depend',1285),(1331,'depend',1316),(1331,'depend',1329),(1331,'recommend',476),(1331,'recommend',477),(1331,'recommend',1330),(1331,'recommend',1332),(1331,'recommend',1334),(1332,'depend',1285),(1332,'depend',1316),(1332,'depend',1329),(1332,'recommend',476),(1332,'recommend',477),(1332,'recommend',1330),(1332,'recommend',1331),(1332,'recommend',1334),(1333,'depend',1285),(1333,'depend',1316),(1333,'depend',1329),(1333,'recommend',476),(1333,'recommend',477),(1333,'recommend',1330),(1333,'recommend',1331),(1333,'recommend',1332),(1333,'recommend',1334),(1334,'depend',1285),(1334,'depend',1316),(1334,'depend',1329),(1334,'recommend',476),(1334,'recommend',477),(1334,'recommend',1330),(1334,'recommend',1331),(1334,'recommend',1332),(1335,'depend',1285),(1335,'depend',1316),(1335,'depend',1329),(1335,'recommend',476),(1335,'recommend',477),(1335,'recommend',1330),(1335,'recommend',1331),(1335,'recommend',1332),(1335,'recommend',1334),(1339,'depend',1338),(1339,'recommend',1341),(1340,'depend',1338),(1340,'recommend',1341),(1341,'depend',1338),(1341,'recommend',1339),(1342,'depend',1337),(1343,'depend',1337),(1343,'depend',1342),(1344,'depend',1646),(1345,'depend',1344),(1345,'recommend',1346),(1345,'recommend',1347),(1345,'recommend',1348),(1346,'depend',1344),(1346,'recommend',1345),(1346,'recommend',1347),(1346,'recommend',1348),(1347,'depend',1344),(1347,'recommend',1345),(1347,'recommend',1346),(1347,'recommend',1348),(1348,'depend',1344),(1348,'recommend',1345),(1348,'recommend',1346),(1348,'recommend',1347),(1360,'depend',176),(1361,'depend',1360),(1364,'depend',1363),(1364,'recommend',1366),(1364,'recommend',1367),(1364,'recommend',1369),(1364,'recommend',1370),(1365,'depend',1363),(1366,'depend',1363),(1366,'recommend',1364),(1366,'recommend',1367),(1366,'recommend',1369),(1366,'recommend',1370),(1367,'depend',1363),(1367,'recommend',1364),(1367,'recommend',1366),(1367,'recommend',1369),(1367,'recommend',1370),(1368,'depend',1363),(1369,'depend',1363),(1369,'recommend',1364),(1369,'recommend',1366),(1369,'recommend',1367),(1369,'recommend',1370),(1370,'depend',1363),(1370,'recommend',1364),(1372,'depend',1375),(1372,'depend',1376),(1372,'recommend',1373),(1372,'recommend',1374),(1372,'recommend',1460),(1373,'depend',1375),(1373,'depend',1376),(1373,'recommend',1372),(1373,'recommend',1374),(1374,'depend',1375),(1374,'depend',1376),(1374,'recommend',1372),(1374,'recommend',1373),(1375,'depend',176),(1375,'recommend',1376),(1376,'depend',1375),(1377,'depend',1375),(1378,'recommend',1379),(1378,'recommend',1380),(1379,'recommend',1378),(1379,'recommend',1380),(1380,'recommend',1378),(1380,'recommend',1379),(1384,'recommend',1385),(1384,'recommend',1386),(1384,'recommend',1387),(1385,'recommend',1384),(1385,'recommend',1386),(1385,'recommend',1387),(1386,'recommend',1384),(1386,'recommend',1385),(1386,'recommend',1387),(1387,'recommend',1384),(1387,'recommend',1385),(1387,'recommend',1386),(1394,'recommend',1395),(1394,'recommend',1396),(1394,'recommend',1397),(1394,'recommend',1398),(1395,'recommend',1394),(1396,'recommend',1394),(1396,'recommend',1397),(1396,'recommend',1398),(1397,'recommend',1394),(1397,'recommend',1396),(1397,'recommend',1398),(1400,'recommend',1401),(1400,'recommend',1402),(1400,'recommend',1403),(1400,'recommend',1404),(1400,'recommend',1405),(1400,'recommend',1406),(1401,'recommend',1400),(1402,'recommend',1400),(1403,'recommend',1400),(1403,'recommend',1402),(1403,'recommend',1404),(1403,'recommend',1405),(1403,'recommend',1406),(1404,'recommend',1406),(1405,'recommend',1400),(1405,'recommend',1403),(1406,'recommend',1400),(1406,'recommend',1403),(1406,'recommend',1404),(1412,'depend',1411),(1412,'recommend',1413),(1412,'recommend',1414),(1412,'recommend',1415),(1412,'recommend',1416),(1412,'recommend',1417),(1412,'recommend',1418),(1412,'recommend',1419),(1413,'depend',1411),(1413,'recommend',1412),(1414,'depend',1411),(1414,'recommend',1412),(1415,'depend',1411),(1415,'recommend',1412),(1415,'recommend',1413),(1415,'recommend',1414),(1415,'recommend',1416),(1415,'recommend',1417),(1415,'recommend',1418),(1415,'recommend',1419),(1416,'depend',1411),(1416,'recommend',1418),(1417,'depend',1411),(1417,'recommend',1412),(1417,'recommend',1415),(1418,'depend',1411),(1418,'recommend',1412),(1418,'recommend',1415),(1418,'recommend',1416),(1419,'depend',1411),(1419,'recommend',1412),(1419,'recommend',1415),(1421,'depend',1420),(1421,'recommend',1422),(1421,'recommend',1423),(1421,'recommend',1425),(1421,'recommend',1426),(1421,'recommend',1427),(1422,'depend',1420),(1422,'recommend',1421),(1422,'recommend',1424),(1422,'recommend',1425),(1422,'recommend',1426),(1422,'recommend',1427),(1423,'depend',1420),(1423,'recommend',1421),(1424,'depend',1420),(1424,'recommend',1422),(1425,'depend',1420),(1425,'recommend',1421),(1426,'depend',1420),(1427,'depend',1420),(1427,'recommend',1421),(1427,'recommend',1422),(1429,'depend',1428),(1429,'recommend',1430),(1429,'recommend',1431),(1429,'recommend',1434),(1429,'recommend',1435),(1429,'recommend',1436),(1429,'recommend',1437),(1429,'recommend',1438),(1430,'depend',1428),(1430,'recommend',1429),(1430,'recommend',1432),(1430,'recommend',1434),(1430,'recommend',1435),(1430,'recommend',1436),(1430,'recommend',1437),(1430,'recommend',1438),(1431,'depend',1428),(1431,'recommend',1429),(1432,'depend',1428),(1432,'recommend',1430),(1433,'depend',1428),(1433,'recommend',1434),(1434,'depend',1428),(1434,'recommend',1429),(1434,'recommend',1430),(1434,'recommend',1433),(1434,'recommend',1435),(1434,'recommend',1436),(1434,'recommend',1438),(1435,'depend',1428),(1435,'recommend',1429),(1435,'recommend',1430),(1435,'recommend',1434),(1435,'recommend',1436),(1435,'recommend',1438),(1436,'depend',1428),(1436,'recommend',1429),(1436,'recommend',1430),(1436,'recommend',1434),(1436,'recommend',1435),(1436,'recommend',1438),(1437,'depend',1428),(1437,'recommend',1429),(1437,'recommend',1430),(1438,'depend',1428),(1438,'recommend',1429),(1438,'recommend',1430),(1438,'recommend',1434),(1438,'recommend',1435),(1438,'recommend',1436),(1441,'depend',1440),(1441,'recommend',1442),(1441,'recommend',1443),(1441,'recommend',1444),(1441,'recommend',1445),(1442,'depend',1440),(1442,'recommend',1441),(1442,'recommend',1443),(1442,'recommend',1444),(1442,'recommend',1445),(1443,'depend',1440),(1444,'depend',1440),(1444,'recommend',1441),(1444,'recommend',1442),(1444,'recommend',1443),(1444,'recommend',1445),(1445,'depend',1440),(1445,'recommend',1441),(1445,'recommend',1442),(1445,'recommend',1443),(1445,'recommend',1444),(1447,'depend',1446),(1447,'recommend',1448),(1447,'recommend',1449),(1448,'depend',1446),(1448,'recommend',1447),(1448,'recommend',1449),(1449,'depend',1446),(1449,'recommend',1447),(1449,'recommend',1448),(1450,'depend',176),(1450,'depend',1460),(1451,'depend',1450),(1451,'recommend',1452),(1451,'recommend',1453),(1451,'recommend',1454),(1451,'recommend',1456),(1452,'depend',1450),(1452,'recommend',1451),(1452,'recommend',1453),(1452,'recommend',1454),(1452,'recommend',1456),(1453,'depend',1450),(1453,'recommend',1451),(1453,'recommend',1452),(1453,'recommend',1454),(1453,'recommend',1456),(1454,'depend',1450),(1454,'recommend',1451),(1454,'recommend',1452),(1454,'recommend',1453),(1454,'recommend',1456),(1455,'depend',1450),(1456,'depend',1450),(1456,'recommend',1451),(1456,'recommend',1452),(1456,'recommend',1453),(1456,'recommend',1454),(1460,'depend',176),(1460,'recommend',1464),(1461,'depend',1460),(1461,'recommend',1467),(1462,'depend',1460),(1462,'recommend',1463),(1462,'recommend',1465),(1462,'recommend',1466),(1462,'recommend',1467),(1462,'recommend',1468),(1463,'depend',1460),(1463,'recommend',1462),(1463,'recommend',1465),(1463,'recommend',1466),(1463,'recommend',1467),(1463,'recommend',1468),(1463,'recommend',1470),(1464,'depend',1460),(1465,'depend',1460),(1465,'recommend',1462),(1465,'recommend',1463),(1465,'recommend',1466),(1465,'recommend',1467),(1465,'recommend',1468),(1466,'depend',1460),(1466,'recommend',1462),(1466,'recommend',1463),(1466,'recommend',1465),(1466,'recommend',1467),(1466,'recommend',1468),(1466,'recommend',1470),(1467,'depend',1460),(1467,'recommend',1462),(1467,'recommend',1463),(1467,'recommend',1465),(1467,'recommend',1466),(1467,'recommend',1468),(1467,'recommend',1470),(1468,'depend',1460),(1468,'recommend',1462),(1468,'recommend',1463),(1468,'recommend',1465),(1468,'recommend',1466),(1468,'recommend',1467),(1468,'recommend',1470),(1469,'depend',1460),(1470,'depend',1460),(1470,'recommend',1462),(1470,'recommend',1463),(1472,'depend',1473),(1472,'recommend',1474),(1472,'recommend',1475),(1472,'recommend',1477),(1474,'depend',1473),(1474,'recommend',1472),(1474,'recommend',1475),(1474,'recommend',1477),(1475,'depend',1473),(1475,'recommend',1472),(1475,'recommend',1474),(1475,'recommend',1477),(1475,'recommend',1488),(1477,'depend',1473),(1477,'recommend',1472),(1477,'recommend',1474),(1477,'recommend',1475),(1477,'recommend',1488),(1480,'depend',1479),(1480,'recommend',1481),(1480,'recommend',1482),(1481,'recommend',1480),(1481,'recommend',1482),(1488,'depend',1473),(1488,'recommend',1477),(1489,'depend',1482),(1490,'depend',176),(1491,'recommend',496),(1491,'recommend',500),(1491,'recommend',1584),(1492,'recommend',1493),(1492,'recommend',1494),(1492,'recommend',1496),(1492,'recommend',1497),(1492,'recommend',1583),(1493,'depend',1492),(1493,'recommend',1494),(1493,'recommend',1583),(1494,'depend',1492),(1494,'recommend',1493),(1494,'recommend',1583),(1495,'depend',1492),(1495,'recommend',1493),(1495,'recommend',1494),(1496,'depend',1492),(1496,'depend',1497),(1496,'recommend',1494),(1497,'depend',1492),(1497,'recommend',1498),(1497,'recommend',1499),(1497,'recommend',1503),(1497,'recommend',1504),(1497,'recommend',1506),(1498,'depend',1492),(1498,'depend',1497),(1498,'recommend',1499),(1498,'recommend',1503),(1498,'recommend',1504),(1499,'depend',1492),(1499,'depend',1497),(1499,'recommend',1498),(1499,'recommend',1500),(1499,'recommend',1503),(1499,'recommend',1504),(1500,'depend',1492),(1500,'depend',1497),(1500,'recommend',1499),(1501,'depend',1492),(1501,'depend',1497),(1501,'recommend',1502),(1502,'depend',1492),(1502,'depend',1497),(1502,'recommend',1501),(1503,'depend',1492),(1503,'depend',1497),(1503,'recommend',1498),(1503,'recommend',1499),(1503,'recommend',1504),(1504,'depend',1492),(1504,'depend',1497),(1504,'recommend',1498),(1504,'recommend',1503),(1504,'recommend',1505),(1505,'depend',1492),(1505,'depend',1497),(1505,'recommend',1504),(1506,'depend',1492),(1506,'depend',1497),(1506,'recommend',1498),(1506,'recommend',1499),(1506,'recommend',1503),(1506,'recommend',1504),(1507,'recommend',1508),(1507,'recommend',1509),(1507,'recommend',1511),(1507,'recommend',1512),(1507,'recommend',1585),(1508,'depend',1507),(1508,'recommend',1509),(1508,'recommend',1585),(1509,'depend',1507),(1509,'recommend',1508),(1509,'recommend',1585),(1510,'depend',1507),(1510,'recommend',1508),(1510,'recommend',1509),(1511,'depend',1507),(1511,'depend',1512),(1511,'recommend',1509),(1512,'depend',1507),(1512,'recommend',1513),(1512,'recommend',1518),(1512,'recommend',1519),(1512,'recommend',1521),(1513,'depend',1507),(1513,'depend',1512),(1513,'recommend',1514),(1513,'recommend',1518),(1513,'recommend',1519),(1514,'depend',1507),(1514,'depend',1512),(1514,'recommend',1513),(1514,'recommend',1515),(1514,'recommend',1518),(1514,'recommend',1519),(1515,'depend',1507),(1515,'depend',1512),(1515,'recommend',1514),(1516,'depend',1507),(1516,'depend',1512),(1516,'recommend',1517),(1517,'depend',1507),(1517,'depend',1512),(1517,'recommend',1516),(1518,'depend',1507),(1518,'depend',1512),(1518,'recommend',1513),(1518,'recommend',1514),(1518,'recommend',1519),(1519,'depend',1507),(1519,'depend',1512),(1519,'recommend',1513),(1519,'recommend',1518),(1519,'recommend',1520),(1520,'depend',1507),(1520,'depend',1512),(1520,'recommend',1519),(1521,'depend',1507),(1521,'depend',1512),(1521,'recommend',1518),(1521,'recommend',1519),(1522,'recommend',1523),(1522,'recommend',1524),(1522,'recommend',1526),(1522,'recommend',1527),(1522,'recommend',1586),(1523,'depend',1522),(1523,'recommend',1524),(1523,'recommend',1586),(1524,'depend',1522),(1524,'recommend',1523),(1524,'recommend',1586),(1525,'depend',1522),(1525,'recommend',1523),(1525,'recommend',1524),(1526,'depend',1522),(1526,'recommend',1533),(1527,'depend',1522),(1527,'recommend',1528),(1527,'recommend',1529),(1527,'recommend',1533),(1527,'recommend',1534),(1527,'recommend',1536),(1528,'depend',1522),(1528,'depend',1527),(1528,'recommend',1529),(1528,'recommend',1533),(1528,'recommend',1534),(1529,'depend',1522),(1529,'depend',1527),(1529,'recommend',1528),(1529,'recommend',1530),(1529,'recommend',1533),(1529,'recommend',1534),(1530,'depend',1522),(1530,'depend',1527),(1530,'recommend',1529),(1531,'depend',1522),(1531,'depend',1527),(1531,'recommend',1532),(1532,'depend',1522),(1532,'depend',1527),(1532,'recommend',1531),(1533,'depend',1522),(1533,'depend',1527),(1533,'recommend',1528),(1533,'recommend',1529),(1533,'recommend',1534),(1534,'depend',1522),(1534,'depend',1527),(1534,'recommend',1528),(1534,'recommend',1533),(1534,'recommend',1535),(1535,'depend',1522),(1535,'depend',1527),(1535,'recommend',1534),(1536,'depend',1522),(1536,'depend',1527),(1536,'recommend',1529),(1536,'recommend',1533),(1537,'recommend',1538),(1537,'recommend',1539),(1537,'recommend',1587),(1538,'depend',1537),(1538,'recommend',1539),(1538,'recommend',1587),(1539,'depend',1537),(1539,'recommend',1538),(1539,'recommend',1587),(1540,'depend',1537),(1540,'recommend',1543),(1540,'recommend',1548),(1541,'depend',1537),(1541,'recommend',1539),(1542,'depend',1537),(1542,'recommend',1543),(1542,'recommend',1544),(1542,'recommend',1548),(1542,'recommend',1549),(1543,'depend',1537),(1543,'depend',1542),(1543,'recommend',1544),(1543,'recommend',1548),(1543,'recommend',1549),(1544,'depend',1537),(1544,'depend',1542),(1544,'recommend',1543),(1544,'recommend',1545),(1544,'recommend',1548),(1544,'recommend',1549),(1545,'depend',1537),(1545,'depend',1542),(1545,'recommend',1544),(1546,'depend',1537),(1546,'depend',1542),(1546,'recommend',1547),(1547,'depend',1537),(1547,'depend',1542),(1547,'recommend',1546),(1548,'depend',1537),(1548,'depend',1542),(1548,'recommend',1543),(1548,'recommend',1544),(1548,'recommend',1549),(1549,'depend',1537),(1549,'depend',1542),(1549,'recommend',1543),(1549,'recommend',1548),(1549,'recommend',1550),(1550,'depend',1537),(1550,'depend',1542),(1550,'recommend',1549),(1551,'depend',1537),(1551,'depend',1542),(1551,'recommend',1544),(1551,'recommend',1548),(1552,'recommend',1553),(1552,'recommend',1554),(1552,'recommend',1588),(1553,'depend',1552),(1553,'recommend',1554),(1553,'recommend',1588),(1554,'depend',1552),(1554,'recommend',1553),(1554,'recommend',1588),(1555,'depend',1552),(1555,'recommend',1553),(1555,'recommend',1554),(1556,'depend',1552),(1556,'recommend',1554),(1557,'depend',1552),(1557,'recommend',1558),(1557,'recommend',1559),(1557,'recommend',1563),(1557,'recommend',1564),(1558,'depend',1552),(1558,'depend',1557),(1558,'recommend',1559),(1558,'recommend',1563),(1558,'recommend',1564),(1559,'depend',1552),(1559,'depend',1557),(1559,'recommend',1558),(1559,'recommend',1560),(1559,'recommend',1563),(1559,'recommend',1564),(1560,'depend',1552),(1560,'depend',1557),(1560,'recommend',1559),(1561,'depend',1552),(1561,'depend',1557),(1561,'recommend',1562),(1562,'depend',1552),(1562,'depend',1557),(1562,'recommend',1561),(1563,'depend',1552),(1563,'depend',1557),(1563,'recommend',1558),(1563,'recommend',1559),(1563,'recommend',1564),(1564,'depend',1552),(1564,'depend',1557),(1564,'recommend',1558),(1564,'recommend',1563),(1564,'recommend',1565),(1565,'depend',1552),(1565,'depend',1557),(1565,'recommend',1564),(1566,'depend',1552),(1566,'depend',1557),(1566,'recommend',1563),(1566,'recommend',1564),(1567,'recommend',1568),(1567,'recommend',1569),(1567,'recommend',1589),(1568,'depend',1567),(1568,'recommend',1569),(1568,'recommend',1589),(1569,'depend',1567),(1569,'recommend',1568),(1569,'recommend',1589),(1570,'depend',1567),(1570,'recommend',1568),(1570,'recommend',1569),(1571,'depend',1567),(1571,'recommend',1568),(1571,'recommend',1569),(1572,'depend',1567),(1572,'recommend',1573),(1572,'recommend',1574),(1572,'recommend',1578),(1572,'recommend',1579),(1573,'depend',1567),(1573,'depend',1572),(1573,'recommend',1574),(1573,'recommend',1578),(1573,'recommend',1579),(1574,'depend',1567),(1574,'depend',1572),(1574,'recommend',1573),(1574,'recommend',1575),(1574,'recommend',1578),(1574,'recommend',1579),(1575,'depend',1567),(1575,'depend',1572),(1575,'recommend',1574),(1576,'depend',1567),(1576,'depend',1572),(1576,'recommend',1577),(1577,'depend',1567),(1577,'depend',1572),(1577,'recommend',1576),(1578,'depend',1567),(1578,'depend',1572),(1578,'recommend',1573),(1578,'recommend',1574),(1578,'recommend',1579),(1579,'depend',1567),(1579,'depend',1572),(1579,'recommend',1573),(1579,'recommend',1578),(1579,'recommend',1580),(1580,'depend',1567),(1580,'depend',1572),(1580,'recommend',1579),(1581,'depend',1567),(1581,'depend',1572),(1581,'recommend',1578),(1583,'depend',1492),(1583,'recommend',1493),(1583,'recommend',1494),(1584,'depend',1491),(1584,'recommend',497),(1584,'recommend',498),(1585,'depend',1507),(1585,'recommend',1508),(1585,'recommend',1509),(1586,'depend',1522),(1586,'recommend',1523),(1586,'recommend',1524),(1587,'depend',1537),(1587,'recommend',1538),(1587,'recommend',1539),(1588,'depend',1552),(1588,'recommend',1553),(1588,'recommend',1554),(1589,'depend',1567),(1589,'recommend',1568),(1589,'recommend',1569),(1615,'depend',558),(1615,'recommend',1616),(1615,'recommend',1617),(1615,'recommend',1618),(1616,'depend',558),(1616,'recommend',1615),(1616,'recommend',1617),(1616,'recommend',1618),(1617,'depend',558),(1617,'recommend',1615),(1617,'recommend',1616),(1617,'recommend',1618),(1618,'depend',558),(1618,'recommend',1615),(1618,'recommend',1616),(1618,'recommend',1617),(1619,'depend',558),(1620,'depend',558),(1621,'depend',1620),(1622,'depend',1623),(1624,'depend',1622),(1624,'recommend',1625),(1624,'recommend',1626),(1624,'recommend',1627),(1625,'depend',1622),(1625,'recommend',1624),(1625,'recommend',1626),(1625,'recommend',1627),(1626,'depend',1622),(1626,'recommend',1624),(1626,'recommend',1625),(1626,'recommend',1627),(1627,'depend',1622),(1627,'recommend',1624),(1627,'recommend',1625),(1627,'recommend',1626),(1628,'depend',1623),(1631,'depend',1623),(1632,'depend',1623),(1633,'depend',1623),(1634,'depend',1623),(1635,'depend',1623),(1636,'depend',1623),(1637,'depend',1623),(1638,'depend',1623),(1639,'depend',1623),(1640,'depend',1623),(1641,'depend',1623),(1642,'depend',1623),(1643,'depend',1623),(1644,'depend',1623),(1645,'depend',1623),(1649,'depend',1648),(1649,'recommend',1650),(1649,'recommend',1651),(1650,'depend',1648),(1650,'recommend',1649),(1650,'recommend',1651),(1651,'depend',1648),(1651,'recommend',1649),(1651,'recommend',1650),(1652,'depend',1648),(1654,'depend',1653),(1654,'recommend',1655),(1654,'recommend',1656),(1655,'depend',1653),(1655,'recommend',1654),(1655,'recommend',1656),(1656,'depend',1653),(1656,'recommend',1654),(1656,'recommend',1655),(1664,'depend',682),(1673,'depend',421),(1673,'recommend',1674),(1673,'recommend',1676),(1673,'recommend',1677),(1674,'depend',421),(1674,'recommend',1673),(1674,'recommend',1676),(1674,'recommend',1677),(1675,'depend',421),(1676,'depend',421),(1676,'recommend',1673),(1676,'recommend',1674),(1676,'recommend',1677),(1677,'depend',421),(1677,'recommend',1673),(1677,'recommend',1674),(1677,'recommend',1676),(1679,'recommend',451),(1682,'recommend',430),(1694,'depend',1051),(1694,'recommend',1047),(1695,'depend',1646),(1701,'recommend',1702),(1701,'recommend',1711),(1701,'recommend',1715),(1701,'recommend',1716),(1701,'recommend',1717),(1702,'recommend',1701),(1702,'recommend',1711),(1702,'recommend',1715),(1702,'recommend',1716),(1702,'recommend',1717),(1703,'depend',1702),(1703,'recommend',1704),(1703,'recommend',1705),(1703,'recommend',1766),(1704,'depend',1702),(1704,'recommend',1703),(1704,'recommend',1705),(1704,'recommend',1766),(1705,'depend',1702),(1705,'recommend',1703),(1705,'recommend',1704),(1705,'recommend',1766),(1706,'recommend',1707),(1706,'recommend',1718),(1707,'recommend',1706),(1707,'recommend',1718),(1709,'recommend',1710),(1709,'recommend',1714),(1710,'recommend',1709),(1710,'recommend',1714),(1711,'recommend',1701),(1711,'recommend',1702),(1711,'recommend',1703),(1711,'recommend',1704),(1711,'recommend',1705),(1711,'recommend',1715),(1711,'recommend',1716),(1711,'recommend',1717),(1711,'recommend',1723),(1711,'recommend',1724),(1711,'recommend',1766),(1714,'recommend',1709),(1714,'recommend',1710),(1715,'recommend',1701),(1715,'recommend',1702),(1715,'recommend',1711),(1715,'recommend',1716),(1715,'recommend',1717),(1716,'recommend',1701),(1716,'recommend',1702),(1716,'recommend',1711),(1716,'recommend',1715),(1716,'recommend',1717),(1717,'recommend',1701),(1717,'recommend',1702),(1717,'recommend',1711),(1717,'recommend',1715),(1717,'recommend',1716),(1718,'recommend',1706),(1718,'recommend',1707),(1719,'recommend',1720),(1719,'recommend',1721),(1720,'recommend',1719),(1720,'recommend',1721),(1721,'recommend',1719),(1721,'recommend',1720),(1723,'depend',1711),(1724,'depend',1711),(1725,'depend',1702),(1726,'depend',1715),(1727,'depend',1716),(1728,'depend',1717),(1740,'depend',1739),(1745,'depend',1744),(1745,'recommend',1746),(1746,'depend',1744),(1746,'recommend',1745),(1747,'depend',1744),(1748,'depend',1744),(1748,'recommend',1749),(1748,'recommend',1755),(1748,'recommend',1756),(1749,'depend',1744),(1749,'recommend',1748),(1749,'recommend',1755),(1749,'recommend',1756),(1750,'depend',1744),(1751,'depend',1744),(1751,'recommend',1752),(1751,'recommend',1753),(1752,'depend',1744),(1752,'recommend',1751),(1752,'recommend',1753),(1753,'depend',1744),(1753,'recommend',1751),(1753,'recommend',1752),(1754,'depend',1744),(1755,'depend',1744),(1755,'recommend',1748),(1755,'recommend',1749),(1755,'recommend',1756),(1756,'depend',1744),(1756,'recommend',1748),(1756,'recommend',1749),(1756,'recommend',1755),(1757,'depend',1744),(1758,'depend',1744),(1758,'recommend',1759),(1759,'depend',1744),(1759,'recommend',1758),(1760,'depend',1744),(1761,'depend',1744),(1765,'depend',1744),(1766,'depend',1702),(1766,'recommend',1703),(1766,'recommend',1704),(1766,'recommend',1705);

REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'create' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'custom';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'delete' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'deleteReport';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'edit' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'editReport';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'preview' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` IN ('show', 'projectDeviation', 'productSummary', 'bugCreate', 'bugAssign', 'workload', 'casesrun', 'storyLinkedBug', 'testcase', 'build', 'workSummary', 'roadmap', 'productInvest', 'bugSummary', 'bugAssignSummary', 'workAssignSummary');
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'design' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'useReport';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'pivot', 'export' FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` IN ('crystalExport', 'reportExport');
UPDATE `zt_grouppriv` SET `module` = 'pivot' WHERE `module` = 'report' AND `method` IN ('projectDeviation', 'productSummary', 'bugCreate', 'bugAssign', 'workload', 'casesrun', 'storyLinkedBug', 'testcase', 'build', 'workSummary', 'roadmap', 'productInvest', 'bugSummary', 'bugAssignSummary', 'workAssignSummary', 'showProduct', 'showProject');
UPDATE `zt_grouppriv` SET `method` = 'viewReport' WHERE `module` = 'report' AND `method` = 'instanceTemplate';
UPDATE `zt_grouppriv` SET `module` = 'pivot', `method` = 'browse' WHERE `module` = 'report' AND `method` = 'browseReport';
UPDATE `zt_grouppriv` SET `module` = 'screen' WHERE `module` = 'report' AND `method` IN ('annualData','allAnnualData');
DELETE FROM `zt_grouppriv` WHERE `module` = 'report' AND `method` = 'index';

REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, `module`, 'preview' FROM `zt_grouppriv` WHERE `module` = 'chart' AND `method` = 'browse';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, `module`, 'export' FROM `zt_grouppriv` WHERE `module` = 'chart' AND `method` IN ('browse', 'design');

REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'screen', `method` FROM `zt_grouppriv` WHERE `module` = 'dashboard';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'screen', 'publish' FROM `zt_grouppriv` WHERE `module` = 'screen' AND `method` = 'design';

REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'dataview', 'browse' FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` IN ('browse', 'view');
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'dataview', 'create' FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` = 'create';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'dataview', 'edit' FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` = 'edit';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'dataview', 'delete' FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` = 'delete';
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) SELECT `group`, 'dataview', 'query' FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` IN ('create', 'edit');
DELETE FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` = 'view';
DELETE FROM `zt_grouppriv` WHERE `module` = 'dashboard';

/* Doc SQL. */
UPDATE `zt_doc` SET `type` = 'text' WHERE `type` = 'url';
UPDATE `zt_doc` SET `acl` = 'private' WHERE `acl` = 'custom';
UPDATE `zt_doc` SET `status` = 'normal' WHERE `status` = '';

UPDATE `zt_doclib` SET `acl` = 'private' WHERE `type` IN ('custom', 'book', 'product', 'project', 'execution') AND `acl` = 'custom';
UPDATE `zt_doclib` SET `acl` = 'default' WHERE `type` = 'project' AND `acl` IN ('open', 'private');
UPDATE `zt_doclib` SET `acl` = 'private' WHERE `type` = 'api' and `acl` = 'custom';
UPDATE `zt_doclib` SET `acl` = 'default' WHERE `main` = '1';

ALTER TABLE `zt_doclib` ADD `addedBy` varchar(30) NOT NULL AFTER `order`;
ALTER TABLE `zt_doclib` ADD `addedDate` datetime NOT NULL AFTER `addedBy`;
ALTER TABLE `zt_doc` CHANGE `status` `status` varchar(30) COLLATE 'utf8_general_ci' NOT NULL DEFAULT 'normal';

/* Update doc lib. */
UPDATE zt_doclib AS t1
INNER JOIN (SELECT * FROM zt_action WHERE `objectType` = 'doclib' AND `action` = 'created') AS t2 ON t1.`id` = t2.`objectID`
SET t1.`addedDate` = t2.`date`, t1.`addedBy` = t2.`actor`;

UPDATE zt_doclib AS t1
INNER JOIN (SELECT * FROM zt_action WHERE `objectType` = 'docLib' AND `action` = 'Created') AS t2 ON t1.`id` = t2.`objectID`
SET t1.`addedDate` = t2.`date`, t1.`addedBy` = t2.`actor`;

/* Update the product master library. */
UPDATE zt_doclib AS t1
INNER JOIN zt_product AS t2 ON t1.`product` = t2.`id`
SET t1.`addedDate` = t2.`createdDate`, t1.`addedBy` = t2.`createdBy`
WHERE t1.`type` = 'product' AND t1.`main` = '1';

/* Update the project master library. */
UPDATE zt_doclib AS t1
INNER JOIN  zt_project AS t2 ON t1.`project` = t2.`id`
SET t1.`addedDate` = t2.`openedDate`, t1.`addedBy` = t2.`openedBy`
WHERE t1.`type` = 'project' AND t1.`main` = '1';

/* Update the execution document. */
UPDATE zt_doc AS t1
LEFT JOIN zt_project t2 ON t1.`execution` = t2.`id`
SET t1.`project` = t2.`project`
WHERE t1.`execution` != '0' AND t1.`project` = '0' AND t2.`project` != '0';

/* Update the execution master library. */
UPDATE zt_doclib AS t1
INNER JOIN  zt_project AS t2 ON t1.`execution` = t2.`id`
SET t1.`addedDate` = t2.`openedDate`, t1.`addedBy` = t2.`openedBy`
WHERE t1.`type` = 'execution' AND t1.`main` = '1';

UPDATE zt_doclib AS t1
LEFT JOIN zt_project t2 ON t1.`execution` = t2.`id`
SET t1.`project` = t2.`project`
WHERE t1.`type` = 'execution' AND t1.`project` = '0' AND t2.`project` != '0';

/* Document permission. */
INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'myView' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'browse';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'myCollection' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'browse';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'myCreation' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'browse';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'myEdited' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'browse';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'productSpace' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'tableContents';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'projectSpace' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'tableContents';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'teamSpace' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'tableContents';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'addCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'editCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'sortCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, t1.`module`, 'deleteCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, 'api', 'addCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, 'api', 'editCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, 'api', 'sortCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, 'api', 'deleteCatalog' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'catalog';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, 'doc', 'create' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'manageBook';

INSERT IGNORE INTO `zt_grouppriv` (`group`, `module`, `method`)
SELECT t1.`group`, 'doc', 'custom2export' FROM `zt_grouppriv` AS t1 WHERE t1.`module` = 'doc' AND t1.`method` = 'wiki2export';

UPDATE `zt_grouppriv` SET `method` = 'mySpace' WHERE `module` = 'doc' AND `method` = 'browse';

ALTER TABLE `zt_account`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_activity`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_api`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_apistruct`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_assetlib`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_attend`
CHANGE `signIn` `signIn` time NULL,
CHANGE `signOut` `signOut` time NULL,
CHANGE `manualIn` `manualIn` time NULL,
CHANGE `manualOut` `manualOut` time NULL,
CHANGE `desc` `desc` text NULL,
CHANGE `reviewedBy` `reviewedBy` char(30) NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL;

ALTER TABLE `zt_auditcl`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_auditplan`
CHANGE `checkDate` `checkDate` date NULL,
CHANGE `checkedBy` `checkedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_basicmeas`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_block`
CHANGE `type` `type` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_branch`
CHANGE `closedDate` `closedDate` date NULL;

ALTER TABLE `zt_budget`
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` date NULL;

ALTER TABLE `zt_bug`
CHANGE `hardware` `hardware` varchar(30) NOT NULL DEFAULT '',
CHANGE `injection` `injection` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `repo` `repo` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `mr` `mr` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `entry` `entry` text NULL,
CHANGE `lines` `lines` varchar(10) NOT NULL DEFAULT '',
CHANGE `feedbackBy` `feedbackBy` varchar(100) NOT NULL DEFAULT '',
CHANGE `notifyEmail` `notifyEmail` varchar(100) NOT NULL DEFAULT '',
CHANGE `v1` `v1` varchar(40) NOT NULL DEFAULT '',
CHANGE `v2` `v2` varchar(40) NOT NULL DEFAULT '',

CHANGE `duplicateBug` `duplicateBug` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `linkBug` `linkBug` varchar(255) NOT NULL DEFAULT '',
CHANGE `case` `case` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `result` `result` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `testtask` `testtask` mediumint unsigned NOT NULL DEFAULT '0',

CHANGE `identify` `identify` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `deadline` `deadline` date NULL,
CHANGE `activatedCount` `activatedCount` smallint NOT NULL DEFAULT '0',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `resolvedDate` `resolvedDate` datetime NULL,
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL;

ALTER TABLE `zt_build`
CHANGE `scmPath` `scmPath` char(255) NOT NULL DEFAULT '',
CHANGE `filePath` `filePath` char(255) NOT NULL DEFAULT '',
CHANGE `stories` `stories` text NULL,
CHANGE `bugs` `bugs` text NULL,
CHANGE `desc` `desc` mediumtext NULL,
CHANGE `project` `project` mediumint unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_case`
CHANGE `project` `project` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `scriptedBy` `scriptedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `scriptedDate` `scriptedDate` date NULL,
CHANGE `reviewedBy` `reviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` date NULL,
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `lastRunner` `lastRunner` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastRunDate` `lastRunDate` datetime NULL,
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `frame` `frame` varchar(10) NOT NULL DEFAULT '',
CHANGE `stage` `stage` varchar(255) NOT NULL DEFAULT '',
CHANGE `howRun` `howRun` varchar(30) NOT NULL DEFAULT '',
CHANGE `script` `script` longtext NULL,
CHANGE `scriptStatus` `scriptStatus` varchar(30) NOT NULL DEFAULT '',
CHANGE `scriptLocation` `scriptLocation` varchar(255) NOT NULL DEFAULT '',
CHANGE `linkCase` `linkCase` varchar(255) NOT NULL DEFAULT '',
CHANGE `fromBug` `fromBug` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `fromCaseID` `fromCaseID` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `lastRunResult` `lastRunResult` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_chart`
CHANGE `dataset` `dataset` varchar(30) NOT NULL DEFAULT '0',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_cmcl`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_compile`
CHANGE `updateDate` `updateDate` datetime NULL;

ALTER TABLE `zt_cron`
CHANGE `lastTime` `lastTime` datetime NULL;

ALTER TABLE `zt_dataview`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_deploystep`
CHANGE `assignedTo` `assignedTo` char(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `finishedBy` `finishedBy` char(30) NOT NULL DEFAULT '',
CHANGE `finishedDate` `finishedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_design`
CHANGE `commit` `commit` text NULL,
CHANGE `commitedBy` `commitedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `version` `version` smallint NOT NULL DEFAULT '0',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_doc` ADD `editingDate` text NULL AFTER `editedDate`;
ALTER TABLE `zt_doc`
CHANGE `views` `views` smallint unsigned NOT NULL DEFAULT '0',
CHANGE `collector` `collector` text NULL,
CHANGE `groups` `groups` varchar(255) NOT NULL DEFAULT '',
CHANGE `users` `users` text NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `approvedDate` `approvedDate` date NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_doccontent`
CHANGE `digest` `digest` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_doclib`
CHANGE `product` `product` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `project` `project` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `collector` `collector` text NULL,
CHANGE `desc` `desc` mediumtext NULL,
CHANGE `groups` `groups` varchar(255) NOT NULL DEFAULT '',
CHANGE `users` `users` text NULL,
CHANGE `order` `order` tinyint unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_domain`
CHANGE `expiredDate` `expiredDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_durationestimation`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_effort`
CHANGE `left` `left` float NOT NULL DEFAULT '0',
CHANGE `consumed` `consumed` float NOT NULL DEFAULT '0',
CHANGE `product` `product` text NULL,
CHANGE `project` `project` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `begin` `begin` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
CHANGE `end` `end` smallint(4) unsigned zerofill NOT NULL DEFAULT '0';

ALTER TABLE `zt_entry`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_extension`
CHANGE `dirs` `dirs` mediumtext NULL,
CHANGE `files` `files` mediumtext NULL;

ALTER TABLE `zt_feedback`
CHANGE `reviewedBy` `reviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `processedBy` `processedBy` char(30) NOT NULL DEFAULT '',
CHANGE `processedDate` `processedDate` datetime NULL,
CHANGE `closedBy` `closedBy` char(30)NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `closedReason` `closedReason` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `activatedBy` `activatedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `feedbackBy` `feedbackBy` varchar(100) NOT NULL DEFAULT '';

ALTER TABLE `zt_gapanalysis`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_host`
CHANGE `mac` `mac` varchar(128) NOT NULL DEFAULT '',
CHANGE `desc` `desc` text NULL,
CHANGE `tokenTime` `tokenTime` datetime NULL,
CHANGE `heartbeat` `heartbeat` datetime NULL,
CHANGE `vnc` `vnc` int NOT NULL DEFAULT '0',
CHANGE `ztf` `ztf` int NOT NULL DEFAULT '0',
CHANGE `zd` `zd` int NOT NULL DEFAULT '0',
CHANGE `ssh` `ssh` int NOT NULL DEFAULT '0',
CHANGE `serverRoom` `serverRoom` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `serverModel` `serverModel` varchar(256) NOT NULL DEFAULT '',
CHANGE `hardwareType` `hardwareType` varchar(64) NOT NULL DEFAULT '',
CHANGE `cpuBrand` `cpuBrand` varchar(128) NOT NULL DEFAULT '',
CHANGE `cpuModel` `cpuModel` varchar(128) NOT NULL DEFAULT '',
CHANGE `cpuNumber` `cpuNumber` varchar(16) NOT NULL DEFAULT '',
CHANGE `cpuCores` `cpuCores` varchar(30) NOT NULL DEFAULT '',
CHANGE `intranet` `intranet` varchar(128) NOT NULL DEFAULT '',
CHANGE `extranet` `extranet` varchar(128) NOT NULL DEFAULT '',
CHANGE `osName` `osName` varchar(64) NOT NULL DEFAULT '',
CHANGE `osVersion` `osVersion` varchar(64) NOT NULL DEFAULT '',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_image`
CHANGE `restoreDate` `restoreDate` datetime NULL;

ALTER TABLE `zt_im_chat`
CHANGE `avatar` `avatar` text NULL,
CHANGE `pinnedMessages` `pinnedMessages` text NULL,
CHANGE `createdDate` `createdDate` datetime NOT NULL,
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `mergedDate` `mergedDate` datetime NULL,
CHANGE `lastActiveTime` `lastActiveTime` datetime NULL,
CHANGE `dismissDate` `dismissDate` datetime NULL,
CHANGE `archiveDate` `archiveDate` datetime NULL;

ALTER TABLE `zt_im_chat_message_index`
CHANGE `startDate` `startDate` datetime NULL,
CHANGE `endDate` `endDate` datetime NULL;

ALTER TABLE `zt_im_chatuser`
CHANGE `join` `join` datetime NULL,
CHANGE `quit` `quit` datetime NULL;

ALTER TABLE `zt_im_conference`
CHANGE `openedDate` `openedDate` datetime NULL;

ALTER TABLE `zt_im_conferenceaction`
CHANGE `data` `data` text NULL,
CHANGE `date` `date` datetime NULL;

ALTER TABLE `zt_im_message`
CHANGE `content` `content` text NULL,
CHANGE `data` `data` text NULL,
CHANGE `date` `date` datetime NULL;

ALTER TABLE `zt_im_message_backup`
CHANGE `data` `data` text NULL,
CHANGE `content` `content` text NULL,
CHANGE `date` `date` datetime NULL;

ALTER TABLE `zt_im_message_index`
CHANGE `startDate` `startDate` datetime NULL,
CHANGE `endDate` `endDate` datetime NULL;

ALTER TABLE `zt_im_userdevice`
CHANGE `validUntil` `validUntil` datetime NULL,
CHANGE `lastLogin` `lastLogin` datetime NULL,
CHANGE `lastLogout` `lastLogout` datetime NULL;

ALTER TABLE `zt_issue`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `activateBy` `activateBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activateDate` `activateDate` date NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` date NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedBy` `assignedBy` varchar(30) NULL,
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `approvedDate` `approvedDate` date NULL;

ALTER TABLE `zt_kanban`
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `closedBy` `closedBy` char(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `activatedBy` `activatedBy` char(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL;

ALTER TABLE `zt_kanbancard`
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `pri` `pri` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` text NULL,
CHANGE `desc` `desc` mediumtext NULL,
CHANGE `estimate` `estimate` float unsigned NOT NULL DEFAULT '0',
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `fromID` `fromID` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `fromType` `fromType` varchar(30) NOT NULL DEFAULT '',
CHANGE `whitelist` `whitelist` text NULL,
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `archivedBy` `archivedBy` char(30) NOT NULL DEFAULT '',
CHANGE `archivedDate` `archivedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` char(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_kanbancolumn`
CHANGE `type` `type` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_kanbanlane`
CHANGE `groupby` `groupby` char(30) NOT NULL DEFAULT '',
CHANGE `extra` `extra` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedTime` `lastEditedTime` datetime NULL;

ALTER TABLE `zt_kanbanregion`
CHANGE `space` `space` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL;

ALTER TABLE `zt_kanbanspace`
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `closedBy` `closedBy` char(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `activatedBy` `activatedBy` char(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL;

ALTER TABLE `zt_leave`
CHANGE `backDate` `backDate` datetime NULL,
CHANGE `reviewedBy` `reviewedBy` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `reviewers` `reviewers` text NULL,
CHANGE `backReviewers` `backReviewers` text NULL;

ALTER TABLE `zt_lieu`
CHANGE `reviewedBy` `reviewedBy` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `reviewers` `reviewers` text NULL;

ALTER TABLE `zt_measqueue`
CHANGE `updateDate` `updateDate` datetime NULL;

ALTER TABLE `zt_meeting`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_meetingroom`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_nc`
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolution` `resolution` char(30) NOT NULL DEFAULT '',
CHANGE `resolvedDate` `resolvedDate` date NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` date NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` date NULL,
CHANGE `activateDate` `activateDate` date NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_notify`
CHANGE `objectID` `objectID` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `ccList` `ccList` text NULL,
CHANGE `subject` `subject` varchar(255) NOT NULL DEFAULT '',
CHANGE `sendTime` `sendTime` datetime NULL,
CHANGE `failReason` `failReason` text NULL;

ALTER TABLE `zt_opportunity`
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` date NULL,
CHANGE `approvedDate` `approvedDate` date NULL,
CHANGE `plannedClosedDate` `plannedClosedDate` date NULL,
CHANGE `actualClosedDate` `actualClosedDate` date NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `activatedBy` `activatedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `canceledBy` `canceledBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `canceledDate` `canceledDate` datetime NULL,
CHANGE `cancelReason` `cancelReason` char(30) NOT NULL DEFAULT '',
CHANGE `hangupedBy` `hangupedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `hangupedDate` `hangupedDate` datetime NULL,
CHANGE `resolution` `resolution` mediumtext NULL,
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolvedDate` `resolvedDate` datetime NULL,
CHANGE `lastCheckedBy` `lastCheckedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastCheckedDate` `lastCheckedDate` datetime NULL;

ALTER TABLE `zt_overtime`
CHANGE `rejectReason` `rejectReason` varchar(100) NOT NULL DEFAULT '',
CHANGE `reviewedBy` `reviewedBy` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `reviewers` `reviewers` text NULL;

ALTER TABLE `zt_pipeline`
CHANGE `password` `password` varchar(255) NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_process`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_product`
CHANGE `code` `code` varchar(45) NOT NULL DEFAULT '',
CHANGE `shadow` `shadow` tinyint unsigned NOT NULL DEFAULT '0',
CHANGE `feedback` `feedback` varchar(30) NOT NULL DEFAULT '',
CHANGE `reviewer` `reviewer` text NULL,
CHANGE `order` `order` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `ticket` `ticket` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_productplan`
CHANGE `closedReason` `closedReason` varchar(20) NOT NULL DEFAULT '';

ALTER TABLE `zt_project`
CHANGE `model` `model` char(30) NOT NULL DEFAULT '',
CHANGE `output` `output` text NULL,
CHANGE `code` `code` varchar(45) NOT NULL DEFAULT '',
CHANGE `auth` `auth` char(30) NOT NULL DEFAULT '',
CHANGE `path` `path` varchar(255) NOT NULL DEFAULT '',
CHANGE `grade` `grade` tinyint unsigned NOT NULL DEFAULT '0',
CHANGE `realBegan` `realBegan` date NULL,
CHANGE `realEnd` `realEnd` date NULL,
CHANGE `days` `days` smallint unsigned NOT NULL DEFAULT '0',
CHANGE `desc` `desc` mediumtext NULL,
CHANGE `version` `version` smallint NOT NULL DEFAULT '0',
CHANGE `parentVersion` `parentVersion` smallint NOT NULL DEFAULT '0',
CHANGE `planDuration` `planDuration` int NOT NULL DEFAULT '0',
CHANGE `realDuration` `realDuration` int NOT NULL DEFAULT '0',
CHANGE `openedVersion` `openedVersion` varchar(20) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `canceledDate` `canceledDate` datetime NULL,
CHANGE `suspendedDate` `suspendedDate` date NULL,
CHANGE `team` `team` varchar(90) NOT NULL DEFAULT '',
CHANGE `whitelist` `whitelist` text NULL,
CHANGE `order` `order` mediumint unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_projectstory`
CHANGE `branch` `branch` mediumint unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_relation`
CHANGE `AVersion` `AVersion` char(30) NOT NULL DEFAULT '',
CHANGE `BVersion` `BVersion` char(30) NOT NULL DEFAULT '',
CHANGE `project` `project` mediumint NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint NOT NULL DEFAULT '0',
CHANGE `extra` `extra` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_release`
CHANGE `project` `project` varchar(255) NOT NULL DEFAULT '0',
CHANGE `leftBugs` `leftBugs` text NULL,
CHANGE `notify` `notify` varchar(255) NOT NULL default '';

ALTER TABLE `zt_researchplan`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_researchreport`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_repo`
CHANGE `commits` `commits` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `account` `account` varchar(30) NOT NULL DEFAULT '',
CHANGE `password` `password` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastSync` `lastSync` datetime NULL,
CHANGE `job` `job` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `deleted` `deleted` tinyint(1) NOT NULL DEFAULT '0';

ALTER TABLE `zt_review`
CHANGE `reviewedBy` `reviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `auditedBy` `auditedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `lastReviewedDate` `lastReviewedDate` date NULL,
CHANGE `lastAuditedBy` `lastAuditedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `lastAuditedDate` `lastAuditedDate` date NULL,
CHANGE `lastEditedBy` `lastEditedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` date NULL,
CHANGE `result` `result` char(30) NOT NULL DEFAULT '',
CHANGE `auditResult` `auditResult` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_reviewcl`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_reviewissue`
CHANGE `opinion` `opinion` varchar(255) NOT NULL DEFAULT '',
CHANGE `opinionDate` `opinionDate` date NULL,
CHANGE `resolution` `resolution` char(30) NOT NULL DEFAULT '',
CHANGE `resolutionBy` `resolutionBy` char(30) NOT NULL DEFAULT '',
CHANGE `resolutionDate` `resolutionDate` date NULL;

ALTER TABLE `zt_reviewlist`
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_risk`
CHANGE `plannedClosedDate` `plannedClosedDate` date NULL,
CHANGE `actualClosedDate` `actualClosedDate` date NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `resolution` `resolution` mediumtext NULL,
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activateBy` `activateBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activateDate` `activateDate` date NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` date NULL,
CHANGE `cancelBy` `cancelBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `cancelDate` `cancelDate` date NULL,
CHANGE `cancelReason` `cancelReason` char(30) NOT NULL DEFAULT '',
CHANGE `hangupBy` `hangupBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `hangupDate` `hangupDate` date NULL,
CHANGE `trackedBy` `trackedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `trackedDate` `trackedDate` date NULL,
CHANGE `assignedDate` `assignedDate` date NULL,
CHANGE `approvedDate` `approvedDate` date NULL;

ALTER TABLE `zt_searchindex`
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_serverroom`
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_service`
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_solutions`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` date NULL;

ALTER TABLE `zt_sqlview`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_stage`
CHANGE `percent` `percent` varchar(255) NOT NULL DEFAULT '',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_stakeholder`
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_story`
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `approvedDate` `approvedDate` date NULL,
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `changedBy` `changedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `changedDate` `changedDate` datetime NULL,
CHANGE `reviewedBy` `reviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `closedReason` `closedReason` varchar(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `feedbackBy` `feedbackBy` varchar(100) NOT NULL DEFAULT '',
CHANGE `stagedBy` `stagedBy` char(30) NOT NULL DEFAULT '',
CHANGE `toBug` `toBug` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `childStories` `childStories` varchar(255) NOT NULL DEFAULT '',
CHANGE `linkStories` `linkStories` varchar(255) NOT NULL DEFAULT '',
CHANGE `linkRequirements` `linkRequirements` varchar(255) NOT NULL DEFAULT '',
CHANGE `twins` `twins` varchar(255) NOT NULL DEFAULT '',
CHANGE `duplicateStory` `duplicateStory` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `notifyEmail` `notifyEmail` varchar(100) NOT NULL DEFAULT '';

ALTER TABLE `zt_storyreview`
CHANGE `result` `result` varchar(30) NOT NULL DEFAULT '',
CHANGE `reviewDate` `reviewDate` datetime NULL;
ALTER TABLE `zt_storyspec`
CHANGE `files` `files` text NULL;

ALTER TABLE `zt_task`
CHANGE `designVersion` `designVersion` smallint unsigned NOT NULL DEFAULT '1',
CHANGE `feedback` `feedback` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `mode` `mode` varchar(10) NOT NULL DEFAULT '',
CHANGE `deadline` `deadline` date NULL,
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `consumed` `consumed` float unsigned NOT NULL DEFAULT '0',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `planDuration` `planDuration` int NOT NULL DEFAULT '0',
CHANGE `order` `order` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `repo` `repo` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `mr` `mr` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `entry` `entry` varchar(255) NOT NULL DEFAULT '',
CHANGE `lines` `lines` varchar(10) NOT NULL DEFAULT '',
CHANGE `v1` `v1` varchar(40) NOT NULL DEFAULT '',
CHANGE `v2` `v2` varchar(40)  NOT NULL DEFAULT '',
CHANGE `design` `design` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `estStarted` `estStarted` date NULL,
CHANGE `realStarted` `realStarted` datetime NULL,
CHANGE `finishedBy` `finishedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `finishedDate` `finishedDate` datetime NULL,
CHANGE `finishedList` `finishedList` text NULL,
CHANGE `canceledBy` `canceledBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `canceledDate` `canceledDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `realDuration` `realDuration` int NOT NULL DEFAULT '0',
CHANGE `closedReason` `closedReason` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastEditedBy` `lastEditedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `activatedDate` `activatedDate` datetime NULL;

ALTER TABLE `zt_taskspec`
CHANGE `estStarted` `estStarted` date NULL,
CHANGE `deadline` `deadline` date NULL;

ALTER TABLE `zt_taskteam`
CHANGE `transfer` `transfer` char(30) NOT NULL DEFAULT '',
CHANGE `order` `order` tinyint NOT NULL DEFAULT '0';

ALTER TABLE `zt_team`
CHANGE `position` `position` varchar(30) NOT NULL DEFAULT '',
CHANGE `join` `join` date NULL;

ALTER TABLE `zt_testreport`
CHANGE `project` `project` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `stories` `stories` text NULL,
CHANGE `bugs` `bugs` text NULL,
CHANGE `cases` `cases` text NULL,
CHANGE `report` `report` text NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_testrun`
CHANGE `lastRunner` `lastRunner` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastRunDate` `lastRunDate` datetime NULL,
CHANGE `lastRunResult` `lastRunResult` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_testresult`
CHANGE `job` `job` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `compile` `compile` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `ZTFResult` `ZTFResult` text NULL,
CHANGE `duration` `duration` float NOT NULL DEFAULT '0',
CHANGE `xml` `xml` text NULL,
CHANGE `deploy` `deploy` mediumint unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_testsuite`
CHANGE `project` `project` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL;

ALTER TABLE `zt_testtask`
CHANGE `report` `report` text NULL,
CHANGE `testreport` `testreport` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `realFinishedDate` `realFinishedDate` datetime NULL;

ALTER TABLE `zt_ticket`
CHANGE `assignedTo` `assignedTo` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `realStarted` `realStarted` datetime NULL,
CHANGE `startedBy` `startedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `startedDate` `startedDate` datetime NULL,
CHANGE `activatedCount` `activatedCount` int NOT NULL DEFAULT '0',
CHANGE `activatedBy` `activatedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `closedReason` `closedReason` varchar(30) NOT NULL DEFAULT '',
CHANGE `finishedBy` `finishedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `finishedDate` `finishedDate` datetime NULL,
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolvedDate` `resolvedDate` datetime NULL,
CHANGE `resolution` `resolution` text NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_todo`
CHANGE `feedback` `feedback` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `config` `config` varchar(255) NOT NULL DEFAULT '',
CHANGE `private` `private` tinyint(1) NOT NULL DEFAULT '0',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `finishedDate` `finishedDate` datetime NULL,
CHANGE `closedDate` `closedDate` datetime NULL;

ALTER TABLE `zt_traincourse`
CHANGE `editedBy` `editedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` date NULL;

ALTER TABLE `zt_traincontents`
CHANGE `code` `code` varchar(50) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `desc` `desc` text NULL,
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` tinyint(1) NOT NULL DEFAULT '0';

ALTER TABLE `zt_trainplan`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_user`
CHANGE `company` `company` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `commiter` `commiter` varchar(100) NOT NULL DEFAULT '',
CHANGE `avatar` `avatar` text NULL,
CHANGE `nature` `nature` text NULL,
CHANGE `analysis` `analysis` text NULL,
CHANGE `strategy` `strategy` text NULL,
CHANGE `ldap` `ldap` char(30) NOT NULL DEFAULT '',
CHANGE `resetToken` `resetToken` varchar(50) NOT NULL DEFAULT '',
CHANGE `birthday` `birthday` date NULL,
CHANGE `join` `join` date NULL,
CHANGE `locked` `locked` datetime NULL;

ALTER TABLE `zt_webhook`
CHANGE `products` `products` text NULL,
CHANGE `executions` `executions` text NULL,
CHANGE `params` `params` varchar(100) NOT NULL DEFAULT '',
CHANGE `actions` `actions` text NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workestimation`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL;

ALTER TABLE `zt_workflow`
CHANGE `parent` `parent` varchar(30) NOT NULL DEFAULT '',
CHANGE `child` `child` varchar(30) NOT NULL DEFAULT '',
CHANGE `navigator` `navigator` varchar(10) NOT NULL DEFAULT '',
CHANGE `app` `app` varchar(20) NOT NULL DEFAULT '',
CHANGE `position` `position` varchar(30) NOT NULL DEFAULT '',
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `table` `table` varchar(30) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(30) NOT NULL DEFAULT '',
CHANGE `titleField` `titleField` varchar(30) NOT NULL DEFAULT '',
CHANGE `contentField` `contentField` text NULL,
CHANGE `flowchart` `flowchart` text NULL,
CHANGE `js` `js` text NULL,
CHANGE `css` `css` text NULL,
CHANGE `order` `order` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `buildin` `buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `administrator` `administrator` text NULL,
CHANGE `desc` `desc` text NULL,
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowaction`
CHANGE `order` `order` smallint unsigned NOT NULL DEFAULT '0',
CHANGE `virtual` `virtual` tinyint unsigned NOT NULL DEFAULT '0',
CHANGE `conditions` `conditions` text NULL,
CHANGE `verifications` `verifications` text NULL,
CHANGE `hooks` `hooks` text NULL,
CHANGE `linkages` `linkages` text NULL,
CHANGE `js` `js` text NULL,
CHANGE `css` `css` text NULL,
CHANGE `toList` `toList` char(255) NOT NULL DEFAULT '',
CHANGE `blocks` `blocks` text NULL,
CHANGE `desc` `desc` text NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowdatasource`
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowfield`
CHANGE `default` `default` varchar(100) NOT NULL DEFAULT '',
CHANGE `rules` `rules` varchar(255) NOT NULL DEFAULT '',
CHANGE `expression` `expression` text NULL,
CHANGE `placeholder` `placeholder` varchar(100) NOT NULL DEFAULT '',
CHANGE `desc` `desc` text NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowlabel`
CHANGE `orderBy` `orderBy` text NULL,
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowlayout`
CHANGE `position` `position` text NULL,
CHANGE `summary` `summary` varchar(20) NOT NULL DEFAULT '',
CHANGE `defaultValue` `defaultValue` text NULL,
CHANGE `layoutRules` `layoutRules` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_workflowrule`
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowsql`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_zoutput`
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_traincategory`
CHANGE `grade` `grade` tinyint(3) NOT NULL DEFAULT '0',
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0';

ALTER TABLE `zt_file`
CHANGE `pathname` `pathname` char(100) NOT NULL DEFAULT '',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `extension` `extension` char(30) NOT NULL DEFAULT '',
CHANGE `objectType` `objectType` char(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `addedDate` `addedDate` datetime NULL,
CHANGE `extra` `extra` varchar(255) NOT NULL DEFAULT '';

CREATE TABLE IF NOT EXISTS `zt_docaction` (
    `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
    `doc` mediumint(8) unsigned NOT NULL,
    `action` varchar(80) NOT NULL,
    `actor` char(30) NOT NULL,
    `date` datetime NOT NULL,
    PRIMARY KEY (`id`),
    KEY `doc` (`doc`),
    KEY `actor` (`actor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

/* Refactor sql. */
ALTER TABLE `zt_acl`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `objectType` `objectType` char(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `type` `type` char(40) NOT NULL DEFAULT 'whitelist',
CHANGE `source` `source` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_action`
CHANGE `objectType` `objectType` varchar(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `actor` `actor` varchar(100) NOT NULL DEFAULT '',
CHANGE `action` `action` varchar(80) NOT NULL DEFAULT '',
CHANGE `date` `date` datetime NULL,
CHANGE `read` `read` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `efforted` `efforted` tinyint(1) NOT NULL DEFAULT '0';

ALTER TABLE `zt_api_lib_release`
CHANGE `lib` `lib` int UNSIGNED NOT NULL DEFAULT 0,
CHANGE `desc` `desc` varchar(255) NOT NULL DEFAULT '',
CHANGE `version` `version` varchar(255) NOT NULL DEFAULT '',
CHANGE `addedBy` `addedBy` varchar(30) NOT NULL DEFAULT 0,
CHANGE `addedDate` `addedDate` datetime NULL;

ALTER TABLE `zt_api`
CHANGE `product` `product` varchar(255) NOT NULL DEFAULT '',
CHANGE `lib` `lib` int UNSIGNED NOT NULL DEFAULT 0,
CHANGE `module` `module` int UNSIGNED NOT NULL DEFAULT 0,
CHANGE `title` `title` varchar(100) NOT NULL DEFAULT '',
CHANGE `path` `path` varchar(255) NOT NULL DEFAULT '',
CHANGE `protocol` `protocol` varchar(10)  NOT NULL DEFAULT '',
CHANGE `method` `method` varchar(10)  NOT NULL DEFAULT '',
CHANGE `requestType` `requestType` varchar(100) NOT NULL DEFAULT '',
CHANGE `responseType` `responseType` varchar(100) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(20)  NOT NULL DEFAULT '',
CHANGE `version` `version` smallint UNSIGNED NOT NULL DEFAULT 0,
CHANGE `addedBy` `addedBy` varchar(30)  NOT NULL DEFAULT 0,
CHANGE `addedDate` `addedDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum ('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_apispec`
CHANGE `doc` `doc` int UNSIGNED NOT NULL DEFAULT 0,
CHANGE `module` `module` int UNSIGNED NOT NULL DEFAULT 0,
CHANGE `title` `title` varchar(100) NOT NULL DEFAULT '',
CHANGE `path` `path` varchar(255) NOT NULL DEFAULT '',
CHANGE `protocol` `protocol` varchar(10)  NOT NULL DEFAULT '',
CHANGE `method` `method` varchar(10)  NOT NULL DEFAULT '',
CHANGE `requestType` `requestType` varchar(100) NOT NULL DEFAULT '',
CHANGE `responseType` `responseType` varchar(100) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(20)  NOT NULL DEFAULT '',
CHANGE `version` `version` smallint UNSIGNED NOT NULL DEFAULT 0,
CHANGE `addedBy` `addedBy` varchar(30) NOT NULL DEFAULT 0,
CHANGE `addedDate` `addedDate` datetime NULL;

ALTER TABLE `zt_apistruct`
CHANGE `lib` `lib` int UNSIGNED NOT NULL DEFAULT 0,
CHANGE `name` `name` varchar(30)  NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(50)  NOT NULL DEFAULT '',
CHANGE `version` `version` smallint unsigned NOT NULL DEFAULT 0,
CHANGE `addedBy` `addedBy` varchar(30) NOT NULL DEFAULT 0,
CHANGE `addedDate` `addedDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum ('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_apistruct_spec`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(50)  NOT NULL DEFAULT '',
CHANGE `desc` `desc` varchar(255) NOT NULL DEFAULT '',
CHANGE `version` `version` smallint unsigned NOT NULL DEFAULT 0,
CHANGE `addedBy` `addedBy` varchar(30) NOT NULL DEFAULT 0,
CHANGE `addedDate` `addedDate` datetime NULL;

ALTER TABLE `zt_approval`
CHANGE `flow` `flow` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `objectType` `objectType` varchar(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `version` `version` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `status` `status` varchar(20) NOT NULL DEFAULT 'doing',
CHANGE `result` `result` varchar(20) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `deleted` `deleted` tinyint(4) NOT NULL DEFAULT '0';

ALTER TABLE `zt_approvalflow`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(100) NOT NULL DEFAULT '',
CHANGE `version` `version` mediumint(8) NOT NULL DEFAULT '1',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` tinyint(4) NOT NULL DEFAULT '0';

ALTER TABLE `zt_approvalflowobject`
CHANGE `root` `root` int(8) NOT NULL DEFAULT '0',
CHANGE `flow` `flow` int(8) NOT NULL DEFAULT '0',
CHANGE `objectType` `objectType` char(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `extra` `extra` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_approvalflowspec`
CHANGE `flow` `flow` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `version` `version` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_approvalnode`
CHANGE `approval` `approval` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `node` `node` varchar(100) NOT NULL DEFAULT '',
CHANGE `reviewType` `reviewType` varchar(100)  NOT NULL DEFAULT 'manual',
CHANGE `multipleType` `multipleType` enum('and','or') NOT NULL DEFAULT 'and',
CHANGE `status` `status` varchar(20) NOT NULL DEFAULT 'wait',
CHANGE `result` `result` varchar(10) NOT NULL DEFAULT '',
CHANGE `date` `date` date NULL,
CHANGE `reviewedBy` `reviewedBy` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL;

ALTER TABLE `zt_approvalobject`
CHANGE `approval` `approval` int(8) NOT NULL DEFAULT '0',
CHANGE `objectType` `objectType` char(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `extra` `extra` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_approvalrole`
CHANGE `code` `code` char(30) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_block`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `module` `module` varchar(20) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `title` `title` varchar(100) NOT NULL DEFAULT '',
CHANGE `source` `source` varchar(20) NOT NULL DEFAULT '',
CHANGE `block` `block` varchar(30) NOT NULL DEFAULT '',
CHANGE `order` `order` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `grid` `grid` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `height` `height` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `hidden` `hidden` tinyint(1) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_branch`
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `default` `default` enum ('0', '1') NOT NULL DEFAULT '0',
CHANGE `status` `status` enum ('active', 'closed') NOT NULL DEFAULT 'active',
CHANGE `desc` `desc` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `closedDate` `closedDate` date NULL,
CHANGE `order` `order` smallint unsigned NOT NULL DEFAULT '0',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_bug`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `injection` `injection` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `identify` `identify` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `branch` `branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `module` `module` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `plan` `plan` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `story` `story` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `storyVersion` `storyVersion` smallint(6) NOT NULL DEFAULT '1',
CHANGE `task` `task` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `toTask` `toTask` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `toStory` `toStory` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `keywords` `keywords` varchar(255) NOT NULL DEFAULT '',
CHANGE `severity` `severity` tinyint(4) NOT NULL DEFAULT '0',
CHANGE `pri` `pri` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `os` `os` varchar(255) NOT NULL DEFAULT '',
CHANGE `browser` `browser` varchar(255) NOT NULL DEFAULT '',
CHANGE `hardware` `hardware` varchar(30) NOT NULL DEFAULT '',
CHANGE `found` `found` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` enum('active','resolved','closed') NOT NULL DEFAULT 'active',
CHANGE `subStatus` `subStatus` varchar(30) NOT NULL DEFAULT '',
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `confirmed` `confirmed` tinyint(1) NOT NULL DEFAULT '0',
CHANGE `activatedCount` `activatedCount` smallint(6) NOT NULL DEFAULT '0',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `feedbackBy` `feedbackBy` varchar(100) NOT NULL DEFAULT '',
CHANGE `notifyEmail` `notifyEmail` varchar(100) NOT NULL DEFAULT '',
CHANGE `openedBy` `openedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL,
CHANGE `openedBuild` `openedBuild` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deadline` `deadline` date NULL,
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolution` `resolution` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolvedBuild` `resolvedBuild` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolvedDate` `resolvedDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `duplicateBug` `duplicateBug` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `linkBug` `linkBug` varchar(255) NOT NULL DEFAULT '',
CHANGE `case` `case` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `caseVersion` `caseVersion` smallint(6) NOT NULL DEFAULT '1',
CHANGE `feedback` `feedback` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `result` `result` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `repo` `repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `mr` `mr` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `lines` `lines` varchar(10) NOT NULL DEFAULT '',
CHANGE `v1` `v1` varchar(40) NOT NULL DEFAULT '',
CHANGE `v2` `v2` varchar(40) NOT NULL DEFAULT '',
CHANGE `repoType` `repoType` varchar(30) NOT NULL DEFAULT '',
CHANGE `issueKey` `issueKey` varchar(50) NOT NULL DEFAULT '',
CHANGE `testtask` `testtask` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `lastEditedBy` `lastEditedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_build`
CHANGE `branch` `branch` varchar(255) NOT NULL DEFAULT '0',
CHANGE `builds` `builds` varchar(255) NOT NULL DEFAULT '',
CHANGE `name` `name` char(150) NOT NULL DEFAULT '',
CHANGE `scmPath` `scmPath` char(255) NOT NULL DEFAULT '',
CHANGE `filePath` `filePath` char(255) NOT NULL DEFAULT '',
CHANGE `date` `date` date NULL,
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_burn`
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `storyPoint` `storyPoint` float NOT NULL DEFAULT '0';

ALTER TABLE `zt_case`
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `keywords` `keywords` varchar(255) NOT NULL DEFAULT '',
CHANGE `frame` `frame` varchar(10) NOT NULL DEFAULT '',
CHANGE `stage` `stage` varchar(255) NOT NULL DEFAULT '',
CHANGE `howRun` `howRun` varchar(30) NOT NULL DEFAULT '',
CHANGE `scriptedBy` `scriptedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `scriptedDate` `scriptedDate` date NULL,
CHANGE `scriptStatus` `scriptStatus` varchar(30) NOT NULL DEFAULT '',
CHANGE `scriptLocation` `scriptLocation` varchar(255) NOT NULL DEFAULT '',
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL,
CHANGE `reviewedBy` `reviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` date NULL,
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `linkCase` `linkCase` varchar(255) NOT NULL DEFAULT '',
CHANGE `fromBug` `fromBug` mediumint(8) unsigned NOT NULL DEFAULT 0,
CHANGE `fromCaseID` `fromCaseID` mediumint(8) unsigned NOT NULL DEFAULT 0,
CHANGE `lastRunner` `lastRunner` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastRunDate` `lastRunDate` datetime NULL,
CHANGE `lastRunResult` `lastRunResult` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_casestep`
CHANGE `type` `type` varchar(10) NOT NULL DEFAULT 'step';

ALTER TABLE `zt_cfd`
CHANGE `execution` `execution` int(8) NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `name` `name` char(30) NOT NULL DEFAULT '',
CHANGE `count` `count` smallint NOT NULL DEFAULT '0',
CHANGE `date` `date` date NULL;

ALTER TABLE `zt_chart`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `dimension` `dimension` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `group` `group` varchar(255) NOT NULL DEFAULT '',
CHANGE `dataset` `dataset` varchar(30) NOT NULL DEFAULT '0',
CHANGE `step` `step` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `stage` `stage` enum('draft','published') NOT NULL DEFAULT 'draft',
CHANGE `builtin` `builtin` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` tinyint NOT NULL DEFAULT '0';

ALTER TABLE `zt_screen`
CHANGE `dimension` `dimension` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `status` `status` enum('draft','published') NOT NULL DEFAULT 'draft',
CHANGE `builtin` `builtin` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_dimension`
CHANGE `name` `name` varchar(90) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(45) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_compile`
CHANGE `name` `name` varchar(50) NOT NULL DEFAULT '',
CHANGE `job` `job` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `queue` `queue` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `status` `status` varchar(255) NOT NULL DEFAULT '',
CHANGE `atTime` `atTime` varchar(10) NOT NULL DEFAULT '',
CHANGE `testtask` `testtask` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `tag` `tag` varchar(255) NOT NULL DEFAULT '',
CHANGE `times` `times` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `updateDate` `updateDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_config`
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT '',
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_cron`
CHANGE `m` `m` varchar(20) NOT NULL DEFAULT '',
CHANGE `h` `h` varchar(20) NOT NULL DEFAULT '',
CHANGE `dom` `dom` varchar(20) NOT NULL DEFAULT '',
CHANGE `mon` `mon` varchar(20) NOT NULL DEFAULT '',
CHANGE `dow` `dow` varchar(20) NOT NULL DEFAULT '',
CHANGE `remark` `remark` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(20) NOT NULL DEFAULT '',
CHANGE `buildin` `buildin` tinyint(1) NOT NULL DEFAULT '0',
CHANGE `status` `status` varchar(20) NOT NULL DEFAULT '',
CHANGE `lastTime` `lastTime` datetime NULL;

ALTER TABLE `zt_dashboard`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `module` `module` mediumint NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `deleted` `deleted` tinyint NOT NULL DEFAULT '0';

ALTER TABLE `zt_dataset`
CHANGE `name` `name` varchar(155) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `deleted` `deleted` tinyint NOT NULL DEFAULT '0';

ALTER TABLE `zt_dataview`
CHANGE `group` `group` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(155) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(50) NOT NULL DEFAULT '',
CHANGE `view` `view` varchar(57) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` tinyint NOT NULL DEFAULT '0';

ALTER TABLE `zt_dept`
CHANGE `name` `name` char(60) NOT NULL DEFAULT '';

ALTER TABLE `zt_design`
CHANGE `project` `project` varchar(255) NOT NULL DEFAULT '',
CHANGE `product` `product` varchar(255) NOT NULL DEFAULT '',
CHANGE `commitedBy` `commitedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `story` `story` char(30) NOT NULL DEFAULT '',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_designspec`
CHANGE `design` `design` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `files` `files` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_doc`
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `lib` `lib` varchar(30) NOT NULL DEFAULT '',
CHANGE `template` `template` varchar(30) NOT NULL DEFAULT '',
CHANGE `templateType` `templateType` varchar(30) NOT NULL DEFAULT '',
CHANGE `chapterType` `chapterType` varchar(30) NOT NULL DEFAULT '',
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `keywords` `keywords` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) COLLATE 'utf8_general_ci' NOT NULL DEFAULT 'normal',
CHANGE `parent` `parent` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `path` `path` char(255) NOT NULL DEFAULT '',
CHANGE `grade` `grade` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `order` `order` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `views` `views` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `assetLib` `assetLib` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `assetLibType` `assetLibType` varchar(30) NOT NULL DEFAULT '',
CHANGE `from` `from` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `fromVersion` `fromVersion` smallint(6) NOT NULL DEFAULT '1',
CHANGE `addedBy` `addedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `addedDate` `addedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `approvedDate` `approvedDate` date NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `acl` `acl` varchar(10) NOT NULL DEFAULT 'open',
CHANGE `groups` `groups` varchar(255) NOT NULL DEFAULT '',
CHANGE `version` `version` smallint(5) unsigned NOT NULL DEFAULT '1',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_docaction`
CHANGE `doc` `doc` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `action` `action` varchar(80) NOT NULL DEFAULT '',
CHANGE `actor` `actor` char(30) NOT NULL DEFAULT '',
CHANGE `date` `date` datetime NULL;

ALTER TABLE `zt_doccontent`
CHANGE `doc` `doc` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `digest` `digest` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(10) NOT NULL DEFAULT '',
CHANGE `version` `version` smallint(5) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_doclib`
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(60) NOT NULL DEFAULT '',
CHANGE `baseUrl` `baseUrl` varchar(255) NOT NULL DEFAULT '',
CHANGE `acl` `acl` varchar(10) NOT NULL DEFAULT 'open',
CHANGE `groups` `groups` varchar(255) NOT NULL DEFAULT '',
CHANGE `main` `main` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `order` `order` tinyint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `addedBy` `addedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `addedDate` `addedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_effort`
CHANGE `objectType` `objectType` varchar(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `account` `account` varchar(30) NOT NULL DEFAULT '',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `date` `date` date NULL,
CHANGE `left` `left` float NOT NULL DEFAULT '0',
CHANGE `consumed` `consumed` float NOT NULL DEFAULT '0',
CHANGE `begin` `begin` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
CHANGE `end` `end` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
CHANGE `order` `order` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_entry`
CHANGE `name` `name` varchar(50) NOT NULL DEFAULT '',
CHANGE `account` `account` varchar(30) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(20) NOT NULL DEFAULT '',
CHANGE `key` `key` varchar(32) NOT NULL DEFAULT '',
CHANGE `freePasswd` `freePasswd` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `ip` `ip` varchar(100) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `calledTime` `calledTime` int(10) unsigned NOT NULL DEFAULT '0',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_expect`
CHANGE `userID` `userID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `project` `project` mediumint(8) NOT NULL DEFAULT 0,
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_extension`
CHANGE `name` `name` varchar(150) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(30) NOT NULL DEFAULT '',
CHANGE `version` `version` varchar(50) NOT NULL DEFAULT '',
CHANGE `author` `author` varchar(100) NOT NULL DEFAULT '',
CHANGE `site` `site` varchar(150) NOT NULL DEFAULT '',
CHANGE `zentaoCompatible` `zentaoCompatible` varchar(100) NOT NULL DEFAULT '',
CHANGE `installedTime` `installedTime` datetime NULL,
CHANGE `depends` `depends` varchar(100) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(20) NOT NULL DEFAULT '';

ALTER TABLE `zt_file`
CHANGE `pathname` `pathname` char(100) NOT NULL DEFAULT '',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `extension` `extension` char(30) NOT NULL DEFAULT '',
CHANGE `size` `size` int(10) unsigned NOT NULL DEFAULT '0',
CHANGE `objectType` `objectType` char(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `addedBy` `addedBy` char(30) NOT NULL DEFAULT '',
CHANGE `addedDate` `addedDate` datetime NULL,
CHANGE `downloads` `downloads` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `extra` `extra` varchar(255) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_group`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `name` `name` char(30) NOT NULL DEFAULT '',
CHANGE `role` `role` char(30) NOT NULL DEFAULT '',
CHANGE `desc` `desc` char(255) NOT NULL DEFAULT '',
CHANGE `developer` `developer` enum('0','1') NOT NULL DEFAULT '1';

ALTER TABLE `zt_holiday`
CHANGE `name` `name` varchar(30) NOT NULL DEFAULT '',
CHANGE `type` `type` enum('holiday', 'working') NOT NULL DEFAULT 'holiday',
CHANGE `year` `year` char(4) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL;

ALTER TABLE `zt_job`
CHANGE `name` `name` varchar(50) NOT NULL DEFAULT '',
CHANGE `repo` `repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `frame` `frame` varchar(20) NOT NULL DEFAULT '',
CHANGE `engine` `engine` varchar(20) NOT NULL DEFAULT '',
CHANGE `server` `server` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `pipeline` `pipeline` varchar(500) NOT NULL DEFAULT '',
CHANGE `triggerType` `triggerType` varchar(255) NOT NULL DEFAULT '',
CHANGE `sonarqubeServer` `sonarqubeServer` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `projectKey` `projectKey` varchar(255) NOT NULL DEFAULT '',
CHANGE `svnDir` `svnDir` varchar(255) NOT NULL DEFAULT '',
CHANGE `atDay` `atDay` varchar(255) NOT NULL DEFAULT '',
CHANGE `atTime` `atTime` varchar(10) NOT NULL DEFAULT '',
CHANGE `comment` `comment` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `lastExec` `lastExec` datetime NULL,
CHANGE `lastStatus` `lastStatus` varchar(255) NOT NULL DEFAULT '',
CHANGE `lastTag` `lastTag` varchar(255) NOT NULL DEFAULT '',
CHANGE `lastSyncDate` `lastSyncDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_kanbanspace`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(50) NOT NULL DEFAULT '',
CHANGE `owner` `owner` varchar(30) NOT NULL DEFAULT '',
CHANGE `acl` `acl` char(30) NOT NULL DEFAULT 'open',
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `closedBy` `closedBy` char(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `activatedBy` `activatedBy` char(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_kanban`
CHANGE `space` `space` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `owner` `owner` varchar(30) NOT NULL DEFAULT '',
CHANGE `acl` `acl` char(30) NOT NULL DEFAULT 'open',
CHANGE `archived` `archived` enum('0', '1') NOT NULL DEFAULT '1',
CHANGE `performable` `performable` enum ('0', '1') NOT NULL DEFAULT '0',
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `showWIP` `showWIP` enum('0','1') NOT NULL DEFAULT '1',
CHANGE `fluidBoard` `fluidBoard` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `colWidth` `colWidth` smallint(4) NOT NULL DEFAULT '264',
CHANGE `minColWidth` `minColWidth` smallint(4) NOT NULL DEFAULT '200',
CHANGE `maxColWidth` `maxColWidth` smallint(4) NOT NULL DEFAULT '384',
CHANGE `object` `object` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `closedBy` `closedBy` char(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `activatedBy` `activatedBy` char(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_kanbanregion`
CHANGE `space` `space` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `kanban` `kanban` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_kanbancard`
CHANGE `kanban` `kanban` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `region` `region` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `group` `group` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `fromID` `fromID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `fromType` `fromType` varchar(30) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT 'doing',
CHANGE `pri` `pri` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `estimate` `estimate` float unsigned NOT NULL DEFAULT '0',
CHANGE `progress` `progress` float unsigned NOT NULL DEFAULT '0',
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `acl` `acl` char(30) NOT NULL DEFAULT 'open',
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `archived` `archived` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `archivedBy` `archivedBy` char(30) NOT NULL DEFAULT '',
CHANGE `archivedDate` `archivedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` char(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_kanbancell`
CHANGE `kanban` `kanban` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `lane` `lane` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `column` `column` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_kanbangroup`
CHANGE `kanban` `kanban` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `region` `region` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `order` `order` smallint(6) NOT NULL DEFAULT '0';

ALTER TABLE `zt_kanbanlane`
CHANGE `execution` `execution` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `region` `region` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `group` `group` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `groupby` `groupby` char(30) NOT NULL DEFAULT '',
CHANGE `extra` `extra` char(30) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `color` `color` char(30) NOT NULL DEFAULT '',
CHANGE `order` `order` smallint(6) NOT NULL DEFAULT '0',
CHANGE `lastEditedTime` `lastEditedTime` datetime NULL;

ALTER TABLE `zt_kanbancolumn`
CHANGE `parent` `parent` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `region` `region` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `group` `group` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `color` `color` char(30) NOT NULL DEFAULT '',
CHANGE `limit` `limit` smallint(6) NOT NULL DEFAULT '-1',
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `archived` `archived` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_lang`
CHANGE `lang` `lang` varchar(30) NOT NULL DEFAULT '',
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `section` `section` varchar(50) NOT NULL DEFAULT '',
CHANGE `key` `key` varchar(60) NOT NULL DEFAULT '',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd';

ALTER TABLE `zt_log`
CHANGE `objectType` `objectType` varchar(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `action` `action` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `date` `date` datetime NULL,
CHANGE `url` `url` varchar(255) NOT NULL DEFAULT '',
CHANGE `contentType` `contentType` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_module`
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `owner` `owner` varchar(30) NOT NULL DEFAULT '',
CHANGE `collector` `collector` text NULL,
CHANGE `short` `short` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_mr`
CHANGE `hostID` `hostID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `sourceProject` `sourceProject` varchar(50) NOT NULL DEFAULT '',
CHANGE `sourceBranch` `sourceBranch` varchar(100) NOT NULL DEFAULT '',
CHANGE `targetProject` `targetProject` varchar(50) NOT NULL DEFAULT '',
CHANGE `targetBranch` `targetBranch` varchar(100) NOT NULL DEFAULT '',
CHANGE `mriid` `mriid` int unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignee` `assignee` varchar(255) NOT NULL DEFAULT '',
CHANGE `reviewer` `reviewer` varchar(255) NOT NULL DEFAULT '',
CHANGE `approver` `approver` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `status` `status` char(30) NOT NULL DEFAULT '',
CHANGE `mergeStatus` `mergeStatus` char(30) NOT NULL DEFAULT '',
CHANGE `approvalStatus` `approvalStatus` char(30) NOT NULL DEFAULT '',
CHANGE `needApproved` `needApproved` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `needCI` `needCI` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `repoID` `repoID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `jobID` `jobID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `compileID` `compileID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `compileStatus` `compileStatus` char(30) NOT NULL DEFAULT '',
CHANGE `removeSourceBranch` `removeSourceBranch` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `squash` `squash` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `synced` `synced` enum('0','1') COLLATE 'utf8_general_ci' NOT NULL DEFAULT '1',
CHANGE `syncError` `syncError` varchar(255) NOT NULL DEFAULT '',
CHANGE `hasNoConflict` `hasNoConflict` enum('0','1') COLLATE 'utf8_general_ci' NOT NULL DEFAULT '0';

ALTER TABLE `zt_mrapproval`
CHANGE `mrID` `mrID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `account` `account` varchar(255) NOT NULL DEFAULT '',
CHANGE `date` `date` datetime NULL,
CHANGE `action` `action` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_notify`
CHANGE `objectType` `objectType` varchar(50) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `action` `action` mediumint NOT NULL DEFAULT '0',
CHANGE `toList` `toList` varchar(255) NOT NULL DEFAULT '',
CHANGE `subject` `subject` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `sendTime` `sendTime` datetime NULL,
CHANGE `status` `status` varchar(10) NOT NULL DEFAULT 'wait';

ALTER TABLE `zt_oauth`
CHANGE `account` `account` varchar(30) NOT NULL DEFAULT '',
CHANGE `openID` `openID` varchar(255) NOT NULL DEFAULT '',
CHANGE `providerType` `providerType` varchar(30) NOT NULL DEFAULT '',
CHANGE `providerID` `providerID` mediumint(8) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_pipeline`
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(50) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_planstory`
CHANGE `plan` `plan` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `story` `story` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `order` `order` mediumint(9) NOT NULL DEFAULT '0';

ALTER TABLE `zt_priv`
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `method` `method` varchar(30) NOT NULL DEFAULT '',
CHANGE `edition` `edition` varchar(30) NOT NULL DEFAULT ',open,biz,max,',
CHANGE `vision` `vision` varchar(30) NOT NULL DEFAULT ',rnd,',
CHANGE `system` `system` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_privmanager`
CHANGE `type` `type` enum('view','module','package') NOT NULL DEFAULT 'package',
CHANGE `edition` `edition` varchar(30) NOT NULL DEFAULT ',open,biz,max,',
CHANGE `vision` `vision` varchar(30) NOT NULL DEFAULT ',rnd,';

ALTER TABLE `zt_privlang`
CHANGE `objectType` `objectType` enum('priv','manager') NOT NULL DEFAULT 'priv';

ALTER TABLE `zt_product`
CHANGE `program` `program` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(110) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(45) NOT NULL DEFAULT '',
CHANGE `shadow` `shadow` tinyint(1) unsigned NOT NULL DEFAULT 0,
CHANGE `bind` `bind` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `line` `line` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT 'normal',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `subStatus` `subStatus` varchar(30) NOT NULL DEFAULT '',
CHANGE `PO` `PO` varchar(30) NOT NULL DEFAULT '',
CHANGE `QD` `QD` varchar(30) NOT NULL DEFAULT '',
CHANGE `RD` `RD` varchar(30) NOT NULL DEFAULT '',
CHANGE `feedback` `feedback` varchar(30) NOT NULL DEFAULT '',
CHANGE `ticket` `ticket` varchar(30) NOT NULL DEFAULT '',
CHANGE `acl` `acl` enum('open','private','custom') NOT NULL DEFAULT 'open',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `createdVersion` `createdVersion` varchar(20) NOT NULL DEFAULT '',
CHANGE `order` `order` mediumint(8) unsigned NOT NULL DEFAULT 0,
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_productplan`
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `branch` `branch` varchar(255) NOT NULL DEFAULT '0',
CHANGE `parent` `parent` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(90) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `closedReason` `closedReason` varchar(20) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_project`
CHANGE `project` `project` mediumint(8) NOT NULL DEFAULT 0,
CHANGE `model` `model` char(30) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT 'sprint',
CHANGE `lifetime` `lifetime` char(30) NOT NULL DEFAULT '',
CHANGE `budget` `budget` varchar(30) NOT NULL DEFAULT '0',
CHANGE `budgetUnit` `budgetUnit` char(30) NOT NULL DEFAULT 'CNY',
CHANGE `attribute` `attribute` varchar(30) NOT NULL DEFAULT '',
CHANGE `percent` `percent` float unsigned NOT NULL DEFAULT '0',
CHANGE `milestone` `milestone` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `auth` `auth` char(30) NOT NULL DEFAULT '',
CHANGE `parent` `parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `path` `path` varchar(255) NOT NULL DEFAULT '',
CHANGE `grade` `grade` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(90) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(45) NOT NULL DEFAULT '',
CHANGE `hasProduct` `hasProduct` tinyint(1) unsigned NOT NULL DEFAULT 1,
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `realBegan` `realBegan` date NULL,
CHANGE `realEnd` `realEnd` date NULL,
CHANGE `days` `days` smallint(5) unsigned NOT NULL DEFAULT 0,
CHANGE `status` `status` varchar(10) NOT NULL DEFAULT '',
CHANGE `subStatus` `subStatus` varchar(30) NOT NULL DEFAULT '',
CHANGE `pri` `pri` enum('1','2','3','4') NOT NULL DEFAULT '1',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT 0,
CHANGE `parentVersion` `parentVersion` smallint(6) NOT NULL DEFAULT 0,
CHANGE `planDuration` `planDuration` int(11) NOT NULL DEFAULT 0,
CHANGE `realDuration` `realDuration` int(11) NOT NULL DEFAULT 0,
CHANGE `openedBy` `openedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL,
CHANGE `openedVersion` `openedVersion` varchar(20) NOT NULL DEFAULT '',
CHANGE `lastEditedBy` `lastEditedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `canceledBy` `canceledBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `canceledDate` `canceledDate` datetime NULL,
CHANGE `suspendedDate` `suspendedDate` date NULL,
CHANGE `PO` `PO` varchar(30) NOT NULL DEFAULT '',
CHANGE `PM` `PM` varchar(30) NOT NULL DEFAULT '',
CHANGE `QD` `QD` varchar(30) NOT NULL DEFAULT '',
CHANGE `RD` `RD` varchar(30) NOT NULL DEFAULT '',
CHANGE `team` `team` varchar(90) NOT NULL DEFAULT '',
CHANGE `acl` `acl` char(30) NOT NULL DEFAULT 'open',
CHANGE `order` `order` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `division` `division` enum('0','1') NOT NULL DEFAULT '1',
CHANGE `fluidBoard` `fluidBoard` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `multiple` `multiple` enum('0','1') NOT NULL DEFAULT '1',
CHANGE `colWidth` `colWidth` smallint(4) NOT NULL DEFAULT '264',
CHANGE `minColWidth` `minColWidth` smallint(4) NOT NULL DEFAULT '200',
CHANGE `maxColWidth` `maxColWidth` smallint(4) NOT NULL DEFAULT '384',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_projectadmin`
CHANGE `group` `group` smallint(6) NOT NULL DEFAULT '0',
CHANGE `account` `account` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_projectcase`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `case` `case` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `count` `count` mediumint(8) unsigned NOT NULL DEFAULT '1',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '1',
CHANGE `order` `order` smallint(6) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_projectproduct`
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `branch` `branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `plan` `plan` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_projectspec`
CHANGE `project` `project` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `milestone` `milestone` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL;

ALTER TABLE `zt_projectstory`
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `branch` `branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `order` `order` smallint(6) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_relation`
CHANGE `project` `project` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `AType` `AType` char(30) NOT NULL DEFAULT '',
CHANGE `AID` `AID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `AVersion` `AVersion` char(30) NOT NULL DEFAULT '',
CHANGE `relation` `relation` char(30) NOT NULL DEFAULT '',
CHANGE `BType` `BType` char(30) NOT NULL DEFAULT '',
CHANGE `BID` `BID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `BVersion` `BVersion` char(30) NOT NULL DEFAULT '',
CHANGE `extra` `extra` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_release`
CHANGE `build` `build` varchar(255) NOT NULL DEFAULT '',
CHANGE `date` `date` date NULL,
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_repo`
CHANGE `product` `product` varchar(255) NOT NULL DEFAULT '',
CHANGE `projects` `projects` varchar(255) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `path` `path` varchar(255) NOT NULL DEFAULT '',
CHANGE `prefix` `prefix` varchar(100) NOT NULL DEFAULT '',
CHANGE `encoding` `encoding` varchar(20) NOT NULL DEFAULT '',
CHANGE `SCM` `SCM` varchar(10) NOT NULL DEFAULT '',
CHANGE `client` `client` varchar(100) NOT NULL DEFAULT '',
CHANGE `serviceHost` `serviceHost` varchar(50) NOT NULL DEFAULT '',
CHANGE `serviceProject` `serviceProject` varchar(100) NOT NULL DEFAULT '',
CHANGE `commits` `commits` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `account` `account` varchar(30) NOT NULL DEFAULT '',
CHANGE `password` `password` varchar(30) NOT NULL DEFAULT '',
CHANGE `encrypt` `encrypt` varchar(30) NOT NULL DEFAULT 'plain',
CHANGE `synced` `synced` tinyint(1) NOT NULL DEFAULT '0',
CHANGE `lastSync` `lastSync` datetime NULL,
CHANGE `extra` `extra` char(30) NOT NULL DEFAULT '',
CHANGE `preMerge` `preMerge` enum('0','1') COLLATE 'utf8_general_ci' NOT NULL DEFAULT '0',
CHANGE `job` `job` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `deleted` `deleted` tinyint(1) NOT NULL DEFAULT '0';

ALTER TABLE `zt_repobranch`
CHANGE `repo` `repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `revision` `revision` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `branch` `branch` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_repofiles`
CHANGE `repo` `repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `revision` `revision` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `path` `path` varchar(255) NOT NULL DEFAULT '',
CHANGE `oldPath` `oldPath` varchar(255) NOT NULL DEFAULT '',
CHANGE `parent` `parent` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(20) NOT NULL DEFAULT '',
CHANGE `action` `action` char(1) NOT NULL DEFAULT '';

ALTER TABLE `zt_repohistory`
CHANGE `repo` `repo` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `revision` `revision` varchar(40) NOT NULL DEFAULT '',
CHANGE `commit` `commit` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `committer` `committer` varchar(100) NOT NULL DEFAULT '',
CHANGE `time` `time` datetime NULL;

ALTER TABLE `zt_score`
CHANGE `account` `account` varchar(30) NOT NULL DEFAULT '',
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `method` `method` varchar(30) NOT NULL DEFAULT '',
CHANGE `desc` `desc` varchar(250) NOT NULL DEFAULT '',
CHANGE `before` `before` int(11) NOT NULL DEFAULT '0',
CHANGE `score` `score` int(11) NOT NULL DEFAULT '0',
CHANGE `after` `after` int(11) NOT NULL DEFAULT '0',
CHANGE `time` `time` datetime NULL;

ALTER TABLE `zt_searchdict`
CHANGE `value` `value` char(3) NOT NULL DEFAULT '';

ALTER TABLE `zt_searchindex`
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `objectType` `objectType` char(20) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `addedDate` `addedDate` datetime NULL,
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_stage`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `percent` `percent` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(255) NOT NULL DEFAULT '',
CHANGE `projectType` `projectType` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_stakeholder`
CHANGE `objectID` `objectID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `objectType` `objectType` char(30) NOT NULL DEFAULT '',
CHANGE `user` `user` char(30) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `from` `from` char(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_story`
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `parent` `parent` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `branch` `branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `module` `module` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `source` `source` varchar(20) NOT NULL DEFAULT '',
CHANGE `sourceNote` `sourceNote` varchar(255) NOT NULL DEFAULT '',
CHANGE `fromBug` `fromBug` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `feedback` `feedback` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `keywords` `keywords` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT 'story',
CHANGE `category` `category` varchar(30) NOT NULL DEFAULT 'feature',
CHANGE `pri` `pri` tinyint(3) unsigned NOT NULL DEFAULT '3',
CHANGE `status` `status` enum('','changing','active','draft','reviewing','closed') NOT NULL DEFAULT '',
CHANGE `subStatus` `subStatus` varchar(30) NOT NULL DEFAULT '',
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `stage` `stage` enum('','wait','planned','projected','developing','developed','testing','tested','verified','released','closed') NOT NULL DEFAULT 'wait',
CHANGE `stagedBy` `stagedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lib` `lib` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `fromStory` `fromStory` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `fromVersion` `fromVersion` smallint(6) NOT NULL DEFAULT '1',
CHANGE `openedBy` `openedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `approvedDate` `approvedDate` date NULL,
CHANGE `lastEditedBy` `lastEditedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `changedBy` `changedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `changedDate` `changedDate` datetime NULL,
CHANGE `reviewedBy` `reviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `closedReason` `closedReason` varchar(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `toBug` `toBug` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `childStories` `childStories` varchar(255) NOT NULL DEFAULT '',
CHANGE `linkStories` `linkStories` varchar(255) NOT NULL DEFAULT '',
CHANGE `linkRequirements` `linkRequirements` varchar(255) NOT NULL DEFAULT '',
CHANGE `twins` `twins` varchar(255) NOT NULL DEFAULT '',
CHANGE `duplicateStory` `duplicateStory` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '1',
CHANGE `storyChanged` `storyChanged` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `feedbackBy` `feedbackBy` varchar(100) NOT NULL DEFAULT '',
CHANGE `notifyEmail` `notifyEmail` varchar(100) NOT NULL DEFAULT '',
CHANGE `URChanged` `URChanged` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_storyreview`
CHANGE `story` `story` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '0',
CHANGE `reviewer` `reviewer` varchar(30) NOT NULL DEFAULT '',
CHANGE `result` `result` varchar(30) NOT NULL DEFAULT '',
CHANGE `reviewDate` `reviewDate` datetime NULL;

ALTER TABLE `zt_storyestimate`
CHANGE `story` `story` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `round` `round` smallint(6) NOT NULL DEFAULT '0',
CHANGE `openedBy` `openedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL;

ALTER TABLE `zt_storyspec`
CHANGE `story` `story` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_storystage`
CHANGE `story` `story` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `branch` `branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `stage` `stage` varchar(50) NOT NULL DEFAULT '',
CHANGE `stagedBy` `stagedBy` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_suitecase`
CHANGE `suite` `suite` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `case` `case` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `version` `version` smallint(5) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_task`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `parent` `parent` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `module` `module` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `design` `design` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `story` `story` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `storyVersion` `storyVersion` smallint(6) NOT NULL DEFAULT '1',
CHANGE `designVersion` `designVersion` smallint(6) unsigned NOT NULL DEFAULT '1',
CHANGE `fromBug` `fromBug` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `feedback` `feedback` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `fromIssue` `fromIssue` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(20) NOT NULL DEFAULT '',
CHANGE `mode` `mode` varchar(10) NOT NULL DEFAULT '',
CHANGE `pri` `pri` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `consumed` `consumed` float unsigned NOT NULL DEFAULT '0',
CHANGE `deadline` `deadline` date NULL,
CHANGE `status` `status` enum('wait','doing','done','pause','cancel','closed') NOT NULL DEFAULT 'wait',
CHANGE `subStatus` `subStatus` varchar(30) NOT NULL DEFAULT '',
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '0',
CHANGE `openedBy` `openedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `estStarted` `estStarted` date NULL,
CHANGE `realStarted` `realStarted` datetime NULL,
CHANGE `finishedBy` `finishedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `finishedDate` `finishedDate` datetime NULL,
CHANGE `canceledBy` `canceledBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `canceledDate` `canceledDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `planDuration` `planDuration` int(11) NOT NULL DEFAULT '0',
CHANGE `realDuration` `realDuration` int(11) NOT NULL DEFAULT '0',
CHANGE `closedReason` `closedReason` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastEditedBy` `lastEditedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `order` `order` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `repo` `repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `mr` `mr` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `entry` `entry` varchar(255) NOT NULL DEFAULT '',
CHANGE `lines` `lines` varchar(10) NOT NULL DEFAULT '',
CHANGE `v1` `v1` varchar(40) NOT NULL DEFAULT '',
CHANGE `v2` `v2` varchar(40) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd';

ALTER TABLE `zt_taskestimate`
CHANGE `date` `date` date NULL,
CHANGE `order` `order` tinyint(3) unsigned NOT NULL DEFAULT 0;

ALTER TABLE `zt_taskspec`
CHANGE `task` `task` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `version` `version` smallint(6) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `estStarted` `estStarted` date NULL,
CHANGE `deadline` `deadline` date NULL;

ALTER TABLE `zt_taskteam`
CHANGE `task` `task` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `estimate` `estimate` decimal(12,2) NOT NULL DEFAULT '0.00',
CHANGE `consumed` `consumed` decimal(12,2) NOT NULL DEFAULT '0.00',
CHANGE `left` `left` decimal(12,2) NOT NULL DEFAULT '0.00',
CHANGE `transfer` `transfer` char(30) NOT NULL DEFAULT '',
CHANGE `status` `status` enum('wait','doing','done') NOT NULL DEFAULT 'wait',
CHANGE `order` `order` tinyint(3) NOT NULL DEFAULT '0';

ALTER TABLE `zt_team`
CHANGE `root` `root` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `type` `type` enum('project','task','execution') NOT NULL DEFAULT 'project',
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `role` `role` char(30) NOT NULL DEFAULT '',
CHANGE `position` `position` varchar(30) NOT NULL DEFAULT '',
CHANGE `limited` `limited` char(8) NOT NULL DEFAULT 'no',
CHANGE `join` `join` date NULL,
CHANGE `days` `days` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `hours` `hours` float(3,1) unsigned NOT NULL DEFAULT '0.0',
CHANGE `estimate` `estimate` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
CHANGE `consumed` `consumed` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
CHANGE `left` `left` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
CHANGE `order` `order` tinyint(3) NOT NULL DEFAULT '0';

ALTER TABLE `zt_testreport`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `tasks` `tasks` varchar(255) NOT NULL DEFAULT '',
CHANGE `builds` `builds` varchar(255) NOT NULL DEFAULT '',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `owner` `owner` char(30) NOT NULL DEFAULT '',
CHANGE `objectType` `objectType` varchar(20) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_testresult`
CHANGE `run` `run` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `case` `case` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `version` `version` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `job` `job` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `compile` `compile` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `caseResult` `caseResult` char(30) NOT NULL DEFAULT '',
CHANGE `node` `node` int(8) unsigned NOT NULL DEFAULT '0',
CHANGE `lastRunner` `lastRunner` varchar(30) NOT NULL DEFAULT '',
CHANGE `date` `date` datetime NULL,
CHANGE `duration` `duration` float NOT NULL DEFAULT '0',
CHANGE `deploy` `deploy` mediumint(8) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_testrun`
CHANGE `lastRunner` `lastRunner` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastRunDate` `lastRunDate` datetime NULL,
CHANGE `lastRunResult` `lastRunResult` char(30) NOT NULL DEFAULT '',
CHANGE `status` `status` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_testsuite`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(20) NOT NULL DEFAULT '',
CHANGE `order` `order` smallint unsigned NOT NULL DEFAULT '0',
CHANGE `addedBy` `addedBy` char(30) NOT NULL DEFAULT '',
CHANGE `addedDate` `addedDate` datetime NULL,
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_testtask`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` char(90) NOT NULL DEFAULT '',
CHANGE `build` `build` char(30) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(255) NOT NULL DEFAULT '',
CHANGE `owner` `owner` varchar(30) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `realFinishedDate` `realFinishedDate` datetime NULL,
CHANGE `status` `status` enum('blocked','doing','wait','done') NOT NULL DEFAULT 'wait',
CHANGE `testreport` `testreport` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `auto` `auto` varchar(10) NOT NULL DEFAULT 'no',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_todo`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `date` `date` date NULL,
CHANGE `begin` `begin` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
CHANGE `end` `end` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
CHANGE `feedback` `feedback` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `type` `type` char(15) NOT NULL DEFAULT '',
CHANGE `cycle` `cycle` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `idvalue` `idvalue` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `pri` `pri` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` char(150) NOT NULL DEFAULT '',
CHANGE `status` `status` enum('wait','doing','done','closed') NOT NULL DEFAULT 'wait',
CHANGE `private` `private` tinyint(1) NOT NULL DEFAULT '0',
CHANGE `config` `config` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `finishedBy` `finishedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `finishedDate` `finishedDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd';

ALTER TABLE `zt_user`
CHANGE `company` `company` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT 'inside',
CHANGE `dept` `dept` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `password` `password` char(32) NOT NULL DEFAULT '',
CHANGE `role` `role` char(10) NOT NULL DEFAULT '',
CHANGE `realname` `realname` varchar(100) NOT NULL DEFAULT '',
CHANGE `pinyin` `pinyin` varchar(255) NOT NULL DEFAULT '',
CHANGE `nickname` `nickname` char(60) NOT NULL DEFAULT '',
CHANGE `commiter` `commiter` varchar(100) NOT NULL DEFAULT '',
CHANGE `birthday` `birthday` date NULL,
CHANGE `gender` `gender` enum('f','m') NOT NULL DEFAULT 'f',
CHANGE `email` `email` char(90) NOT NULL DEFAULT '',
CHANGE `skype` `skype` char(90) NOT NULL DEFAULT '',
CHANGE `qq` `qq` char(20) NOT NULL DEFAULT '',
CHANGE `mobile` `mobile` char(11) NOT NULL DEFAULT '',
CHANGE `phone` `phone` char(20) NOT NULL DEFAULT '',
CHANGE `weixin` `weixin` varchar(90) NOT NULL DEFAULT '',
CHANGE `dingding` `dingding` varchar(90) NOT NULL DEFAULT '',
CHANGE `slack` `slack` varchar(90) NOT NULL DEFAULT '',
CHANGE `whatsapp` `whatsapp` varchar(90) NOT NULL DEFAULT '',
CHANGE `address` `address` char(120) NOT NULL DEFAULT '',
CHANGE `zipcode` `zipcode` char(10) NOT NULL DEFAULT '',
CHANGE `join` `join` date NULL,
CHANGE `visits` `visits` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `visions` `visions` varchar(20) NOT NULL DEFAULT 'rnd,lite',
CHANGE `ip` `ip` char(15) NOT NULL DEFAULT '',
CHANGE `last` `last` int(10) unsigned NOT NULL DEFAULT '0',
CHANGE `fails` `fails` tinyint(5) NOT NULL DEFAULT '0',
CHANGE `locked` `locked` datetime NULL,
CHANGE `feedback` `feedback` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `ranzhi` `ranzhi` char(30) NOT NULL DEFAULT '',
CHANGE `ldap` `ldap` char(30) NOT NULL DEFAULT '',
CHANGE `score` `score` int(11) NOT NULL DEFAULT '0',
CHANGE `scoreLevel` `scoreLevel` int(11) NOT NULL DEFAULT '0',
CHANGE `resetToken` `resetToken` varchar(50) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `clientStatus` `clientStatus` enum('online','away','busy','offline','meeting') NOT NULL DEFAULT 'offline',
CHANGE `clientLang` `clientLang` varchar(10) NOT NULL DEFAULT 'zh-cn';

ALTER TABLE `zt_usercontact`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `listName` `listName` varchar(60) NOT NULL DEFAULT '';

ALTER TABLE `zt_userquery`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `title` `title` varchar(90) NOT NULL DEFAULT '',
CHANGE `shortcut` `shortcut` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `common` `common` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_usertpl`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `title` `title` varchar(150) NOT NULL DEFAULT '',
CHANGE `public` `public` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_userview`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_weeklyreport`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `weekStart` `weekStart` date NULL,
CHANGE `staff` `staff` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `progress` `progress` varchar(255) NOT NULL DEFAULT '',
CHANGE `workload` `workload` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_webhook`
CHANGE `type` `type` varchar(15) NOT NULL DEFAULT 'default',
CHANGE `name` `name` varchar(50) NOT NULL DEFAULT '',
CHANGE `url` `url` varchar(255) NOT NULL DEFAULT '',
CHANGE `domain` `domain` varchar(255) NOT NULL DEFAULT '',
CHANGE `secret` `secret` varchar(255) NOT NULL DEFAULT '',
CHANGE `contentType` `contentType` varchar(30) NOT NULL DEFAULT 'application/json',
CHANGE `sendType` `sendType` enum('sync','async') NOT NULL DEFAULT 'sync',
CHANGE `params` `params` varchar(100) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_im_chat`
CHANGE `gid` `gid` char(40) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(60) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(20) NOT NULL DEFAULT 'group',
CHANGE `admins` `admins` varchar(255) NOT NULL DEFAULT '',
CHANGE `committers` `committers` varchar(255) NOT NULL DEFAULT '',
CHANGE `subject` `subject` mediumint(8) unsigned NOT NULL DEFAULT 0,
CHANGE `public` `public` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `ownedBy` `ownedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `mergedDate` `mergedDate` datetime NULL,
CHANGE `lastActiveTime` `lastActiveTime` datetime NULL,
CHANGE `lastMessage` `lastMessage` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `lastMessageIndex` `lastMessageIndex` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `dismissDate` `dismissDate` datetime NULL,
CHANGE `adminInvite` `adminInvite` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `archiveDate` `archiveDate` datetime NULL;

ALTER TABLE `zt_im_chatuser`
CHANGE `cgid` `cgid` char(40) NOT NULL DEFAULT '',
CHANGE `user` `user` mediumint(8) NOT NULL DEFAULT 0,
CHANGE `order` `order` smallint(5) NOT NULL DEFAULT 0,
CHANGE `star` `star` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `hide` `hide` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `mute` `mute` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `freeze` `freeze` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `join` `join` datetime NULL,
CHANGE `quit` `quit` datetime NULL,
CHANGE `category` `category` varchar(40) NOT NULL DEFAULT '',
CHANGE `lastReadMessage` `lastReadMessage` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `lastReadMessageIndex` `lastReadMessageIndex` int(11) unsigned NOT NULL DEFAULT 0;

ALTER TABLE `zt_im_client`
CHANGE `version` `version` char(30) NOT NULL DEFAULT '',
CHANGE `desc` `desc` varchar(100) NOT NULL DEFAULT '',
CHANGE `strategy` `strategy` varchar(10) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` enum('released','wait') NOT NULL DEFAULT 'wait';

ALTER TABLE `zt_im_message`
CHANGE `gid` `gid` char(40) NOT NULL DEFAULT '',
CHANGE `cgid` `cgid` char(40) NOT NULL DEFAULT '',
CHANGE `user` `user` varchar(30) NOT NULL DEFAULT '',
CHANGE `date` `date` datetime NULL,
CHANGE `index` `index` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `type` `type` enum('normal','broadcast','notify','bulletin','botcommand') NOT NULL DEFAULT 'normal',
CHANGE `contentType` `contentType` enum('text', 'plain', 'emotion', 'image', 'file', 'object', 'code') NOT NULL DEFAULT 'text',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_im_message_backup`
CHANGE `gid` `gid` char(40) NOT NULL DEFAULT '',
CHANGE `cgid` `cgid` char(40) NOT NULL DEFAULT '',
CHANGE `user` `user` varchar(30) NOT NULL DEFAULT '',
CHANGE `date` `date` datetime NULL,
CHANGE `index` `index` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `type` `type` enum('normal', 'broadcast', 'notify') NOT NULL DEFAULT 'normal',
CHANGE `contentType` `contentType` enum('text', 'plain', 'emotion', 'image', 'file', 'object', 'code') NOT NULL DEFAULT 'text',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_im_message_index`
CHANGE `tableName` `tableName` char(64) NOT NULL DEFAULT '',
CHANGE `start` `start` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `end` `end` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `startDate` `startDate` datetime NULL,
CHANGE `endDate` `endDate` datetime NULL;

ALTER TABLE `zt_im_chat_message_index`
CHANGE `gid` `gid` char(40) NOT NULL DEFAULT '',
CHANGE `tableName` `tableName` char(64) NOT NULL DEFAULT '',
CHANGE `start` `start` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `end` `end` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `startIndex` `startIndex` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `endIndex` `endIndex` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `startDate` `startDate` datetime NULL,
CHANGE `endDate` `endDate` datetime NULL,
CHANGE `count` `count` mediumint(8) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_im_messagestatus`
CHANGE `user` `user` mediumint(8) NOT NULL DEFAULT 0,
CHANGE `message` `message` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `status` `status` enum('waiting','sent','readed','deleted') NOT NULL DEFAULT 'waiting';

ALTER TABLE `zt_im_queue`
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `addDate` `addDate` datetime NULL,
CHANGE `processDate` `processDate` datetime NULL,
CHANGE `status` `status` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_im_conference`
CHANGE `rid` `rid` char(40) NOT NULL DEFAULT '',
CHANGE `cgid` `cgid` char(40) NOT NULL DEFAULT '',
CHANGE `status` `status` enum('closed','open') NOT NULL DEFAULT 'closed',
CHANGE `openedBy` `openedBy` mediumint(8) NOT NULL DEFAULT 0,
CHANGE `openedDate` `openedDate` datetime NULL;

ALTER TABLE `zt_im_conferenceaction`
CHANGE `rid` `rid` char(40) NOT NULL DEFAULT '',
CHANGE `type` `type` enum('create','invite','join','leave','close','publish') NOT NULL DEFAULT 'create',
CHANGE `user` `user` mediumint(8) NOT NULL DEFAULT 0,
CHANGE `date` `date` datetime NULL,
CHANGE `device` `device` char(40) NOT NULL DEFAULT 'default';

ALTER TABLE `zt_im_userdevice`
CHANGE `user` `user` mediumint(8) NOT NULL DEFAULT 0,
CHANGE `device` `device` char(40) NOT NULL DEFAULT 'default',
CHANGE `deviceID` `deviceID` char(40) NOT NULL DEFAULT '',
CHANGE `token` `token` char(64) NOT NULL DEFAULT '',
CHANGE `validUntil` `validUntil` datetime NULL,
CHANGE `lastLogin` `lastLogin` datetime NULL,
CHANGE `lastLogout` `lastLogout` datetime NULL;

ALTER TABLE `zt_report`
CHANGE `code` `code` varchar(100) NOT NULL DEFAULT '',
CHANGE `module` `module` varchar(100) NOT NULL DEFAULT '',
CHANGE `step` `step` tinyint(1) NOT NULL DEFAULT '2',
CHANGE `addedBy` `addedBy` char(30) NOT NULL DEFAULT '',
CHANGE `addedDate` `addedDate` datetime NULL;

ALTER TABLE `zt_feedback`
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `module` `module` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `solution` `solution` char(30) NOT NULL DEFAULT '',
CHANGE `pri` `pri` tinyint unsigned NOT NULL DEFAULT 2,
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `public` `public` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `notify` `notify` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `notifyEmail` `notifyEmail` varchar(100) NOT NULL DEFAULT '',
CHANGE `source` `source` varchar(255) NOT NULL DEFAULT '',
CHANGE `result` `result` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `faq` `faq` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `openedBy` `openedBy` char(30) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL,
CHANGE `reviewedBy` `reviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `processedBy` `processedBy` char(30) NOT NULL DEFAULT '',
CHANGE `processedDate` `processedDate` datetime NULL,
CHANGE `closedBy` `closedBy` char(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `closedReason` `closedReason` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `activatedBy` `activatedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `feedbackBy` `feedbackBy` varchar(100) NOT NULL DEFAULT '',
CHANGE `repeatFeedback` `repeatFeedback` mediumint(8) NOT NULL DEFAULT 0,
CHANGE `mailto` `mailto` varchar(255) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_ticket`
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `module` `module` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `openedBuild` `openedBuild` varchar(255) NOT NULL DEFAULT '',
CHANGE `feedback` `feedback` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `realStarted` `realStarted` datetime NULL,
CHANGE `startedBy` `startedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `startedDate` `startedDate` datetime NULL,
CHANGE `deadline` `deadline` date NULL,
CHANGE `pri` `pri` tinyint unsigned NOT NULL DEFAULT '0',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `openedBy` `openedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL,
CHANGE `activatedCount` `activatedCount` int(10) NOT NULL DEFAULT '0',
CHANGE `activatedBy` `activatedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `closedReason` `closedReason` varchar(30) NOT NULL DEFAULT '',
CHANGE `finishedBy` `finishedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `finishedDate` `finishedDate` datetime NULL,
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolvedDate` `resolvedDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `keywords` `keywords` varchar(255) NOT NULL DEFAULT '',
CHANGE `repeatTicket` `repeatTicket` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `mailto` `mailto` varchar(255) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_ticketsource`
CHANGE `ticketId` `ticketId` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `customer` `customer` varchar(100) NOT NULL DEFAULT '',
CHANGE `contact` `contact` varchar(100) NOT NULL DEFAULT '',
CHANGE `notifyEmail` `notifyEmail` varchar(100) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_ticketrelation`
CHANGE `ticketId` `ticketId` mediumint unsigned NOT NULL DEFAULT '0',
CHANGE `objectId` `objectId` mediumint NOT NULL DEFAULT '0',
CHANGE `objectType` `objectType` varchar(100) NOT NULL DEFAULT '';

ALTER TABLE `zt_feedbackview`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_serverroom`
CHANGE `name` `name` varchar(128) NOT NULL DEFAULT '',
CHANGE `city` `city` varchar(128) NOT NULL DEFAULT '',
CHANGE `line` `line` varchar(20) NOT NULL DEFAULT '',
CHANGE `bandwidth` `bandwidth` varchar(128) NOT NULL DEFAULT '',
CHANGE `provider` `provider` varchar(128) NOT NULL DEFAULT '',
CHANGE `owner` `owner` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_account`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(255) NOT NULL DEFAULT '',
CHANGE `provider` `provider` varchar(255) NOT NULL DEFAULT '',
CHANGE `adminURI` `adminURI` varchar(255) NOT NULL DEFAULT '',
CHANGE `account` `account` varchar(255) NOT NULL DEFAULT '',
CHANGE `password` `password` varchar(255) NOT NULL DEFAULT '',
CHANGE `email` `email` varchar(255) NOT NULL DEFAULT '',
CHANGE `mobile` `mobile` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_host`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT 'normal',
CHANGE `hostType` `hostType` varchar(30) NOT NULL DEFAULT '',
CHANGE `mac` `mac` varchar(128) NOT NULL DEFAULT '',
CHANGE `memory` `memory` varchar(30) NOT NULL DEFAULT '',
CHANGE `diskSize` `diskSize` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(50) NOT NULL DEFAULT '',
CHANGE `secret` `secret` varchar(50) NOT NULL DEFAULT '',
CHANGE `tokenSN` `tokenSN` varchar(50) NOT NULL DEFAULT '',
CHANGE `tokenTime` `tokenTime` datetime NULL,
CHANGE `oldTokenSN` `oldTokenSN` varchar(50) NOT NULL DEFAULT '',
CHANGE `vsoft` `vsoft` varchar(30) NOT NULL DEFAULT '',
CHANGE `heartbeat` `heartbeat` datetime NULL,
CHANGE `zap` `zap` varchar(10) NOT NULL DEFAULT '',
CHANGE `provider` `provider` varchar(255) NOT NULL DEFAULT '',
CHANGE `vnc` `vnc` int(11) NOT NULL DEFAULT '0',
CHANGE `ztf` `ztf` int(11) NOT NULL DEFAULT '0',
CHANGE `zd` `zd` int(11) NOT NULL DEFAULT '0',
CHANGE `ssh` `ssh` int(11) NOT NULL DEFAULT '0',
CHANGE `parent` `parent` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `image` `image` int(11) unsigned NOT NULL DEFAULT '0',
CHANGE `admin` `admin` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `serverRoom` `serverRoom` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `serverModel` `serverModel` varchar(256) NOT NULL DEFAULT '',
CHANGE `hardwareType` `hardwareType` varchar(64) NOT NULL DEFAULT '',
CHANGE `cpuBrand` `cpuBrand` varchar(128) NOT NULL DEFAULT '',
CHANGE `cpuModel` `cpuModel` varchar(128) NOT NULL DEFAULT '',
CHANGE `cpuNumber` `cpuNumber` varchar(16) NOT NULL DEFAULT '',
CHANGE `cpuCores` `cpuCores` varchar(30) NOT NULL DEFAULT '',
CHANGE `intranet` `intranet` varchar(128) NOT NULL DEFAULT '',
CHANGE `extranet` `extranet` varchar(128) NOT NULL DEFAULT '',
CHANGE `osName` `osName` varchar(64) NOT NULL DEFAULT '',
CHANGE `osVersion` `osVersion` varchar(64) NOT NULL DEFAULT '',
CHANGE `group` `group` varchar(128) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_image`
CHANGE `host` `host` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `name` `name` varchar(64) NOT NULL DEFAULT '',
CHANGE `localName` `localName` varchar(64) NOT NULL DEFAULT '',
CHANGE `address` `address` varchar(64) NOT NULL DEFAULT '',
CHANGE `path` `path` varchar(64) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(20) NOT NULL DEFAULT '',
CHANGE `osName` `osName` varchar(32) NOT NULL DEFAULT '',
CHANGE `from` `from` varchar(10) NOT NULL DEFAULT 'zentao',
CHANGE `md5` `md5` varchar(64) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `restoreDate` `restoreDate` datetime NULL;

ALTER TABLE `zt_automation`
CHANGE `node` `node` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `product` `product` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `scriptPath` `scriptPath` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_service`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `external` `external` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `port` `port` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `entry` `entry` varchar(255) NOT NULL DEFAULT '',
CHANGE `deploy` `deploy` varchar(255) NOT NULL DEFAULT '',
CHANGE `version` `version` varchar(64) NOT NULL DEFAULT '',
CHANGE `color` `color` char(7) NOT NULL DEFAULT '',
CHANGE `dept` `dept` varchar(128) NOT NULL DEFAULT '',
CHANGE `devel` `devel` varchar(30) NOT NULL DEFAULT '',
CHANGE `qa` `qa` varchar(30) NOT NULL DEFAULT '',
CHANGE `ops` `ops` varchar(30) NOT NULL DEFAULT '',
CHANGE `softName` `softName` varchar(128) NOT NULL DEFAULT '',
CHANGE `softVersion` `softVersion` varchar(128) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(20) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_attend`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `date` `date` date NULL,
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `ip` `ip` varchar(15) NOT NULL DEFAULT '',
CHANGE `device` `device` varchar(30) NOT NULL DEFAULT '',
CHANGE `client` `client` varchar(20) NOT NULL DEFAULT '',
CHANGE `reason` `reason` varchar(30) NOT NULL DEFAULT '',
CHANGE `reviewedBy` `reviewedBy` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL;

ALTER TABLE `zt_attendstat`
CHANGE `account` `account` char(30) NOT NULL DEFAULT '',
CHANGE `month` `month` char(10) NOT NULL DEFAULT '',
CHANGE `normal` `normal` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `late` `late` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `early` `early` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `absent` `absent` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `trip` `trip` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `egress` `egress` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `lieu` `lieu` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `paidLeave` `paidLeave` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `unpaidLeave` `unpaidLeave` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `timeOvertime` `timeOvertime` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `restOvertime` `restOvertime` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `holidayOvertime` `holidayOvertime` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `deserve` `deserve` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `actual` `actual` decimal(12,2) NOT NULL DEFAULT 0.00,
CHANGE `status` `status` char(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_overtime`
CHANGE `year` `year` char(4) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `hours` `hours` float(4,1) unsigned NOT NULL DEFAULT '0.0',
CHANGE `leave` `leave` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `rejectReason` `rejectReason` varchar(100) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `reviewedBy` `reviewedBy` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `level` `level` tinyint(3) NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_holiday`
CHANGE `name` `name` varchar(30) NOT NULL DEFAULT '',
CHANGE `type` `type` enum('holiday', 'working') NOT NULL DEFAULT 'holiday',
CHANGE `year` `year` char(4) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL;

ALTER TABLE `zt_leave`
CHANGE `year` `year` char(4) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `hours` `hours` float(4,1) unsigned NOT NULL DEFAULT '0.0',
CHANGE `backDate` `backDate` datetime NULL,
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `reviewedBy` `reviewedBy` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `level` `level` tinyint(3) NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_lieu`
CHANGE `year` `year` char(4) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `hours` `hours` float(4,1) unsigned NOT NULL DEFAULT '0.0',
CHANGE `overtime` `overtime` char(255) NOT NULL DEFAULT '',
CHANGE `trip` `trip` char(255) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `reviewedBy` `reviewedBy` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedDate` `reviewedDate` datetime NULL,
CHANGE `level` `level` tinyint(3) NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_trip`
CHANGE `type` `type` enum('trip', 'egress') NOT NULL DEFAULT 'trip',
CHANGE `customers` `customers` varchar(20) NOT NULL DEFAULT '',
CHANGE `name` `name` char(30) NOT NULL DEFAULT '',
CHANGE `year` `year` char(4) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `from` `from` char(50) NOT NULL DEFAULT '',
CHANGE `to` `to` char(50) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_deploy`
CHANGE `begin` `begin` datetime NULL,
CHANGE `end` `end` datetime NULL,
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(20) NOT NULL DEFAULT '',
CHANGE `owner` `owner` char(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `result` `result` varchar(20) NOT NULL DEFAULT '';

ALTER TABLE `zt_deployproduct`
CHANGE `deploy` `deploy` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `release` `release` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `package` `package` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `zt_deploystep`
CHANGE `deploy` `deploy` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `begin` `begin` datetime NULL,
CHANGE `end` `end` datetime NULL,
CHANGE `stage` `stage` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedTo` `assignedTo` char(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `finishedBy` `finishedBy` char(30) NOT NULL DEFAULT '',
CHANGE `finishedDate` `finishedDate` datetime NULL,
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_deployscope`
CHANGE `deploy` `deploy` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `service` `service` mediumint(8) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_traincourse`
CHANGE `code` `code` varchar(50) NOT NULL DEFAULT '',
CHANGE `category` `category` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(10) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `editedBy` `editedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_traincontents`
CHANGE `code` `code` varchar(50) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `parent` `parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `path` `path` char(255) NOT NULL DEFAULT '',
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` tinyint(1) NOT NULL DEFAULT '0';

ALTER TABLE `zt_traincategory`
CHANGE `name` `name` char(30) NOT NULL DEFAULT '',
CHANGE `parent` `parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `path` `path` char(255) NOT NULL DEFAULT '',
CHANGE `grade` `grade` tinyint(3) NOT NULL DEFAULT '0',
CHANGE `order` `order` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `deleted` `deleted` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_trainrecords`
CHANGE `objectId` `objectId` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `objectType` `objectType` varchar(10) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(10) NOT NULL DEFAULT '';

ALTER TABLE `zt_faq`
CHANGE `module` `module` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `question` `question` varchar(255) NOT NULL DEFAULT '',
CHANGE `addedtime` `addedtime` datetime NULL;

ALTER TABLE `zt_domain`
CHANGE `domain` `domain` varchar(255) NOT NULL DEFAULT '',
CHANGE `adminURI` `adminURI` varchar(255) NOT NULL DEFAULT '',
CHANGE `resolverURI` `resolverURI` varchar(255) NOT NULL DEFAULT '',
CHANGE `register` `register` varchar(255) NOT NULL DEFAULT '',
CHANGE `expiredDate` `expiredDate` datetime NULL,
CHANGE `renew` `renew` varchar(255) NOT NULL DEFAULT '',
CHANGE `account` `account` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_workflow`
CHANGE `parent` `parent` varchar(30) NOT NULL DEFAULT '',
CHANGE `child` `child` varchar(30) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(10) NOT NULL DEFAULT 'flow',
CHANGE `navigator` `navigator` varchar(10) NOT NULL DEFAULT '',
CHANGE `app` `app` varchar(20) NOT NULL DEFAULT '',
CHANGE `position` `position` varchar(30) NOT NULL DEFAULT '',
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `table` `table` varchar(50) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(30) NOT NULL DEFAULT '',
CHANGE `titleField` `titleField` varchar(30) NOT NULL DEFAULT '',
CHANGE `order` `order` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `buildin` `buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `version` `version` varchar(10) NOT NULL DEFAULT '1.0',
CHANGE `status` `status` varchar(10) NOT NULL DEFAULT 'wait',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `approval` `approval` enum('enabled','disabled') NOT NULL DEFAULT 'disabled',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowaction`
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `action` `action` varchar(50) NOT NULL DEFAULT '',
CHANGE `method` `method` varchar(50) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(50) NOT NULL DEFAULT '',
CHANGE `type` `type` enum('single','batch') NOT NULL DEFAULT 'single',
CHANGE `batchMode` `batchMode` enum('same','different') NOT NULL DEFAULT 'different',
CHANGE `extensionType` `extensionType` varchar(10) NOT NULL DEFAULT 'override' COMMENT 'none | extend | override',
CHANGE `open` `open` varchar(20) NOT NULL DEFAULT '',
CHANGE `position` `position` enum('menu','browseandview','browse','view') NOT NULL DEFAULT 'browseandview',
CHANGE `layout` `layout` char(20) NOT NULL DEFAULT '',
CHANGE `show` `show` enum('dropdownlist','direct') NOT NULL DEFAULT 'dropdownlist',
CHANGE `order` `order` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `buildin` `buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `role` `role` varchar(10) NOT NULL DEFAULT 'custom',
CHANGE `virtual` `virtual` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `toList` `toList` char(255) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(10) NOT NULL DEFAULT 'enable',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowdatasource`
CHANGE `type` `type` enum('system','sql','func','option','lang','category') NOT NULL DEFAULT 'option',
CHANGE `name` `name` varchar(30) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(30) NOT NULL DEFAULT '',
CHANGE `view` `view` varchar(20) NOT NULL DEFAULT '',
CHANGE `keyField` `keyField` varchar(50) NOT NULL DEFAULT '',
CHANGE `valueField` `valueField` varchar(50) NOT NULL DEFAULT '',
CHANGE `buildin` `buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowfield`
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `field` `field`  varchar(50) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(20) NOT NULL DEFAULT 'varchar',
CHANGE `length` `length` varchar(10) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(50) NOT NULL DEFAULT '',
CHANGE `control` `control` varchar(20) NOT NULL DEFAULT '',
CHANGE `default` `default` varchar(100) NOT NULL DEFAULT '',
CHANGE `rules` `rules` varchar(255) NOT NULL DEFAULT '',
CHANGE `placeholder` `placeholder` varchar(100) NOT NULL DEFAULT '',
CHANGE `order` `order` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `searchOrder` `searchOrder` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `exportOrder` `exportOrder` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `canExport` `canExport` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `canSearch` `canSearch` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `isValue` `isValue` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `readonly` `readonly` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `buildin` `buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `role` `role` varchar(10) NOT NULL DEFAULT 'custom',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowlayout`
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `action` `action` varchar(50) NOT NULL DEFAULT '',
CHANGE `field` `field` varchar(50) NOT NULL DEFAULT '',
CHANGE `order` `order` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `width` `width` smallint(5) NOT NULL DEFAULT '0',
CHANGE `readonly` `readonly` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `mobileShow` `mobileShow` enum('0','1') NOT NULL DEFAULT '1',
CHANGE `summary` `summary` varchar(20) NOT NULL DEFAULT '',
CHANGE `layoutRules` `layoutRules` varchar(255) NOT NULL DEFAULT '',
CHANGE `vision` `vision` varchar(10) NOT NULL DEFAULT 'rnd';

ALTER TABLE `zt_workflowlabel`
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `action` `action` varchar(30) NOT NULL DEFAULT 'browse',
CHANGE `code` `code` varchar(30) NOT NULL DEFAULT '',
CHANGE `label` `label` varchar(255) NOT NULL DEFAULT '',
CHANGE `order` `order` tinyint(3) NOT NULL DEFAULT '0',
CHANGE `buildin` `buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `role` `role` varchar(10) NOT NULL DEFAULT 'custom',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowlinkdata`
CHANGE `objectType` `objectType` varchar(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `linkedType` `linkedType` varchar(30) NOT NULL DEFAULT '',
CHANGE `linkedID` `linkedID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_workflowrelation`
CHANGE `prev` `prev` varchar(30) NOT NULL DEFAULT '',
CHANGE `next` `next` varchar(30) NOT NULL DEFAULT '',
CHANGE `field` `field` varchar(50) NOT NULL DEFAULT '',
CHANGE `actions` `actions` varchar(20) NOT NULL DEFAULT '',
CHANGE `buildin` `buildin` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_workflowrelationlayout`
CHANGE `prev` `prev` varchar(30) NOT NULL DEFAULT '',
CHANGE `next` `next` varchar(30) NOT NULL DEFAULT '',
CHANGE `action` `action` varchar(50) NOT NULL DEFAULT '',
CHANGE `field` `field` varchar(50) NOT NULL DEFAULT '',
CHANGE `order` `order` smallint(5) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_workflowrule`
CHANGE `type` `type` enum('system', 'regex', 'func') NOT NULL DEFAULT 'regex',
CHANGE `name` `name` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowsql`
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `field` `field` varchar(50) NOT NULL DEFAULT '',
CHANGE `action` `action` varchar(50) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

ALTER TABLE `zt_workflowversion`
CHANGE `module` `module` varchar(30) NOT NULL DEFAULT '',
CHANGE `version` `version` varchar(10) NOT NULL DEFAULT '';

ALTER TABLE `zt_workflowreport`
CHANGE `type` `type` enum('pie', 'line', 'bar') NOT NULL DEFAULT 'pie' COMMENT 'report type',
CHANGE `countType` `countType` enum('sum', 'count') NOT NULL DEFAULT 'sum' COMMENT 'report count method',
CHANGE `displayType` `displayType` enum('value', 'percent') NOT NULL DEFAULT 'value' COMMENT 'report display method',
CHANGE `order` `order` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL;

ALTER TABLE `zt_durationestimation`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `stage` `stage` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `workload` `workload` varchar(255) NOT NULL DEFAULT '',
CHANGE `worktimeRate` `worktimeRate` varchar(255) NOT NULL DEFAULT '',
CHANGE `people` `people` varchar(255) NOT NULL DEFAULT '',
CHANGE `startDate` `startDate` date NULL,
CHANGE `endDate` `endDate` date NULL,
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_workestimation`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `scale` `scale` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
CHANGE `productivity` `productivity` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
CHANGE `duration` `duration` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
CHANGE `unitLaborCost` `unitLaborCost` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
CHANGE `totalLaborCost` `totalLaborCost` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `dayHour` `dayHour` decimal(10,2) NOT NULL DEFAULT '0.00';

ALTER TABLE `zt_intervention`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `activity` `activity` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `status` `status` char(30) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `realBegin` `realBegin` date NULL,
CHANGE `situation` `situation` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL;

ALTER TABLE `zt_activity`
CHANGE `process` `process` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `optional` `optional` varchar(255) NOT NULL DEFAULT '',
CHANGE `tailorNorm` `tailorNorm` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_auditcl`
CHANGE `model` `model` char(30) NOT NULL DEFAULT 'waterfall',
CHANGE `practiceArea` `practiceArea` char(30) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `objectType` `objectType` char(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` int(10) NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_auditplan`
CHANGE `dateType` `dateType` char(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `objectType` `objectType` char(30) NOT NULL DEFAULT '',
CHANGE `process` `process` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `processType` `processType` char(30) NOT NULL DEFAULT '',
CHANGE `checkDate` `checkDate` date NULL,
CHANGE `checkedBy` `checkedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `realCheckDate` `realCheckDate` date NULL,
CHANGE `result` `result` char(30) NOT NULL DEFAULT '',
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `checkBy` `checkBy` varchar(30) NOT NULL DEFAULT '';

ALTER TABLE `zt_auditresult`
CHANGE `auditplan` `auditplan` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `listID` `listID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `result` `result` char(30) NOT NULL DEFAULT '',
CHANGE `checkedBy` `checkedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `checkedDate` `checkedDate` date NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_nc`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `auditplan` `auditplan` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `listID` `listID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT 'active',
CHANGE `severity` `severity` char(30) NOT NULL DEFAULT '',
CHANGE `deadline` `deadline` date NULL,
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolution` `resolution` char(30) NOT NULL DEFAULT '',
CHANGE `resolvedDate` `resolvedDate` date NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` date NULL,
CHANGE `parent` `parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` date NULL,
CHANGE `activateDate` `activateDate` date NULL,
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_zoutput`
CHANGE `activity` `activity` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `optional` `optional` char(20) NOT NULL DEFAULT '',
CHANGE `tailorNorm` `tailorNorm` varchar(255) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_process`
CHANGE `model` `model` char(30) NOT NULL DEFAULT 'waterfall',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `abbr` `abbr` char(30) NOT NULL DEFAULT '',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `order` `order` mediumint(9) NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_programactivity`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `process` `process` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `activity` `activity` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `reason` `reason` varchar(255) NOT NULL DEFAULT '',
CHANGE `result` `result` char(30) NOT NULL DEFAULT '',
CHANGE `linkedBy` `linkedBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_programoutput`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `process` `process` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `activity` `activity` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `output` `output` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `reason` `reason` varchar(255) NOT NULL DEFAULT '',
CHANGE `result` `result` char(30) NOT NULL DEFAULT '',
CHANGE `linkedBy` `linkedBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_programprocess`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `process` `process` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `abbr` `abbr` char(30) NOT NULL DEFAULT '',
CHANGE `reason` `reason` varchar(255) NOT NULL DEFAULT '',
CHANGE `linkedBy` `linkedBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_basicmeas`
CHANGE `purpose` `purpose` varchar(50) NOT NULL DEFAULT '',
CHANGE `scope` `scope` char(30) NOT NULL DEFAULT '',
CHANGE `object` `object` char(30) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(90) NOT NULL DEFAULT '',
CHANGE `code` `code` char(30) NOT NULL DEFAULT '',
CHANGE `unit` `unit` varchar(10) NOT NULL DEFAULT '',
CHANGE `source` `source` varchar(255) NOT NULL DEFAULT '',
CHANGE `collectType` `collectType` varchar(30) NOT NULL DEFAULT '',
CHANGE `execTime` `execTime` varchar(30) NOT NULL DEFAULT '',
CHANGE `collectedBy` `collectedBy` varchar(10) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `order` `order` mediumint(8) UNSIGNED NOT NULL DEFAULT 0,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_budget`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `stage` `stage` char(30) NOT NULL DEFAULT '',
CHANGE `subject` `subject` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `amount` `amount` char(30) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_researchplan`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `customer` `customer` varchar(255) NOT NULL DEFAULT '',
CHANGE `stakeholder` `stakeholder` varchar(255) NOT NULL DEFAULT '',
CHANGE `objective` `objective` varchar(255) NOT NULL DEFAULT '',
CHANGE `begin` `begin` datetime NULL,
CHANGE `end` `end` datetime NULL,
CHANGE `location` `location` varchar(255) NOT NULL DEFAULT '',
CHANGE `team` `team` varchar(255) NOT NULL DEFAULT '',
CHANGE `method` `method` enum('','videoConference','interview','questionnaire','telephoneInterview') NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_researchreport`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `relatedPlan` `relatedPlan` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `author` `author` varchar(30) NOT NULL DEFAULT '',
CHANGE `customer` `customer` varchar(255) NOT NULL DEFAULT '',
CHANGE `researchObjects` `researchObjects` varchar(255) NOT NULL DEFAULT '',
CHANGE `begin` `begin` datetime NULL,
CHANGE `end` `end` datetime NULL,
CHANGE `location` `location` varchar(255) NOT NULL DEFAULT '',
CHANGE `method` `method` enum('','videoConference','interview','questionnaire','telephoneInterview') NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_meeting`
CHANGE `project` `project` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(255) NOT NULL DEFAULT '',
CHANGE `dept` `dept` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `mode` `mode` varchar(255) NOT NULL DEFAULT '',
CHANGE `host` `host` varchar(30) NOT NULL DEFAULT '',
CHANGE `date` `date` date NULL,
CHANGE `room` `room` int NOT NULL DEFAULT '0',
CHANGE `minutedBy` `minutedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `minutedDate` `minutedDate` datetime NULL,
CHANGE `objectType` `objectType` varchar(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_meetingroom`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `position` `position` varchar(30) NOT NULL DEFAULT '',
CHANGE `seats` `seats` int NOT NULL DEFAULT '0',
CHANGE `equipment` `equipment` varchar(255) NOT NULL DEFAULT '',
CHANGE `openTime` `openTime` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_assetlib`
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(255) NOT NULL DEFAULT '',
CHANGE `order` `order` SMALLINT UNSIGNED NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_meastemplate`
CHANGE `model` `model` char(30) NOT NULL DEFAULT '',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_programreport`
CHANGE `template` `template` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_measrecords`
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `mid` `mid` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `measCode` `measCode` char(50) NOT NULL DEFAULT '',
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `year` `year` char(4) NOT NULL DEFAULT '',
CHANGE `month` `month` char(6) NOT NULL DEFAULT '',
CHANGE `week` `week` char(8) NOT NULL DEFAULT '',
CHANGE `day` `day` char(8) NOT NULL DEFAULT '',
CHANGE `value` `value` varchar(255) NOT NULL DEFAULT '',
CHANGE `date` `date` date NULL;

ALTER TABLE `zt_object`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `product` `product` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `from` `from` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `category` `category` char(30) NOT NULL DEFAULT '',
CHANGE `version` `version` varchar(255) NOT NULL DEFAULT '',
CHANGE `storyEst` `storyEst` char(30) NOT NULL DEFAULT '',
CHANGE `taskEst` `taskEst` char(30) NOT NULL DEFAULT '',
CHANGE `requestEst` `requestEst` char(30) NOT NULL DEFAULT '',
CHANGE `testEst` `testEst` char(30) NOT NULL DEFAULT '',
CHANGE `devEst` `devEst` char(30) NOT NULL DEFAULT '',
CHANGE `designEst` `designEst` char(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_review`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `object` `object` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `template` `template` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `doc` `doc` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `docVersion` `docVersion` smallint(6) NOT NULL DEFAULT '0',
CHANGE `status` `status` char(30) NOT NULL DEFAULT '',
CHANGE `reviewedBy` `reviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `auditedBy` `auditedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deadline` `deadline` date NULL,
CHANGE `lastReviewedBy` `lastReviewedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `lastReviewedDate` `lastReviewedDate` date NULL,
CHANGE `lastAuditedBy` `lastAuditedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `lastAuditedDate` `lastAuditedDate` date NULL,
CHANGE `lastEditedBy` `lastEditedBy` varchar(255) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` date NULL,
CHANGE `result` `result` char(30) NOT NULL DEFAULT '',
CHANGE `auditResult` `auditResult` char(30) NOT NULL DEFAULT '',
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_reviewcl`
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `object` `object` char(30) NOT NULL DEFAULT '',
CHANGE `category` `category` char(30) NOT NULL DEFAULT '',
CHANGE `type` `type` varchar(255) NOT NULL DEFAULT '',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_reviewresult`
CHANGE `review` `review` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT 'review',
CHANGE `result` `result` char(30) NOT NULL DEFAULT '',
CHANGE `reviewer` `reviewer` char(30) NOT NULL DEFAULT '',
CHANGE `remainIssue` `remainIssue` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL;

ALTER TABLE `zt_reviewissue`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `review` `review` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `approval` `approval` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `injection` `injection` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `identify` `identify` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT 'review',
CHANGE `listID` `listID` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `opinion` `opinion` varchar(255) NOT NULL DEFAULT '',
CHANGE `status` `status` char(30) NOT NULL DEFAULT '',
CHANGE `resolution` `resolution` char(30) NOT NULL DEFAULT '',
CHANGE `resolutionBy` `resolutionBy` CHAR(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_reviewlist`
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `object` `object` char(30) NOT NULL DEFAULT '',
CHANGE `category` `category` char(30) NOT NULL DEFAULT '',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_cmcl`
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `projectType` `projectType` varchar(255) NOT NULL DEFAULT '',
CHANGE `title` `title` int(11) NOT NULL DEFAULT '0',
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `order` `order` int(11) NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_solutions`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `addedBy` `addedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `addedDate` `addedDate` date NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_measqueue`
CHANGE `type` `type` varchar(30) NOT NULL DEFAULT '',
CHANGE `mid` `mid` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `status` `status` varchar(255) NOT NULL DEFAULT '',
CHANGE `execTime` `execTime` varchar(10) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `updateDate` `updateDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_issue`
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `project` `project` varchar(255) NOT NULL DEFAULT '',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `pri` `pri` char(30) NOT NULL DEFAULT '',
CHANGE `severity` `severity` char(30) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `activity` `activity` varchar(255) NOT NULL DEFAULT '',
CHANGE `deadline` `deadline` date NULL,
CHANGE `resolution` `resolution` char(30) NOT NULL DEFAULT '',
CHANGE `objectID` `objectID` varchar(255) NOT NULL DEFAULT '',
CHANGE `resolvedDate` `resolvedDate` date NULL,
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT '',
CHANGE `owner` `owner` varchar(255) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `activateBy` `activateBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activateDate` `activateDate` date NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` date NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedBy` `assignedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` datetime NULL,
CHANGE `approvedDate` `approvedDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_risk`
CHANGE `project` `project` varchar(255) NOT NULL DEFAULT '',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `source` `source` char(30) NOT NULL DEFAULT '',
CHANGE `category` `category` char(30) NOT NULL DEFAULT '',
CHANGE `strategy` `strategy` char(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT 'active',
CHANGE `impact` `impact` char(30) NOT NULL DEFAULT '',
CHANGE `probability` `probability` char(30) NOT NULL DEFAULT '',
CHANGE `rate` `rate` char(30) NOT NULL DEFAULT '',
CHANGE `pri` `pri` char(30) NOT NULL DEFAULT '',
CHANGE `identifiedDate` `identifiedDate` date NULL,
CHANGE `plannedClosedDate` `plannedClosedDate` date NULL,
CHANGE `actualClosedDate` `actualClosedDate` date NULL,
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activateBy` `activateBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activateDate` `activateDate` date NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` date NULL,
CHANGE `cancelBy` `cancelBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `cancelDate` `cancelDate` date NULL,
CHANGE `cancelReason` `cancelReason` char(30) NOT NULL DEFAULT '',
CHANGE `hangupBy` `hangupBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `hangupDate` `hangupDate` date NULL,
CHANGE `trackedBy` `trackedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `trackedDate` `trackedDate` date NULL,
CHANGE `assignedDate` `assignedDate` date NULL,
CHANGE `approvedDate` `approvedDate` date NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_riskissue`
CHANGE `risk` `risk` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `issue` `issue` mediumint(8) unsigned NOT NULL DEFAULT '0';

ALTER TABLE `zt_opportunity`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `execution` `execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `source` `source` char(30) NOT NULL DEFAULT '',
CHANGE `type` `type` char(30) NOT NULL DEFAULT '',
CHANGE `strategy` `strategy` char(30) NOT NULL DEFAULT '',
CHANGE `status` `status` varchar(30) NOT NULL DEFAULT 'active',
CHANGE `impact` `impact` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `chance` `chance` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `ratio` `ratio` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `pri` `pri` char(30) NOT NULL DEFAULT '',
CHANGE `identifiedDate` `identifiedDate` date NULL,
CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '',
CHANGE `assignedDate` `assignedDate` date NULL,
CHANGE `approvedDate` `approvedDate` date NULL,
CHANGE `plannedClosedDate` `plannedClosedDate` date NULL,
CHANGE `actualClosedDate` `actualClosedDate` date NULL,
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `activatedBy` `activatedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `activatedDate` `activatedDate` datetime NULL,
CHANGE `closedBy` `closedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `closedDate` `closedDate` datetime NULL,
CHANGE `canceledBy` `canceledBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `canceledDate` `canceledDate` datetime NULL,
CHANGE `cancelReason` `cancelReason` char(30) NOT NULL DEFAULT '',
CHANGE `hangupedBy` `hangupedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `hangupedDate` `hangupedDate` datetime NULL,
CHANGE `resolvedBy` `resolvedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `resolvedDate` `resolvedDate` datetime NULL,
CHANGE `lastCheckedBy` `lastCheckedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `lastCheckedDate` `lastCheckedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_trainplan`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `name` `name` varchar(255) NOT NULL DEFAULT '',
CHANGE `begin` `begin` date NULL,
CHANGE `end` `end` date NULL,
CHANGE `place` `place` varchar(255) NOT NULL DEFAULT '',
CHANGE `lecturer` `lecturer` varchar(20) NOT NULL DEFAULT '',
CHANGE `type` `type` enum('inside','outside') NOT NULL DEFAULT 'inside',
CHANGE `status` `status` varchar(20) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_gapanalysis`
CHANGE `project` `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `account` `account` varchar(30) NOT NULL DEFAULT '',
CHANGE `role` `role` varchar(20) NOT NULL DEFAULT '',
CHANGE `needTrain` `needTrain` enum('no','yes') NOT NULL DEFAULT 'no',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `createdBy` `createdBy` char(30) NOT NULL DEFAULT '',
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_scene`
CHANGE `product` `product` mediumint(8) unsigned NOT NULL DEFAULT 0,
CHANGE `branch` `branch` mediumint(8) unsigned NOT NULL DEFAULT 0,
CHANGE `module` `module` mediumint(8) unsigned NOT NULL DEFAULT 0,
CHANGE `title` `title` varchar(255) NOT NULL DEFAULT '',
CHANGE `sort` `sort` int(11) unsigned NOT NULL DEFAULT 0,
CHANGE `openedBy` `openedBy` char(30) NOT NULL DEFAULT '',
CHANGE `openedDate` `openedDate` datetime NULL,
CHANGE `lastEditedBy` `lastEditedBy` char(30) NOT NULL DEFAULT '',
CHANGE `lastEditedDate` `lastEditedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0','1') NOT NULL DEFAULT '0',
CHANGE `parent` `parent` int(11) NOT NULL DEFAULT '0',
CHANGE `grade` `grade` tinyint(3) NOT NULL DEFAULT '0',
CHANGE `path` `path` varchar(1000) NOT NULL DEFAULT '';

ALTER TABLE `zt_pivot`
CHANGE `dimension` `dimension` mediumint(8) unsigned NOT NULL DEFAULT 0,
CHANGE `group` `group` varchar(255) NOT NULL DEFAULT '',
CHANGE `step` `step` tinyint(1) unsigned NOT NULL DEFAULT '0',
CHANGE `stage` `stage` enum('draft','published') NOT NULL DEFAULT 'draft',
CHANGE `builtin` `builtin` enum('0', '1') NOT NULL DEFAULT '0',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL,
CHANGE `deleted` `deleted` enum('0', '1') NOT NULL DEFAULT '0';

ALTER TABLE `zt_sqlview`
CHANGE `name` `name` varchar(90) NOT NULL DEFAULT '',
CHANGE `code` `code` varchar(45) NOT NULL DEFAULT '',
CHANGE `createdBy` `createdBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `createdDate` `createdDate` datetime NULL,
CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '',
CHANGE `editedDate` `editedDate` datetime NULL;

