refactor: 重构SQL基础实体并集成雪花ID生成器
将主键ID类型从uint64改为int64,移除Bid和Deleter字段;在insertHook中集成Snowflake算法自动生成ID;更新ModuleAssetId为int64类型。
This commit is contained in:
@@ -6,10 +6,10 @@ import (
|
||||
|
||||
// ModuleAssetId 模块资产ID映射(key-value结构)
|
||||
// Key: 服务名,Value: 资产ID
|
||||
var ModuleAssetId = map[string]string{
|
||||
"assets": "696b4acd1be1c8b76c4b4c15", // 资产模块
|
||||
"cid": "696f423705e496ba4ccbe665", // 广告模块
|
||||
"customerService": "696f421205e496ba4ccbe662", // AI客服模块
|
||||
var ModuleAssetId = map[string]int64{
|
||||
"assets": 1, // 资产模块
|
||||
"cid": 2, // 广告模块
|
||||
"customerService": 3, // AI客服模块
|
||||
}
|
||||
|
||||
// 模块类型(值从ModuleAssetId map获取)
|
||||
@@ -48,7 +48,7 @@ var TenantModuleTypesAd []TenantModuleTypeKV
|
||||
var TenantModuleTypesAICs []TenantModuleTypeKV
|
||||
|
||||
// GetTenantModuleTypes 获取模块的租户类型列表
|
||||
func GetTenantModuleTypes(module string) []TenantModuleTypeKV {
|
||||
func GetTenantModuleTypes(module int64) []TenantModuleTypeKV {
|
||||
switch module {
|
||||
case TenantModuleAssets:
|
||||
return TenantModuleTypesAssets
|
||||
|
||||
Reference in New Issue
Block a user