Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

55 linhas
2.5 KiB

  1. alter table wx_energy_meter drop COLUMN floor_id;
  2. alter table wx_energy_meter drop COLUMN shop_id;
  3. alter table wx_energy_meter drop COLUMN building_id;
  4. alter table wx_energy_meter drop COLUMN is_public;
  5. ALTER TABLE wx_energy_meter ADD COLUMN physics_type INT(1) NOT NULL COMMENT '表物理类型';
  6. CREATE TABLE `wx_energy_meter_shop_floor` (
  7. `id` bigint(20) NOT NULL COMMENT '主键ID',
  8. `tenant_id` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID',
  9. `parent_tenant_id` varchar(5) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '父租户ID',
  10. `create_time` timestamp NULL DEFAULT NULL,
  11. `update_time` timestamp NULL DEFAULT NULL,
  12. `type` int(3) NOT NULL COMMENT '表类型',
  13. `meter_id` bigint(20) NOT NULL COMMENT '表编号',
  14. `alise_id` bigint(20) NOT NULL COMMENT '关联的id',
  15. PRIMARY KEY (`id`),
  16. UNIQUE KEY `id_UNIQUE` (`id`),
  17. UNIQUE KEY `T_T_M_A` (`tenant_id`,`type`,`meter_id`,`alise_id`)
  18. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='能耗表';
  19. CREATE TABLE `wx_energy_meter_child` (
  20. `id` bigint(20) NOT NULL COMMENT '主键ID',
  21. `tenant_id` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID',
  22. `parent_tenant_id` varchar(5) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '父租户ID',
  23. `create_time` timestamp NULL DEFAULT NULL,
  24. `update_time` timestamp NULL DEFAULT NULL,
  25. `parent_meter_id` bigint(20) NOT NULL COMMENT '表编号',
  26. `child_meter_id` bigint(20) NOT NULL COMMENT '关联的id',
  27. PRIMARY KEY (`id`),
  28. UNIQUE KEY `id_UNIQUE` (`id`),
  29. UNIQUE KEY `P_C` (`parent_meter_id`,`child_meter_id`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='能耗表';
  31. CREATE TABLE `wx_energy_fees_calcute` (
  32. `id` bigint(20) NOT NULL COMMENT '主键ID',
  33. `tenant_id` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户ID',
  34. `parent_tenant_id` varchar(5) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '父租户ID',
  35. `create_time` timestamp NULL DEFAULT NULL,
  36. `update_time` timestamp NULL DEFAULT NULL,
  37. `fees_id` bigint(20) NOT NULL COMMENT '科目',
  38. `price` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '价格',
  39. `physics_type` int(1) NOT NULL COMMENT '用户表,公摊总表',
  40. `formula` text COLLATE utf8mb4_unicode_ci COMMENT '计算公式',
  41. PRIMARY KEY (`id`),
  42. UNIQUE KEY `id_UNIQUE` (`id`),
  43. UNIQUE KEY `T_F` (`tenant_id`,`fees_id`)
  44. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='能耗表';