fix: index of ims_user

This commit is contained in:
zhangsz
2025-04-12 17:34:28 +08:00
parent cbdec51ba8
commit 36695847a4
3 changed files with 13 additions and 9 deletions

View File

@@ -11,7 +11,7 @@
Target Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2)
File Encoding : 65001
Date: 10/04/2025 20:59:15
Date: 12/04/2025 17:18:28
*/
SET NAMES utf8mb4;
@@ -30,7 +30,7 @@ CREATE TABLE `u_ims_user` (
`vni` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
`tenant_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'multi-tenancy refer to sys_tenant.tenant_id',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_imsi_ne`(`imsi`, `ne_id`) USING BTREE COMMENT 'imsi_neid'
) ENGINE = InnoDB AUTO_INCREMENT = 371900 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'UDM' ROW_FORMAT = Dynamic;
UNIQUE INDEX `uk_imsi_msisdn_neid`(`imsi`, `msisdn`, `ne_id`) USING BTREE COMMENT 'imsi_msisdn_neid'
) ENGINE = InnoDB AUTO_INCREMENT = 379066 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'UDM' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -11,7 +11,7 @@
Target Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2)
File Encoding : 65001
Date: 10/04/2025 20:59:34
Date: 12/04/2025 17:18:16
*/
SET NAMES utf8mb4;
@@ -29,7 +29,7 @@ CREATE TABLE IF NOT EXISTS `u_ims_user` (
`vni` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
`tenant_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'multi-tenancy refer to sys_tenant.tenant_id',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_imsi_ne`(`imsi`, `ne_id`) USING BTREE COMMENT 'imsi_neid'
) ENGINE = InnoDB AUTO_INCREMENT = 371900 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'UDM' ROW_FORMAT = Dynamic;
UNIQUE INDEX `uk_imsi_msisdn_neid`(`imsi`, `msisdn`, `ne_id`) USING BTREE COMMENT 'imsi_msisdn_neid'
) ENGINE = InnoDB AUTO_INCREMENT = 379066 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'UDM' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -16,8 +16,9 @@ const (
type CallTag int
const (
TAG_VoIP CallTag = iota // VoIP标记
TAG_VoLTE // VoLTE标记
TAG_VoIP CallTag = iota // VoIP标记
TAG_VoLTE // VoLTE标记
TAG_UNKNOWN // 未知标记
)
func (ct CallTag) Enum() string {
@@ -46,9 +47,12 @@ func ParseCallTag(s string) CallTag {
return TAG_VoIP
case "volte":
return TAG_VoLTE
case "":
// 如果字符串为空,则返回未知标记
return TAG_UNKNOWN
default:
// 默认返回 VoIP
return TAG_VoIP
return TAG_VoLTE
}
}