update-eur-2.8.0.sql 6.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 4dkk120.24.144.164
  4. Source Server Type : MySQL
  5. Source Server Version : 80025
  6. Source Host : 120.24.144.164:3306
  7. Source Schema : 4dkankan_v4
  8. Target Server Type : MySQL
  9. Target Server Version : 80025
  10. File Encoding : 65001
  11. Date: 24/01/2025 09:37:16
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for t_rtk_account
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `t_rtk_account`;
  19. CREATE TABLE `t_rtk_account` (
  20. `id` int NOT NULL AUTO_INCREMENT,
  21. `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  22. `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  23. `ip_addr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  24. `mount_point` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  25. `port` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  26. `operator` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运营商',
  27. `status` int NULL DEFAULT 0 COMMENT '使用状态0初始状态未激活,1未使用,2正在使用,3已停用',
  28. `failure_time` timestamp NULL DEFAULT NULL COMMENT '失效时间',
  29. `use_status` int NULL DEFAULT 0 COMMENT '0正常,1禁用',
  30. `rec_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'A',
  31. `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  32. `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  33. `create_user_id` int NULL DEFAULT NULL,
  34. `update_user_id` int NULL DEFAULT NULL,
  35. `del_user_id` int NULL DEFAULT NULL,
  36. PRIMARY KEY (`id`) USING BTREE,
  37. UNIQUE INDEX `uni_user_name_rec_status`(`user_name`, `rec_status`) USING BTREE
  38. ) ENGINE = InnoDB AUTO_INCREMENT = 299 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  39. -- ----------------------------
  40. -- Table structure for t_rtk_device
  41. -- ----------------------------
  42. DROP TABLE IF EXISTS `t_rtk_device`;
  43. CREATE TABLE `t_rtk_device` (
  44. `id` int NOT NULL AUTO_INCREMENT,
  45. `rtk_sn_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  46. `camera_sn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  47. `sg_rtk_sn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  48. `rtk_type` int NULL DEFAULT 0,
  49. `use_status` int NULL DEFAULT 0 COMMENT '0正常,1禁用',
  50. `rec_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'A',
  51. `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  52. `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  53. `create_user_id` int NULL DEFAULT NULL,
  54. `update_user_id` int NULL DEFAULT NULL,
  55. `del_user_id` int NULL DEFAULT NULL,
  56. `failure_time` timestamp NULL DEFAULT NULL COMMENT '失效时间',
  57. `account_type` int NULL DEFAULT 0 COMMENT '0账号池,1专用账号',
  58. `camera_type` int NULL DEFAULT NULL COMMENT '0看看,1看见,2深时,3深光',
  59. `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  60. `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  61. `ip_addr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  62. `mount_point` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  63. `port` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
  64. `operator` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运营商',
  65. PRIMARY KEY (`id`) USING BTREE,
  66. UNIQUE INDEX `uni_rtk_sn_code_rec_status`(`rtk_sn_code`, `rec_status`) USING BTREE
  67. ) ENGINE = InnoDB AUTO_INCREMENT = 616 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  68. SET FOREIGN_KEY_CHECKS = 1;
  69. INSERT INTO t_rtk_device(rtk_sn_code,camera_sn,sg_rtk_sn,rtk_type,create_user_id,update_user_id,user_name,`password`,ip_addr,mount_point,`port`,operator,account_type,failure_time)
  70. SELECT rtk_sn_code,camera_sn_code,sg_rtk_sn,rtk_type,create_user_id,update_user_id,user_name,`password`,ip_addr,mount_point,`port`,operator,1 as account_type,failure_time FROM t_rtk_info WHERE rec_status = 'A' and rtk_sn_code is not null and rtk_sn_code != ''
  71. CREATE TEMPORARY TABLE temp_table AS
  72. SELECT rd.id,camera_sn ,camera_type,d.type from t_rtk_device rd
  73. LEFT JOIN t_camera a on rd.camera_sn = a.sn_code
  74. LEFT JOIN t_camera_detail d on a.id = d.camera_id
  75. WHERE rd.rec_status ='A' and camera_sn is not null and camera_type is null;
  76. UPDATE t_rtk_device set camera_type = 0 WHERE id in (SELECT id from temp_table WHERE type = 1);
  77. UPDATE t_rtk_device set camera_type = 1 WHERE id in (SELECT id from temp_table WHERE type = 9);
  78. UPDATE t_rtk_device set camera_type = 2 WHERE id in (SELECT id from temp_table WHERE type = 10);
  79. UPDATE t_rtk_device set camera_type = 3 WHERE id in (SELECT id from temp_table WHERE type = 11);
  80. DROP TABLE IF EXISTS temp_table;