| ¶Ô±ÈÐÂÎļþ |
| | |
| | | -- ============================================================================ |
| | | -- åº·ææºè½ mom-kyzn ç产åºä¿®å¤èæ¬ï¼2026-10-30ï¼ |
| | | -- çææ¹å¼ï¼è§£æ 359 个 DO å®ä½ï¼ä¸çäº§åº actual schema é䏿¯å¯¹åå·®é |
| | | -- å
容ï¼41 个缺失å + 14 å¼ ç¼ºå¤±è¡¨ + mes_wm_return_issue.type ç±»åä¿®æ£ |
| | | -- ç¹æ§ï¼å¹çï¼å¯é夿§è¡ |
| | | -- ============================================================================ |
| | | |
| | | SET NAMES utf8mb4; |
| | | SET FOREIGN_KEY_CHECKS = 0; |
| | | |
| | | -- --------------------------------------------------------------------------- |
| | | -- ä¸ãè¡¥é½ç¼ºå¤±åï¼41 ä¸ªï¼ |
| | | -- --------------------------------------------------------------------------- |
| | | |
| | | -- ---------- after_sale_visit ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'after_sale_visit' |
| | | AND column_name = 'recurred'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `after_sale_visit` ADD COLUMN `recurred` bit(1) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'after_sale_visit' |
| | | AND column_name = 'satisfied'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `after_sale_visit` ADD COLUMN `satisfied` bit(1) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- hrm_attendance_record ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_in_accuracy'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_in_accuracy` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_in_address'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_in_address` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_in_distance'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_in_distance` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_in_latitude'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_in_latitude` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_in_longitude'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_in_longitude` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_out_accuracy'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_out_accuracy` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_out_address'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_out_address` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_out_distance'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_out_distance` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_out_latitude'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_out_latitude` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_record' |
| | | AND column_name = 'clock_out_longitude'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_record` ADD COLUMN `clock_out_longitude` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- hrm_attendance_rule ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_rule' |
| | | AND column_name = 'coordinate_system'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_rule` ADD COLUMN `coordinate_system` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_rule' |
| | | AND column_name = 'latitude'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_rule` ADD COLUMN `latitude` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_rule' |
| | | AND column_name = 'location_address'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_rule` ADD COLUMN `location_address` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_rule' |
| | | AND column_name = 'location_name'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_rule` ADD COLUMN `location_name` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_rule' |
| | | AND column_name = 'location_required'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_rule` ADD COLUMN `location_required` bit(1) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_rule' |
| | | AND column_name = 'longitude'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_rule` ADD COLUMN `longitude` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'hrm_attendance_rule' |
| | | AND column_name = 'radius_meters'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `hrm_attendance_rule` ADD COLUMN `radius_meters` int DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- mes_pro_work_order ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_pro_work_order' |
| | | AND column_name = 'feedback_approve'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_pro_work_order` ADD COLUMN `feedback_approve` bit(1) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- mes_wm_outsource_issue_line ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_outsource_issue_line' |
| | | AND column_name = 'batch_id'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_outsource_issue_line` ADD COLUMN `batch_id` bigint DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_outsource_issue_line' |
| | | AND column_name = 'material_stock_id'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_outsource_issue_line` ADD COLUMN `material_stock_id` bigint DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- mes_wm_outsource_receipt_line ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_outsource_receipt_line' |
| | | AND column_name = 'batch_code'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_outsource_receipt_line` ADD COLUMN `batch_code` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_outsource_receipt_line' |
| | | AND column_name = 'batch_id'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_outsource_receipt_line` ADD COLUMN `batch_id` bigint DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_outsource_receipt_line' |
| | | AND column_name = 'expire_date'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_outsource_receipt_line` ADD COLUMN `expire_date` datetime DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_outsource_receipt_line' |
| | | AND column_name = 'lot_number'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_outsource_receipt_line` ADD COLUMN `lot_number` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_outsource_receipt_line' |
| | | AND column_name = 'production_date'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_outsource_receipt_line` ADD COLUMN `production_date` datetime DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- mes_wm_package_line ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_package_line' |
| | | AND column_name = 'expire_date'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_package_line` ADD COLUMN `expire_date` datetime DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_package_line' |
| | | AND column_name = 'work_order_id'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_package_line` ADD COLUMN `work_order_id` bigint DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- mes_wm_stock_taking_task ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task' |
| | | AND column_name = 'blind_flag'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task` ADD COLUMN `blind_flag` bit(1) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task' |
| | | AND column_name = 'end_time'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task` ADD COLUMN `end_time` datetime DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task' |
| | | AND column_name = 'frozen'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task` ADD COLUMN `frozen` bit(1) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task' |
| | | AND column_name = 'start_time'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task` ADD COLUMN `start_time` datetime DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task' |
| | | AND column_name = 'taking_date'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task` ADD COLUMN `taking_date` datetime DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task' |
| | | AND column_name = 'type'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task` ADD COLUMN `type` int DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task' |
| | | AND column_name = 'user_id'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task` ADD COLUMN `user_id` bigint DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- mes_wm_stock_taking_task_line ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task_line' |
| | | AND column_name = 'batch_code'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task_line` ADD COLUMN `batch_code` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task_line' |
| | | AND column_name = 'status'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task_line` ADD COLUMN `status` int DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task_line' |
| | | AND column_name = 'taking_quantity'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task_line` ADD COLUMN `taking_quantity` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- ---------- mes_wm_stock_taking_task_result ---------- |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task_result' |
| | | AND column_name = 'batch_code'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task_result` ADD COLUMN `batch_code` varchar(255) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @exists := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_stock_taking_task_result' |
| | | AND column_name = 'taking_quantity'); |
| | | SET @sql := IF(@exists = 0, "ALTER TABLE `mes_wm_stock_taking_task_result` ADD COLUMN `taking_quantity` decimal(24,6) DEFAULT NULL", "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- --------------------------------------------------------------------------- |
| | | -- äºãä¿®æ£ mes_wm_return_issue.typeï¼varchar(255) -> int |
| | | -- å岿°æ®åçæ¯ä¸æï¼å
转æ¢ä¸ºæä¸¾å¼ 1/2/3 |
| | | -- --------------------------------------------------------------------------- |
| | | SET @is_varchar := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_return_issue' |
| | | AND column_name = 'type' AND data_type IN ('varchar','char','text')); |
| | | SET @sql := IF(@is_varchar > 0, |
| | | "UPDATE `mes_wm_return_issue` SET `type` = CASE `type` |
| | | WHEN '使éæ' THEN '1' |
| | | WHEN 'ä¸è¯éæ' THEN '2' |
| | | WHEN 'å
¶ä»éæ' THEN '3' |
| | | WHEN '' THEN NULL |
| | | ELSE `type` END |
| | | WHERE `type` IS NOT NULL AND `type` NOT REGEXP '^[0-9]+$'", |
| | | "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | SET @is_varchar := (SELECT COUNT(*) FROM information_schema.columns |
| | | WHERE table_schema = DATABASE() AND table_name = 'mes_wm_return_issue' |
| | | AND column_name = 'type' AND data_type IN ('varchar','char','text')); |
| | | SET @sql := IF(@is_varchar > 0, |
| | | "ALTER TABLE `mes_wm_return_issue` MODIFY COLUMN `type` int DEFAULT NULL COMMENT 'éæç±»åï¼1-ä½æéæ 2-ä¸è¯éæ 3-å
¶ä»éæ'", |
| | | "SELECT 1"); |
| | | PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt; |
| | | |
| | | -- --------------------------------------------------------------------------- |
| | | -- ä¸ãå建缺失表ï¼14 å¼ ï¼æ DO å®ä½çæï¼ |
| | | -- --------------------------------------------------------------------------- |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_user` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `mobile` varchar(11) NOT NULL COMMENT 'ææºå·', |
| | | `email` varchar(50) DEFAULT NULL COMMENT 'é®ç®±', |
| | | `password` varchar(100) NOT NULL DEFAULT '' COMMENT 'å¯ç ', |
| | | `status` tinyint NOT NULL COMMENT 'ç¶æ', |
| | | `register_ip` varchar(32) NOT NULL COMMENT '注å IP', |
| | | `register_terminal` int DEFAULT NULL COMMENT '注åç»ç«¯', |
| | | `login_ip` varchar(50) DEFAULT '' COMMENT 'æåç»å½IP', |
| | | `login_date` datetime DEFAULT NULL COMMENT 'æåç»å½æ¶é´', |
| | | `nickname` varchar(30) NOT NULL DEFAULT '' COMMENT 'ç¨æ·æµç§°', |
| | | `avatar` varchar(512) NOT NULL DEFAULT '' COMMENT '头å', |
| | | `name` varchar(30) DEFAULT NULL COMMENT 'çå®åå', |
| | | `sex` tinyint DEFAULT NULL COMMENT 'æ§å«', |
| | | `birthday` datetime DEFAULT NULL COMMENT 'åºçæ¥æ', |
| | | `area_id` int DEFAULT NULL COMMENT 'æå¨å°', |
| | | `mark` varchar(255) DEFAULT NULL COMMENT 'ç¨æ·å¤æ³¨', |
| | | `point` int DEFAULT 0 COMMENT '积å', |
| | | `tag_ids` varchar(255) DEFAULT NULL COMMENT 'ç¨æ·æ ç¾ç¼å·å表ï¼éå·åé', |
| | | `level_id` bigint DEFAULT NULL COMMENT 'ç级ç¼å·', |
| | | `experience` int DEFAULT NULL COMMENT 'ç»éª', |
| | | `group_id` bigint DEFAULT NULL COMMENT 'ç¨æ·åç»ç¼å·', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_mobile` (`mobile`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ä¼åç¨æ·'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_tag` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `name` varchar(30) NOT NULL COMMENT 'æ ç¾åç§°', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ä¼åæ ç¾'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_level` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `name` varchar(30) NOT NULL COMMENT 'ç级åç§°', |
| | | `level` int NOT NULL COMMENT 'ç级', |
| | | `experience` int NOT NULL COMMENT 'å级ç»éª', |
| | | `discount_percent` int NOT NULL COMMENT 'ææ£ç¾åæ¯', |
| | | `icon` varchar(255) NOT NULL COMMENT '徿 ', |
| | | `background_url` varchar(255) NOT NULL COMMENT 'èæ¯å¾', |
| | | `status` tinyint NOT NULL DEFAULT 0 COMMENT 'ç¶æ', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ä¼åç级'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_group` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `name` varchar(30) NOT NULL COMMENT 'åç»åç§°', |
| | | `remark` varchar(255) DEFAULT NULL COMMENT '夿³¨', |
| | | `status` tinyint NOT NULL DEFAULT 0 COMMENT 'ç¶æ', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ä¼ååç»'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_config` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `point_trade_deduct_enable` bit(1) NOT NULL DEFAULT b'0' COMMENT 'ç§¯åæµæ£å¼å
³', |
| | | `point_trade_deduct_unit_price` int DEFAULT NULL COMMENT 'ç§¯åæµæ£åä»·', |
| | | `point_trade_deduct_max_price` int DEFAULT NULL COMMENT 'ç§¯åæµæ£æå¤§éé¢', |
| | | `point_trade_give_point` int DEFAULT NULL COMMENT '交æèµ é积å', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ä¼åé
ç½®'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_experience_record` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `user_id` bigint NOT NULL COMMENT 'ç¨æ·ç¼å·', |
| | | `biz_type` int NOT NULL COMMENT 'ä¸å¡ç±»å', |
| | | `biz_id` varchar(64) NOT NULL COMMENT 'ä¸å¡ç¼å·', |
| | | `title` varchar(255) NOT NULL COMMENT 'æ é¢', |
| | | `description` varchar(255) NOT NULL COMMENT 'æè¿°', |
| | | `experience` int NOT NULL COMMENT 'ç»éª', |
| | | `total_experience` int NOT NULL COMMENT 'åæ´åçç»éª', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_user_id` (`user_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ä¼åç»éªè®°å½'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_level_record` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `user_id` bigint NOT NULL COMMENT 'ç¨æ·ç¼å·', |
| | | `level_id` bigint NOT NULL COMMENT 'ç级ç¼å·', |
| | | `level` int NOT NULL COMMENT 'ç级', |
| | | `discount_percent` int NOT NULL COMMENT 'ææ£ç¾åæ¯', |
| | | `experience` int NOT NULL COMMENT 'ç»éª', |
| | | `user_experience` int NOT NULL COMMENT 'ç¨æ·ç»éª', |
| | | `remark` varchar(255) DEFAULT NULL COMMENT '夿³¨', |
| | | `description` varchar(255) DEFAULT NULL COMMENT 'æè¿°', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_user_id` (`user_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ä¼åç级记å½'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_point_record` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `user_id` bigint NOT NULL COMMENT 'ç¨æ·ç¼å·', |
| | | `biz_id` varchar(64) NOT NULL COMMENT 'ä¸å¡ç¼å·', |
| | | `biz_type` int NOT NULL COMMENT 'ä¸å¡ç±»å', |
| | | `title` varchar(255) NOT NULL COMMENT 'æ é¢', |
| | | `description` varchar(255) NOT NULL COMMENT 'æè¿°', |
| | | `point` int NOT NULL COMMENT '积å', |
| | | `total_point` int NOT NULL COMMENT 'åæ´åç积å', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_user_id` (`user_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ä¼å积åè®°å½'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_sign_in_config` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `day` int NOT NULL COMMENT '第å 天', |
| | | `point` int NOT NULL COMMENT 'èµ é积å', |
| | | `experience` int NOT NULL COMMENT 'èµ éç»éª', |
| | | `status` tinyint NOT NULL DEFAULT 0 COMMENT 'ç¶æ', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ç¾å°é
ç½®'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_sign_in_record` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `user_id` bigint NOT NULL COMMENT 'ç¨æ·ç¼å·', |
| | | `day` int NOT NULL COMMENT '第å 天', |
| | | `point` int NOT NULL COMMENT 'èµ é积å', |
| | | `experience` int NOT NULL COMMENT 'èµ éç»éª', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_user_id` (`user_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ç¾å°è®°å½'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `hrm_social_security_config` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `name` varchar(100) NOT NULL COMMENT 'æ¹æ¡åç§°', |
| | | `effective_date` date DEFAULT NULL COMMENT 'çææ¥æ', |
| | | `pension_company_ratio` decimal(10,4) DEFAULT NULL COMMENT 'å
»è-å
¬å¸æ¯ä¾', |
| | | `pension_personal_ratio` decimal(10,4) DEFAULT NULL COMMENT 'å
»è-个人æ¯ä¾', |
| | | `medical_company_ratio` decimal(10,4) DEFAULT NULL COMMENT 'å»ç-å
¬å¸æ¯ä¾', |
| | | `medical_personal_ratio` decimal(10,4) DEFAULT NULL COMMENT 'å»ç-个人æ¯ä¾', |
| | | `unemployment_company_ratio` decimal(10,4) DEFAULT NULL COMMENT '失ä¸-å
¬å¸æ¯ä¾', |
| | | `unemployment_personal_ratio` decimal(10,4) DEFAULT NULL COMMENT '失ä¸-个人æ¯ä¾', |
| | | `work_injury_ratio` decimal(10,4) DEFAULT NULL COMMENT '工伤-å
¬å¸æ¯ä¾', |
| | | `maternity_ratio` decimal(10,4) DEFAULT NULL COMMENT 'çè²-å
¬å¸æ¯ä¾', |
| | | `housing_fund_company_ratio` decimal(10,4) DEFAULT NULL COMMENT 'å
¬ç§¯é-å
¬å¸æ¯ä¾', |
| | | `housing_fund_personal_ratio` decimal(10,4) DEFAULT NULL COMMENT 'å
¬ç§¯é-个人æ¯ä¾', |
| | | `social_security_base_min` decimal(12,2) DEFAULT NULL COMMENT '社ä¿åºæ°ä¸é', |
| | | `social_security_base_max` decimal(12,2) DEFAULT NULL COMMENT '社ä¿åºæ°ä¸é', |
| | | `housing_fund_base_min` decimal(12,2) DEFAULT NULL COMMENT 'å
¬ç§¯éåºæ°ä¸é', |
| | | `housing_fund_base_max` decimal(12,2) DEFAULT NULL COMMENT 'å
¬ç§¯éåºæ°ä¸é', |
| | | `status` int DEFAULT NULL COMMENT 'ç¶æ', |
| | | `remark` varchar(255) DEFAULT NULL COMMENT '夿³¨', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='社ä¿é
ç½®'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `hrm_user_handover` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `from_user_id` bigint NULL COMMENT '/', |
| | | `to_user_id` bigint NULL COMMENT '/', |
| | | `resignation_id` bigint NULL COMMENT '/', |
| | | `handover_status` int NULL COMMENT '/', |
| | | `handover_time` datetime NULL COMMENT '/', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='hrm_user_handover'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `member_address` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `user_id` bigint NULL COMMENT '/', |
| | | `name` varchar(255) NULL COMMENT '/', |
| | | `mobile` varchar(255) NULL COMMENT '/', |
| | | `area_id` bigint NULL COMMENT '/', |
| | | `detail_address` varchar(255) NULL COMMENT '/', |
| | | `default_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '/', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='member_address'; |
| | | |
| | | CREATE TABLE IF NOT EXISTS `wms_warehouse_approval_config` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ç¼å·', |
| | | `warehouse_id` bigint NULL COMMENT '/', |
| | | `biz_type` varchar(255) NULL COMMENT '/', |
| | | `approval_enabled` bit(1) NOT NULL DEFAULT b'0' COMMENT '/', |
| | | `process_definition_key` varchar(255) NULL COMMENT '/', |
| | | `category_code` varchar(255) NULL COMMENT '/', |
| | | `creator` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `updater` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT 'æ¯å¦å é¤', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='wms_warehouse_approval_config'; |
| | | |
| | | SET FOREIGN_KEY_CHECKS = 1; |