refactor: merge tenant configuration into tenant registry
This commit is contained in:
@@ -10,15 +10,28 @@ import (
|
||||
|
||||
// ImTenant is the golang structure for table im_tenant.
|
||||
type ImTenant struct {
|
||||
Id int64 `json:"id" orm:"id" description:""`
|
||||
Code string `json:"code" orm:"code" description:""`
|
||||
Name string `json:"name" orm:"name" description:""`
|
||||
TenantDesc string `json:"tenantDesc" orm:"tenant_desc" description:""`
|
||||
DbName string `json:"dbName" orm:"db_name" description:""`
|
||||
DbDsn string `json:"dbDsn" orm:"db_dsn" description:""`
|
||||
State int `json:"state" orm:"state" description:""`
|
||||
CreatedAt *gtime.Time `json:"createdAt" orm:"created_at" description:""`
|
||||
CreatedBy int64 `json:"createdBy" orm:"created_by" description:""`
|
||||
UpdatedAt *gtime.Time `json:"updatedAt" orm:"updated_at" description:""`
|
||||
UpdatedBy int64 `json:"updatedBy" orm:"updated_by" description:""`
|
||||
Id int64 `json:"id" orm:"id" description:""`
|
||||
Code string `json:"code" orm:"code" description:""`
|
||||
Name string `json:"name" orm:"name" description:""`
|
||||
TenantDesc string `json:"tenantDesc" orm:"tenant_desc" description:""`
|
||||
MaxUsers uint64 `json:"maxUsers" orm:"max_users" description:"0表示ä¸é™åˆ¶"`
|
||||
MaxGroups uint64 `json:"maxGroups" orm:"max_groups" description:"0表示ä¸é™åˆ¶"`
|
||||
MaxGroupMembers uint `json:"maxGroupMembers" orm:"max_group_members" description:"0表示ä¸é™åˆ¶"`
|
||||
RealnameReviewPolicy int `json:"realnameReviewPolicy" orm:"realname_review_policy" description:"实åå®¡æ ¸ç–略:0自动通过,1è½¬äººå·¥å®¡æ ¸"`
|
||||
RealnameProviderMode string `json:"realnameProviderMode" orm:"realname_provider_mode" description:"实åè®¤è¯æ¨¡å¼"`
|
||||
RealnameRequired int `json:"realnameRequired" orm:"realname_required" description:"是å¦å¼ºåˆ¶å®žå"`
|
||||
RealnameAllowSkip int `json:"realnameAllowSkip" orm:"realname_allow_skip" description:"是å¦å…许跳过实å"`
|
||||
RealnameRemindAfter string `json:"realnameRemindAfter" orm:"realname_remind_after" description:"实åæé†’延迟"`
|
||||
AliyunModerationEnabled int `json:"aliyunModerationEnabled" orm:"aliyun_moderation_enabled" description:"是å¦å¯ç”¨é˜¿é‡Œäº‘å†…å®¹å®¡æ ¸"`
|
||||
LocalModerationEnabled int `json:"localModerationEnabled" orm:"local_moderation_enabled" description:"是å¦å¯ç”¨æœ¬åœ°å†…å®¹å®¡æ ¸"`
|
||||
MessageEncryptionEnabled int `json:"messageEncryptionEnabled" orm:"message_encryption_enabled" description:"是å¦å¯ç”¨æ¶ˆæ¯åР坆"`
|
||||
DefaultPolicyGroupId int64 `json:"defaultPolicyGroupId" orm:"default_policy_group_id" description:"默认用户ç–略组"`
|
||||
SecurityPolicyVersion uint `json:"securityPolicyVersion" orm:"security_policy_version" description:"å·²å‘布安全ç–略版本"`
|
||||
GlobalFriendEnabled int `json:"globalFriendEnabled" orm:"global_friend_enabled" description:"å…¨å±€åŠ å¥½å‹å¼€å…³"`
|
||||
MessageCurfewEnabled int `json:"messageCurfewEnabled" orm:"message_curfew_enabled" description:"消æ¯å®µç¦å¼€å…³"`
|
||||
State int `json:"state" orm:"state" description:""`
|
||||
CreatedAt *gtime.Time `json:"createdAt" orm:"created_at" description:""`
|
||||
CreatedBy int64 `json:"createdBy" orm:"created_by" description:""`
|
||||
UpdatedAt *gtime.Time `json:"updatedAt" orm:"updated_at" description:""`
|
||||
UpdatedBy int64 `json:"updatedBy" orm:"updated_by" description:""`
|
||||
}
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
// =================================================================================
|
||||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
||||
// =================================================================================
|
||||
|
||||
package entity
|
||||
|
||||
import (
|
||||
"github.com/gogf/gf/v2/os/gtime"
|
||||
)
|
||||
|
||||
// ImTenantConfig is the golang structure for table im_tenant_config.
|
||||
type ImTenantConfig struct {
|
||||
Id int64 `json:"id" orm:"id" description:""`
|
||||
TenantId int64 `json:"tenantId" orm:"tenant_id" description:""`
|
||||
MaxUsers uint64 `json:"maxUsers" orm:"max_users" description:"0 means unlimited"`
|
||||
MaxGroups uint64 `json:"maxGroups" orm:"max_groups" description:"0 means unlimited"`
|
||||
MaxGroupMembers uint `json:"maxGroupMembers" orm:"max_group_members" description:"0 means unlimited"`
|
||||
DefaultPolicyGroupId int64 `json:"defaultPolicyGroupId" orm:"default_policy_group_id" description:"Default user policy group"`
|
||||
SecurityPolicyVersion uint `json:"securityPolicyVersion" orm:"security_policy_version" description:"Published security policy version"`
|
||||
GlobalFriendEnabled int `json:"globalFriendEnabled" orm:"global_friend_enabled" description:"Published global friend switch"`
|
||||
MessageCurfewEnabled int `json:"messageCurfewEnabled" orm:"message_curfew_enabled" description:"Published message curfew switch"`
|
||||
CreatedAt *gtime.Time `json:"createdAt" orm:"created_at" description:""`
|
||||
CreatedBy int64 `json:"createdBy" orm:"created_by" description:""`
|
||||
UpdatedAt *gtime.Time `json:"updatedAt" orm:"updated_at" description:""`
|
||||
UpdatedBy int64 `json:"updatedBy" orm:"updated_by" description:""`
|
||||
}
|
||||
Reference in New Issue
Block a user