refactor: 重构SQL基础实体并集成雪花ID生成器

将主键ID类型从uint64改为int64,移除Bid和Deleter字段;在insertHook中集成Snowflake算法自动生成ID;更新ModuleAssetId为int64类型。
This commit is contained in:
2026-03-19 17:07:01 +08:00
parent 7714326db7
commit d1f80c3109
5 changed files with 22 additions and 23 deletions

View File

@@ -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