chore: seed migration objects batch 5

This commit is contained in:
dev
2026-10-18 13:37:24 +08:00
parent 53c9c0afd8
commit c8c40b1dd2
239 changed files with 16941 additions and 1544 deletions
+482 -48
View File
@@ -12,6 +12,7 @@ import (
"hotgo/internal/model/entity"
"hotgo/internal/model/input/sysin"
"hotgo/utility/tree"
"io"
"github.com/gogf/gf/v2/database/gdb"
"github.com/gogf/gf/v2/database/gredis"
@@ -182,6 +183,14 @@ type (
View(ctx context.Context, in *sysin.ImTenantViewInp) (res *sysin.ImTenantViewModel, err error)
// Status 更新IM租户状态
Status(ctx context.Context, in *sysin.ImTenantStatusInp) (err error)
// Usage 获取IM租户用量和健康状态
Usage(ctx context.Context, in *sysin.ImTenantUsageInp) (res *sysin.ImTenantUsageModel, err error)
// DeletionCheck IM租户删除前检查
DeletionCheck(ctx context.Context, in *sysin.ImTenantDeletionCheckInp) (res *sysin.ImTenantDeletionCheckModel, err error)
// EnterDeleting IM租户进入删除流程
EnterDeleting(ctx context.Context, in *sysin.ImTenantLifecycleInp) (err error)
// Restore 恢复IM租户
Restore(ctx context.Context, in *sysin.ImTenantLifecycleInp) (err error)
}
ISysImRegistration interface {
// GetConfig 获取IM注册配置
@@ -200,16 +209,34 @@ type (
BatchView(ctx context.Context, in *sysin.ImInviteBatchViewInp) (res *sysin.ImInviteBatchDetailModel, err error)
// Revoke 撤销邀请码
Revoke(ctx context.Context, in *sysin.ImInviteRevokeInp) (err error)
// BindUser 绑定邀请码注册后自动添加的C端用户
BindUser(ctx context.Context, in *sysin.ImInviteBindUserInp) (err error)
// BatchRevoke 批量撤销邀请码
BatchRevoke(ctx context.Context, in *sysin.ImInviteBatchRevokeInp) (res *sysin.ImInviteBatchModel, err error)
// Export 导出邀请码
Export(ctx context.Context, in *sysin.ImInviteListInp) (err error)
}
ISysImUser interface {
Create(ctx context.Context, in *sysin.ImUserCreateInp) (res *sysin.ImUserCreateModel, err error)
BatchCreate(ctx context.Context, in *sysin.ImUserBatchCreateInp) (res *sysin.ImUserBatchCreateModel, err error)
Import(ctx context.Context, in *sysin.ImUserImportInp) (res *sysin.ImUserBatchCreateModel, err error)
ImportExcel(ctx context.Context, tenantId, groupId int64, reader io.Reader) (res *sysin.ImUserBatchCreateModel, err error)
DownloadTemplate(ctx context.Context) (err error)
// List 获取IM用户列表
List(ctx context.Context, in *sysin.ImUserListInp) (list []*sysin.ImUserListModel, totalCount int, err error)
// View 获取IM用户指定信息
View(ctx context.Context, in *sysin.ImUserViewInp) (res *sysin.ImUserViewModel, err error)
// ResetPassword 管理员重置IM用户密码
ResetPassword(ctx context.Context, in *sysin.ImUserPasswordResetInp) (res *sysin.ImUserCommandModel, err error)
// RevokeSessions 撤销IM用户会话
RevokeSessions(ctx context.Context, in *sysin.ImUserRevokeSessionsInp) (err error)
// Status 更新IM用户状态
Status(ctx context.Context, in *sysin.ImUserStatusInp) (err error)
AdjustGroup(ctx context.Context, in *sysin.ImUserAdjustGroupInp) (err error)
IPWhitelist(ctx context.Context, in *sysin.ImUserIPWhitelistInp) (res *sysin.ImUserIPWhitelistModel, err error)
IPWhitelistSave(ctx context.Context, in *sysin.ImUserIPWhitelistInp) (err error)
// Devices 获取IM用户设备列表
Devices(ctx context.Context, in *sysin.ImUserDeviceListInp) (list []*sysin.ImUserDeviceListModel, totalCount int, err error)
// Ban 通过Kafka封禁IM用户
Ban(ctx context.Context, in *sysin.ImUserGovernanceInp) (res *sysin.ImUserCommandModel, err error)
// Unban 通过Kafka解封IM用户
@@ -236,8 +263,40 @@ type (
MemberList(ctx context.Context, in *sysin.ImGroupMemberListInp) (list []*sysin.ImGroupMemberListModel, totalCount int, err error)
// Governance 获取IM群治理配置
Governance(ctx context.Context, in *sysin.ImGroupTopicInp) (res *sysin.ImGroupGovernanceModel, err error)
// GovernanceUpdate 更新IM群治理配置
GovernanceUpdate(ctx context.Context, in *sysin.ImGroupGovernanceUpdateInp) (res *sysin.ImGroupCommandModel, err error)
// ProfileUpdate 修改IM群资料
ProfileUpdate(ctx context.Context, in *sysin.ImGroupProfileUpdateInp) (res *sysin.ImGroupCommandModel, err error)
// Dissolve 解散IM群
Dissolve(ctx context.Context, in *sysin.ImGroupDissolveInp) (res *sysin.ImGroupCommandModel, err error)
// Mute 禁言IM群成员
Mute(ctx context.Context, in *sysin.ImGroupMuteInp) (res *sysin.ImGroupCommandModel, err error)
// MemberMute Kafka禁言IM群成员
MemberMute(ctx context.Context, in *sysin.ImGroupMuteInp) (res *sysin.ImGroupCommandModel, err error)
// Unmute 解除IM群成员禁言
Unmute(ctx context.Context, in *sysin.ImGroupUnmuteInp) (res *sysin.ImGroupCommandModel, err error)
// MemberUnmute Kafka解除IM群成员禁言
MemberUnmute(ctx context.Context, in *sysin.ImGroupUnmuteInp) (res *sysin.ImGroupCommandModel, err error)
// MemberRemove 移出IM群成员
MemberRemove(ctx context.Context, in *sysin.ImGroupMemberRemoveInp) (res *sysin.ImGroupCommandModel, err error)
// JoinRequestApprove 通过IM入群申请
JoinRequestApprove(ctx context.Context, in *sysin.ImGroupJoinRequestResolveInp) (err error)
// JoinRequestReject 拒绝IM入群申请
JoinRequestReject(ctx context.Context, in *sysin.ImGroupJoinRequestResolveInp) (err error)
// RoleUpdate 更新IM群成员角色
RoleUpdate(ctx context.Context, in *sysin.ImGroupRoleUpdateInp) (res *sysin.ImGroupCommandModel, err error)
// AdminSet 设置IM群管理员
AdminSet(ctx context.Context, in *sysin.ImGroupRoleUpdateInp) (res *sysin.ImGroupCommandModel, err error)
// AdminRemove 删除IM群管理员
AdminRemove(ctx context.Context, in *sysin.ImGroupRoleUpdateInp) (res *sysin.ImGroupCommandModel, err error)
// OwnerTransfer 转让IM群主
OwnerTransfer(ctx context.Context, in *sysin.ImGroupOwnerTransferInp) (res *sysin.ImGroupCommandModel, err error)
// JoinRequestList 获取IM入群申请列表
JoinRequestList(ctx context.Context, in *sysin.ImGroupJoinRequestListInp) (list []*sysin.ImGroupJoinRequestListModel, totalCount int, err error)
// FileList 获取IM群文件列表
FileList(ctx context.Context, in *sysin.ImGroupFileListInp) (list []*sysin.ImGroupFileListModel, totalCount int, err error)
// FileDelete 删除IM群文件
FileDelete(ctx context.Context, in *sysin.ImGroupFileDeleteInp) (err error)
// InvitationList 获取IM群邀请列表
InvitationList(ctx context.Context, in *sysin.ImGroupInvitationListInp) (list []*sysin.ImGroupInvitationListModel, totalCount int, err error)
// AnnouncementList 获取IM群公告列表
@@ -246,22 +305,6 @@ type (
MuteList(ctx context.Context, in *sysin.ImGroupMuteListInp) (list []*sysin.ImGroupMuteListModel, totalCount int, err error)
// AdminLogList 获取IM群管理日志列表
AdminLogList(ctx context.Context, in *sysin.ImGroupAdminLogListInp) (list []*sysin.ImGroupAdminLogListModel, totalCount int, err error)
// ProfileUpdate 通过Kafka修改IM群资料
ProfileUpdate(ctx context.Context, in *sysin.ImGroupProfileUpdateInp) (res *sysin.ImGroupCommandModel, err error)
// GovernanceUpdate 通过Kafka修改IM群治理配置
GovernanceUpdate(ctx context.Context, in *sysin.ImGroupGovernanceUpdateInp) (res *sysin.ImGroupCommandModel, err error)
// AdminSet 通过Kafka设置IM群管理员
AdminSet(ctx context.Context, in *sysin.ImGroupAdminSetInp) (res *sysin.ImGroupCommandModel, err error)
// AdminRemove 通过Kafka删除IM群管理员
AdminRemove(ctx context.Context, in *sysin.ImGroupAdminRemoveInp) (res *sysin.ImGroupCommandModel, err error)
// MemberMute 通过Kafka禁言IM群成员
MemberMute(ctx context.Context, in *sysin.ImGroupMemberMuteInp) (res *sysin.ImGroupCommandModel, err error)
// MemberUnmute 通过Kafka解除IM群成员禁言
MemberUnmute(ctx context.Context, in *sysin.ImGroupMemberUnmuteInp) (res *sysin.ImGroupCommandModel, err error)
// MemberRemove 通过Kafka移出IM群成员
MemberRemove(ctx context.Context, in *sysin.ImGroupMemberRemoveInp) (res *sysin.ImGroupCommandModel, err error)
// OwnerTransfer 通过Kafka转让IM群主
OwnerTransfer(ctx context.Context, in *sysin.ImGroupOwnerTransferInp) (res *sysin.ImGroupCommandModel, err error)
}
ISysImRealname interface {
// List 获取IM实名审核列表
@@ -279,9 +322,176 @@ type (
// Status 更新IM举报反馈工单状态
Status(ctx context.Context, in *sysin.ImWorkOrderStatusInp) (err error)
}
ISysImOutbox interface {
// List 获取IM Outbox列表
List(ctx context.Context, in *sysin.ImOutboxListInp) (list []*sysin.ImOutboxListModel, totalCount int, err error)
// View 获取IM Outbox详情
View(ctx context.Context, in *sysin.ImOutboxViewInp) (res *sysin.ImOutboxViewModel, err error)
// Retry 重试IM Outbox事件
Retry(ctx context.Context, in *sysin.ImOutboxActionInp) (err error)
// Dead 标记IM Outbox死信
Dead(ctx context.Context, in *sysin.ImOutboxActionInp) (err error)
}
ISysImOrg interface {
// DepartmentList 获取IM组织部门列表
DepartmentList(ctx context.Context, in *sysin.ImOrgDepartmentListInp) (list []*sysin.ImOrgDepartmentModel, totalCount int, err error)
// DepartmentExport 导出IM组织部门
DepartmentExport(ctx context.Context, in *sysin.ImOrgDepartmentListInp) (err error)
// DepartmentEdit 新增/编辑IM组织部门
DepartmentEdit(ctx context.Context, in *sysin.ImOrgDepartmentEditInp) (err error)
// DepartmentDelete 删除IM组织部门
DepartmentDelete(ctx context.Context, in *sysin.ImOrgDepartmentDeleteInp) (err error)
// MemberList 获取IM组织成员列表
MemberList(ctx context.Context, in *sysin.ImOrgMemberListInp) (list []*sysin.ImOrgMemberModel, totalCount int, err error)
// MemberExport 导出IM组织成员
MemberExport(ctx context.Context, in *sysin.ImOrgMemberListInp) (err error)
// MemberEdit 新增/编辑IM组织成员
MemberEdit(ctx context.Context, in *sysin.ImOrgMemberEditInp) (err error)
// MemberDelete 删除IM组织成员
MemberDelete(ctx context.Context, in *sysin.ImOrgMemberDeleteInp) (err error)
// Search 搜索IM组织
Search(ctx context.Context, in *sysin.ImOrgSearchInp) (res *sysin.ImOrgSearchModel, err error)
}
ISysImFile interface {
// List 获取IM文件列表
List(ctx context.Context, in *sysin.ImFileListInp) (list []*sysin.ImFileListModel, totalCount int, err error)
// View 获取IM文件详情
View(ctx context.Context, in *sysin.ImFileViewInp) (res *sysin.ImFileViewModel, err error)
// Quarantine 隔离IM文件
Quarantine(ctx context.Context, in *sysin.ImFileActionInp) (err error)
// Delete 删除IM文件
Delete(ctx context.Context, in *sysin.ImFileActionInp) (err error)
// CleanupOrphan 清理IM孤儿文件
CleanupOrphan(ctx context.Context, in *sysin.ImFileCleanupOrphanInp) (res *sysin.ImFileCleanupOrphanModel, err error)
}
ISysImFilePolicy interface {
// List 获取IM文件策略列表
List(ctx context.Context, in *sysin.ImFilePolicyListInp) (list []*sysin.ImFilePolicyListModel, totalCount int, err error)
// Update 更新IM文件策略
Update(ctx context.Context, in *sysin.ImFilePolicyUpdateInp) (err error)
}
ISysImUserPolicyGroup interface {
List(ctx context.Context, in *sysin.ImUserPolicyGroupListInp) (list []*sysin.ImUserPolicyGroupListModel, totalCount int, err error)
View(ctx context.Context, in *sysin.ImUserPolicyGroupViewInp) (res *sysin.ImUserPolicyGroupViewModel, err error)
Edit(ctx context.Context, in *sysin.ImUserPolicyGroupEditInp) (err error)
Delete(ctx context.Context, in *sysin.ImUserPolicyGroupDeleteInp) (err error)
Status(ctx context.Context, in *sysin.ImUserPolicyGroupStatusInp) (err error)
MemberList(ctx context.Context, in *sysin.ImUserPolicyGroupMemberListInp) (list []*sysin.ImUserPolicyGroupMemberModel, totalCount int, err error)
MemberAdd(ctx context.Context, in *sysin.ImUserPolicyGroupMemberAddInp) (err error)
MemberRemove(ctx context.Context, in *sysin.ImUserPolicyGroupMemberRemoveInp) (err error)
LoginIPWhitelist(ctx context.Context, in *sysin.ImTenantLoginIPWhitelistInp) (res *sysin.ImTenantLoginIPWhitelistModel, err error)
LoginIPWhitelistByTenant(ctx context.Context, tenantId int64) (res *sysin.ImTenantLoginIPWhitelistModel, err error)
LoginIPWhitelistSave(ctx context.Context, in *sysin.ImTenantLoginIPWhitelistSaveInp) (err error)
}
ISysImSensitiveWord interface {
List(ctx context.Context, in *sysin.ImSensitiveWordListInp) (list []*sysin.ImSensitiveWordListModel, totalCount int, err error)
Edit(ctx context.Context, in *sysin.ImSensitiveWordEditInp) (err error)
Delete(ctx context.Context, in *sysin.ImSensitiveWordDeleteInp) (err error)
Status(ctx context.Context, in *sysin.ImSensitiveWordStatusInp) (err error)
BatchImport(ctx context.Context, in *sysin.ImSensitiveWordBatchImportInp) (res *sysin.ImSensitiveWordBatchImportModel, err error)
GroupList(ctx context.Context, in *sysin.ImSensitiveWordGroupListInp) (list []*sysin.ImSensitiveWordGroupModel, err error)
GroupEdit(ctx context.Context, in *sysin.ImSensitiveWordGroupEditInp) (err error)
}
ISysImSecurityPolicy interface {
List(ctx context.Context, in *sysin.ImSecurityPolicyListInp) (list []*sysin.ImSecurityPolicyModel, totalCount int, err error)
View(ctx context.Context, in *sysin.ImSecurityPolicyViewInp) (res *sysin.ImSecurityPolicyModel, err error)
Save(ctx context.Context, in *sysin.ImSecurityPolicySaveInp) (id int64, err error)
Publish(ctx context.Context, in *sysin.ImSecurityPolicyPublishInp) (err error)
RestoreDefault(ctx context.Context, in *sysin.ImSecurityPolicyRestoreInp) (id int64, err error)
IPRuleList(ctx context.Context, in *sysin.ImSecurityIPRuleListInp) (list []*sysin.ImSecurityIPRuleModel, totalCount int, err error)
IPRuleEdit(ctx context.Context, in *sysin.ImSecurityIPRuleEditInp) (err error)
IPRuleDelete(ctx context.Context, in *sysin.ImSecurityIPRuleDeleteInp) (err error)
}
ISysImDashboard interface {
Overview(ctx context.Context, in *sysin.ImDashboardOverviewInp) (res *sysin.ImDashboardOverviewModel, err error)
Trends(ctx context.Context, in *sysin.ImDashboardTrendsInp) (list []*sysin.ImDashboardTrendModel, err error)
}
ISysImPrivateMessage interface {
List(ctx context.Context, in *sysin.ImPrivateMessageListInp) (list []*sysin.ImMessageListModel, totalCount int, err error)
View(ctx context.Context, in *sysin.ImMessageViewInp) (res *sysin.ImMessageViewModel, err error)
Hide(ctx context.Context, in *sysin.ImMessageActionInp) (res *sysin.ImMessageCommandModel, err error)
Delete(ctx context.Context, in *sysin.ImMessageActionInp) (res *sysin.ImMessageCommandModel, err error)
Export(ctx context.Context, in *sysin.ImPrivateMessageListInp) (err error)
}
ISysImGroupMessage interface {
List(ctx context.Context, in *sysin.ImGroupMessageListInp) (list []*sysin.ImMessageListModel, totalCount int, err error)
View(ctx context.Context, in *sysin.ImMessageViewInp) (res *sysin.ImMessageViewModel, err error)
Hide(ctx context.Context, in *sysin.ImMessageActionInp) (res *sysin.ImMessageCommandModel, err error)
Delete(ctx context.Context, in *sysin.ImMessageActionInp) (res *sysin.ImMessageCommandModel, err error)
Export(ctx context.Context, in *sysin.ImGroupMessageListInp) (err error)
}
ISysImUserLoginHistory interface {
List(ctx context.Context, in *sysin.ImUserLoginHistoryListInp) (list []*sysin.ImUserLoginHistoryModel, totalCount int, err error)
Export(ctx context.Context, in *sysin.ImUserLoginHistoryListInp) (err error)
}
ISysImLoginFailureLog interface {
List(ctx context.Context, in *sysin.ImLoginFailureLogListInp) (list []*sysin.ImLoginFailureLogModel, totalCount int, err error)
View(ctx context.Context, in *sysin.ImLoginFailureViewInp) (res *sysin.ImLoginFailureLogModel, err error)
Export(ctx context.Context, in *sysin.ImLoginFailureLogListInp) (err error)
AddBlacklist(ctx context.Context, in *sysin.ImLoginFailureAddBlacklistInp) (err error)
BanUser(ctx context.Context, in *sysin.ImLoginFailureBanUserInp) (res *sysin.ImUserCommandModel, err error)
}
ISysImExternalConfig interface {
// List 获取IM外部服务配置列表
List(ctx context.Context, in *sysin.ImExternalConfigListInp) (list []*sysin.ImExternalConfigListModel, totalCount int, err error)
// View 获取IM外部服务配置详情
View(ctx context.Context, in *sysin.ImExternalConfigViewInp) (res *sysin.ImExternalConfigViewModel, err error)
// Update 更新IM外部服务配置
Update(ctx context.Context, in *sysin.ImExternalConfigUpdateInp) (err error)
// Check 检查IM外部服务配置
Check(ctx context.Context, in *sysin.ImExternalConfigCheckInp) (err error)
}
ISysImNotification interface {
// TemplateList 获取IM通知模板列表
TemplateList(ctx context.Context, in *sysin.ImNotificationTemplateListInp) (list []*sysin.ImNotificationTemplateListModel, totalCount int, err error)
// TemplateUpdate 更新IM通知模板
TemplateUpdate(ctx context.Context, in *sysin.ImNotificationTemplateUpdateInp) (err error)
}
ISysImAppRelease interface {
// List 获取IM客户端版本策略列表
List(ctx context.Context, in *sysin.ImAppReleaseListInp) (list []*sysin.ImAppReleaseModel, totalCount int, err error)
// Edit 新增/编辑IM客户端版本策略
Edit(ctx context.Context, in *sysin.ImAppReleaseEditInp) (err error)
}
ISysImAbuseReason interface {
// List 获取IM举报原因列表
List(ctx context.Context, in *sysin.ImAbuseReasonListInp) (list []*sysin.ImAbuseReasonModel, totalCount int, err error)
// Edit 新增/编辑IM举报原因
Edit(ctx context.Context, in *sysin.ImAbuseReasonEditInp) (err error)
// Delete 禁用IM举报原因
Delete(ctx context.Context, in *sysin.ImAbuseReasonDeleteInp) (err error)
}
ISysImMailboxConfig interface {
// Get 获取IM总经理信箱配置
Get(ctx context.Context, in *sysin.ImMailboxConfigGetInp) (res *sysin.ImMailboxConfigModel, err error)
// Update 更新IM总经理信箱配置
Update(ctx context.Context, in *sysin.ImMailboxConfigUpdateInp) (err error)
}
ISysImFeedbackConfig interface {
// Get 获取IM意见反馈配置
Get(ctx context.Context, in *sysin.ImFeedbackConfigGetInp) (res *sysin.ImFeedbackConfigModel, err error)
// Update 更新IM意见反馈配置
Update(ctx context.Context, in *sysin.ImFeedbackConfigUpdateInp) (err error)
}
ISysImWorkbench interface {
// List 获取IM工作台模块列表
List(ctx context.Context, in *sysin.ImWorkbenchAppListInp) (list []*sysin.ImWorkbenchAppModel, totalCount int, err error)
// Edit 新增/编辑IM工作台模块
Edit(ctx context.Context, in *sysin.ImWorkbenchAppEditInp) (err error)
// Delete 禁用IM工作台模块
Delete(ctx context.Context, in *sysin.ImWorkbenchAppDeleteInp) (err error)
// Reorder 调整IM工作台模块排序
Reorder(ctx context.Context, in *sysin.ImWorkbenchAppReorderInp) (err error)
}
ISysImTaskDashboard interface {
// List 获取IM任务看板列表
List(ctx context.Context, in *sysin.ImTaskDashboardListInp) (list []*sysin.ImTaskDashboardListModel, totalCount int, err error)
}
ISysImAuditLog interface {
// List 获取IM审计日志列表
List(ctx context.Context, in *sysin.ImAuditLogListInp) (list []*sysin.ImAuditLogListModel, totalCount int, err error)
// Export 导出IM审计日志列表
Export(ctx context.Context, in *sysin.ImAuditLogListInp) (err error)
// View 获取IM审计日志指定信息
View(ctx context.Context, in *sysin.ImAuditLogViewInp) (res *sysin.ImAuditLogViewModel, err error)
}
@@ -548,38 +758,58 @@ type (
)
var (
localSysAddons ISysAddons
localSysAddonsConfig ISysAddonsConfig
localSysAttachment ISysAttachment
localSysBlacklist ISysBlacklist
localSysConfig ISysConfig
localSysCron ISysCron
localSysCronGroup ISysCronGroup
localSysCurdDemo ISysCurdDemo
localSysImTenant ISysImTenant
localSysImRegistration ISysImRegistration
localSysImInvite ISysImInvite
localSysImUser ISysImUser
localSysImGroup ISysImGroup
localSysImRealname ISysImRealname
localSysImWorkOrder ISysImWorkOrder
localSysImAuditLog ISysImAuditLog
localSysImKafkaAudit ISysImKafkaAudit
localSysImKafkaCommand ISysImKafkaCommand
localSysImDeadLetter ISysImDeadLetter
localSysDictData ISysDictData
localSysDictType ISysDictType
localSysEmsLog ISysEmsLog
localSysGenCodes ISysGenCodes
localSysLog ISysLog
localSysLoginLog ISysLoginLog
localSysNormalTreeDemo ISysNormalTreeDemo
localSysOptionTreeDemo ISysOptionTreeDemo
localSysProvinces ISysProvinces
localSysServeLicense ISysServeLicense
localSysServeLog ISysServeLog
localSysSmsLog ISysSmsLog
localSysTestCategory ISysTestCategory
localSysAddons ISysAddons
localSysAddonsConfig ISysAddonsConfig
localSysAttachment ISysAttachment
localSysBlacklist ISysBlacklist
localSysConfig ISysConfig
localSysCron ISysCron
localSysCronGroup ISysCronGroup
localSysCurdDemo ISysCurdDemo
localSysImTenant ISysImTenant
localSysImRegistration ISysImRegistration
localSysImInvite ISysImInvite
localSysImUser ISysImUser
localSysImGroup ISysImGroup
localSysImRealname ISysImRealname
localSysImWorkOrder ISysImWorkOrder
localSysImOutbox ISysImOutbox
localSysImOrg ISysImOrg
localSysImFile ISysImFile
localSysImFilePolicy ISysImFilePolicy
localSysImUserPolicyGroup ISysImUserPolicyGroup
localSysImSensitiveWord ISysImSensitiveWord
localSysImSecurityPolicy ISysImSecurityPolicy
localSysImDashboard ISysImDashboard
localSysImPrivateMessage ISysImPrivateMessage
localSysImGroupMessage ISysImGroupMessage
localSysImUserLoginHistory ISysImUserLoginHistory
localSysImLoginFailureLog ISysImLoginFailureLog
localSysImExternalConfig ISysImExternalConfig
localSysImNotification ISysImNotification
localSysImAppRelease ISysImAppRelease
localSysImAbuseReason ISysImAbuseReason
localSysImMailboxConfig ISysImMailboxConfig
localSysImFeedbackConfig ISysImFeedbackConfig
localSysImWorkbench ISysImWorkbench
localSysImTaskDashboard ISysImTaskDashboard
localSysImAuditLog ISysImAuditLog
localSysImKafkaAudit ISysImKafkaAudit
localSysImKafkaCommand ISysImKafkaCommand
localSysImDeadLetter ISysImDeadLetter
localSysDictData ISysDictData
localSysDictType ISysDictType
localSysEmsLog ISysEmsLog
localSysGenCodes ISysGenCodes
localSysLog ISysLog
localSysLoginLog ISysLoginLog
localSysNormalTreeDemo ISysNormalTreeDemo
localSysOptionTreeDemo ISysOptionTreeDemo
localSysProvinces ISysProvinces
localSysServeLicense ISysServeLicense
localSysServeLog ISysServeLog
localSysSmsLog ISysSmsLog
localSysTestCategory ISysTestCategory
)
func SysAddons() ISysAddons {
@@ -747,6 +977,210 @@ func RegisterSysImWorkOrder(i ISysImWorkOrder) {
localSysImWorkOrder = i
}
func SysImOutbox() ISysImOutbox {
if localSysImOutbox == nil {
panic("implement not found for interface ISysImOutbox, forgot register?")
}
return localSysImOutbox
}
func RegisterSysImOutbox(i ISysImOutbox) {
localSysImOutbox = i
}
func SysImOrg() ISysImOrg {
if localSysImOrg == nil {
panic("implement not found for interface ISysImOrg, forgot register?")
}
return localSysImOrg
}
func RegisterSysImOrg(i ISysImOrg) {
localSysImOrg = i
}
func SysImFile() ISysImFile {
if localSysImFile == nil {
panic("implement not found for interface ISysImFile, forgot register?")
}
return localSysImFile
}
func RegisterSysImFile(i ISysImFile) {
localSysImFile = i
}
func SysImFilePolicy() ISysImFilePolicy {
if localSysImFilePolicy == nil {
panic("implement not found for interface ISysImFilePolicy, forgot register?")
}
return localSysImFilePolicy
}
func RegisterSysImFilePolicy(i ISysImFilePolicy) {
localSysImFilePolicy = i
}
func SysImUserPolicyGroup() ISysImUserPolicyGroup {
if localSysImUserPolicyGroup == nil {
panic("implement not found for interface ISysImUserPolicyGroup, forgot register?")
}
return localSysImUserPolicyGroup
}
func RegisterSysImUserPolicyGroup(i ISysImUserPolicyGroup) { localSysImUserPolicyGroup = i }
func SysImSensitiveWord() ISysImSensitiveWord {
if localSysImSensitiveWord == nil {
panic("implement not found for interface ISysImSensitiveWord, forgot register?")
}
return localSysImSensitiveWord
}
func RegisterSysImSensitiveWord(i ISysImSensitiveWord) { localSysImSensitiveWord = i }
func SysImSecurityPolicy() ISysImSecurityPolicy {
if localSysImSecurityPolicy == nil {
panic("implement not found for interface ISysImSecurityPolicy, forgot register?")
}
return localSysImSecurityPolicy
}
func RegisterSysImSecurityPolicy(i ISysImSecurityPolicy) { localSysImSecurityPolicy = i }
func SysImDashboard() ISysImDashboard {
if localSysImDashboard == nil {
panic("implement not found for interface ISysImDashboard, forgot register?")
}
return localSysImDashboard
}
func RegisterSysImDashboard(i ISysImDashboard) { localSysImDashboard = i }
func SysImPrivateMessage() ISysImPrivateMessage {
if localSysImPrivateMessage == nil {
panic("implement not found for interface ISysImPrivateMessage, forgot register?")
}
return localSysImPrivateMessage
}
func RegisterSysImPrivateMessage(i ISysImPrivateMessage) { localSysImPrivateMessage = i }
func SysImGroupMessage() ISysImGroupMessage {
if localSysImGroupMessage == nil {
panic("implement not found for interface ISysImGroupMessage, forgot register?")
}
return localSysImGroupMessage
}
func RegisterSysImGroupMessage(i ISysImGroupMessage) { localSysImGroupMessage = i }
func SysImUserLoginHistory() ISysImUserLoginHistory {
if localSysImUserLoginHistory == nil {
panic("implement not found for interface ISysImUserLoginHistory, forgot register?")
}
return localSysImUserLoginHistory
}
func RegisterSysImUserLoginHistory(i ISysImUserLoginHistory) { localSysImUserLoginHistory = i }
func SysImLoginFailureLog() ISysImLoginFailureLog {
if localSysImLoginFailureLog == nil {
panic("implement not found for interface ISysImLoginFailureLog, forgot register?")
}
return localSysImLoginFailureLog
}
func RegisterSysImLoginFailureLog(i ISysImLoginFailureLog) { localSysImLoginFailureLog = i }
func SysImExternalConfig() ISysImExternalConfig {
if localSysImExternalConfig == nil {
panic("implement not found for interface ISysImExternalConfig, forgot register?")
}
return localSysImExternalConfig
}
func RegisterSysImExternalConfig(i ISysImExternalConfig) {
localSysImExternalConfig = i
}
func SysImNotification() ISysImNotification {
if localSysImNotification == nil {
panic("implement not found for interface ISysImNotification, forgot register?")
}
return localSysImNotification
}
func RegisterSysImNotification(i ISysImNotification) {
localSysImNotification = i
}
func SysImAppRelease() ISysImAppRelease {
if localSysImAppRelease == nil {
panic("implement not found for interface ISysImAppRelease, forgot register?")
}
return localSysImAppRelease
}
func RegisterSysImAppRelease(i ISysImAppRelease) {
localSysImAppRelease = i
}
func SysImAbuseReason() ISysImAbuseReason {
if localSysImAbuseReason == nil {
panic("implement not found for interface ISysImAbuseReason, forgot register?")
}
return localSysImAbuseReason
}
func RegisterSysImAbuseReason(i ISysImAbuseReason) {
localSysImAbuseReason = i
}
func SysImMailboxConfig() ISysImMailboxConfig {
if localSysImMailboxConfig == nil {
panic("implement not found for interface ISysImMailboxConfig, forgot register?")
}
return localSysImMailboxConfig
}
func RegisterSysImMailboxConfig(i ISysImMailboxConfig) {
localSysImMailboxConfig = i
}
func SysImFeedbackConfig() ISysImFeedbackConfig {
if localSysImFeedbackConfig == nil {
panic("implement not found for interface ISysImFeedbackConfig, forgot register?")
}
return localSysImFeedbackConfig
}
func RegisterSysImFeedbackConfig(i ISysImFeedbackConfig) {
localSysImFeedbackConfig = i
}
func SysImWorkbench() ISysImWorkbench {
if localSysImWorkbench == nil {
panic("implement not found for interface ISysImWorkbench, forgot register?")
}
return localSysImWorkbench
}
func RegisterSysImWorkbench(i ISysImWorkbench) {
localSysImWorkbench = i
}
func SysImTaskDashboard() ISysImTaskDashboard {
if localSysImTaskDashboard == nil {
panic("implement not found for interface ISysImTaskDashboard, forgot register?")
}
return localSysImTaskDashboard
}
func RegisterSysImTaskDashboard(i ISysImTaskDashboard) {
localSysImTaskDashboard = i
}
func SysImAuditLog() ISysImAuditLog {
if localSysImAuditLog == nil {
panic("implement not found for interface ISysImAuditLog, forgot register?")