feat: add tenant-aware IM management console
This commit is contained in:
@@ -78,6 +78,15 @@ func GetUserId(ctx context.Context) int64 {
|
||||
return user.Id
|
||||
}
|
||||
|
||||
// GetTenantId 获取当前身份关联的统一租户ID(im_tenant.id)。
|
||||
func GetTenantId(ctx context.Context) int64 {
|
||||
user := GetUser(ctx)
|
||||
if user == nil {
|
||||
return 0
|
||||
}
|
||||
return user.TenantId
|
||||
}
|
||||
|
||||
// GetRoleId 获取用户角色ID
|
||||
func GetRoleId(ctx context.Context) int64 {
|
||||
user := GetUser(ctx)
|
||||
|
||||
Reference in New Issue
Block a user