refactor: merge tenant configuration into tenant registry

This commit is contained in:
richjohnrambo
2026-09-22 16:47:40 +08:00
parent 851eca97ed
commit 85b564e2ac
22 changed files with 216 additions and 634 deletions
+25 -12
View File
@@ -11,16 +11,29 @@ import (
// ImTenant is the golang structure of table im_tenant for DAO operations like Where/Data.
type ImTenant struct {
g.Meta `orm:"table:im_tenant, do:true"`
Id any //
Code any //
Name any //
TenantDesc any //
DbName any //
DbDsn any //
State any //
CreatedAt *gtime.Time //
CreatedBy any //
UpdatedAt *gtime.Time //
UpdatedBy any //
g.Meta `orm:"table:im_tenant, do:true"`
Id any //
Code any //
Name any //
TenantDesc any //
MaxUsers any // 0表示不限制
MaxGroups any // 0表示不限制
MaxGroupMembers any // 0表示不限制
RealnameReviewPolicy any // 实名审核策略:0自动通过,1转人工审核
RealnameProviderMode any // 实名认证模式
RealnameRequired any // 是否强制实名
RealnameAllowSkip any // 是否允许跳过实名
RealnameRemindAfter any // 实名提醒延迟
AliyunModerationEnabled any // 是否启用阿里云内容审核
LocalModerationEnabled any // 是否启用本地内容审核
MessageEncryptionEnabled any // 是否启用消息加密
DefaultPolicyGroupId any // 默认用户策略组
SecurityPolicyVersion any // 已发布安全策略版本
GlobalFriendEnabled any // 全局加好友开关
MessageCurfewEnabled any // 消息宵禁开关
State any //
CreatedAt *gtime.Time //
CreatedBy any //
UpdatedAt *gtime.Time //
UpdatedBy any //
}
@@ -1,28 +0,0 @@
// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================
package do
import (
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/os/gtime"
)
// ImTenantConfig is the golang structure of table im_tenant_config for DAO operations like Where/Data.
type ImTenantConfig struct {
g.Meta `orm:"table:im_tenant_config, do:true"`
Id any //
TenantId any //
MaxUsers any // 0 means unlimited
MaxGroups any // 0 means unlimited
MaxGroupMembers any // 0 means unlimited
DefaultPolicyGroupId any // Default user policy group
SecurityPolicyVersion any // Published security policy version
GlobalFriendEnabled any // Published global friend switch
MessageCurfewEnabled any // Published message curfew switch
CreatedAt *gtime.Time //
CreatedBy any //
UpdatedAt *gtime.Time //
UpdatedBy any //
}