chore: seed migration objects batch 5
This commit is contained in:
+482
-48
@@ -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?")
|
||||
|
||||
Reference in New Issue
Block a user