fix: index of ims_user
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
Target Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2)
|
Target Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2)
|
||||||
File Encoding : 65001
|
File Encoding : 65001
|
||||||
|
|
||||||
Date: 10/04/2025 20:59:15
|
Date: 12/04/2025 17:18:28
|
||||||
*/
|
*/
|
||||||
|
|
||||||
SET NAMES utf8mb4;
|
SET NAMES utf8mb4;
|
||||||
@@ -30,7 +30,7 @@ CREATE TABLE `u_ims_user` (
|
|||||||
`vni` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
|
`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',
|
`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,
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
UNIQUE INDEX `uk_imsi_ne`(`imsi`, `ne_id`) USING BTREE COMMENT 'imsi_neid'
|
UNIQUE INDEX `uk_imsi_msisdn_neid`(`imsi`, `msisdn`, `ne_id`) USING BTREE COMMENT 'imsi_msisdn_neid'
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 371900 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'UDM' ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB AUTO_INCREMENT = 379066 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'UDM' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS = 1;
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
Target Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2)
|
Target Server Version : 100621 (10.6.21-MariaDB-0ubuntu0.22.04.2)
|
||||||
File Encoding : 65001
|
File Encoding : 65001
|
||||||
|
|
||||||
Date: 10/04/2025 20:59:34
|
Date: 12/04/2025 17:18:16
|
||||||
*/
|
*/
|
||||||
|
|
||||||
SET NAMES utf8mb4;
|
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 '',
|
`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',
|
`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,
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
UNIQUE INDEX `uk_imsi_ne`(`imsi`, `ne_id`) USING BTREE COMMENT 'imsi_neid'
|
UNIQUE INDEX `uk_imsi_msisdn_neid`(`imsi`, `msisdn`, `ne_id`) USING BTREE COMMENT 'imsi_msisdn_neid'
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 371900 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'UDM' ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB AUTO_INCREMENT = 379066 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'UDM' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS = 1;
|
SET FOREIGN_KEY_CHECKS = 1;
|
||||||
|
|||||||
@@ -16,8 +16,9 @@ const (
|
|||||||
type CallTag int
|
type CallTag int
|
||||||
|
|
||||||
const (
|
const (
|
||||||
TAG_VoIP CallTag = iota // VoIP标记
|
TAG_VoIP CallTag = iota // VoIP标记
|
||||||
TAG_VoLTE // VoLTE标记
|
TAG_VoLTE // VoLTE标记
|
||||||
|
TAG_UNKNOWN // 未知标记
|
||||||
)
|
)
|
||||||
|
|
||||||
func (ct CallTag) Enum() string {
|
func (ct CallTag) Enum() string {
|
||||||
@@ -46,9 +47,12 @@ func ParseCallTag(s string) CallTag {
|
|||||||
return TAG_VoIP
|
return TAG_VoIP
|
||||||
case "volte":
|
case "volte":
|
||||||
return TAG_VoLTE
|
return TAG_VoLTE
|
||||||
|
case "":
|
||||||
|
// 如果字符串为空,则返回未知标记
|
||||||
|
return TAG_UNKNOWN
|
||||||
default:
|
default:
|
||||||
// 默认返回 VoIP
|
// 默认返回 VoIP
|
||||||
return TAG_VoIP
|
return TAG_VoLTE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user