admin

package
v0.0.49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2026 License: MIT Imports: 44 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// BaseI18nTaskName 是统一机器翻译任务的稳定调用目标。
	BaseI18nTaskName = "system.admin.BaseI18n"
)
View Source
const (
	// BaseLogFallbackTaskName 是日志入库回退任务的稳定调用目标。
	BaseLogFallbackTaskName = "system.admin.BaseLogFallback"
)
View Source
const (
	// MessageDispatchTaskName 是消息投递恢复任务的稳定调用目标。
	MessageDispatchTaskName = "system.admin.BaseMessageDispatch"
)
View Source
const (
	// TableArchiveTaskName 是表归档任务的稳定调用目标。
	TableArchiveTaskName = "system.admin.BaseTableArchive"
)
View Source
const (
	// TableBackupTaskName 是数据库表备份任务的稳定调用目标。
	TableBackupTaskName = "system.admin.BaseTableBackup"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseI18nTask added in v0.0.29

type BaseI18nTask struct {
	// contains filtered or unexported fields
}

BaseI18nTask 执行菜单、字典、字典项、系统配置和定时任务的机器翻译任务。

func NewBaseI18nTask added in v0.0.29

func NewBaseI18nTask(
	i18nCase *biz.BaseI18nCase,
	menuRepo *data.BaseMenuRepository,
	dictRepo *data.BaseDictRepository,
	dictItemRepo *data.BaseDictItemRepository,
	configRepo *data.BaseConfigRepository,
	jobRepo *data.BaseJobRepository,
) *BaseI18nTask

NewBaseI18nTask 创建统一机器翻译任务执行器。

func (*BaseI18nTask) Exec added in v0.0.29

func (t *BaseI18nTask) Exec(ctx context.Context, _ map[string]string) ([]string, error)

Exec 扫描所有资源并补齐缺失的机器译文。

func (*BaseI18nTask) Task added in v0.0.29

func (t *BaseI18nTask) Task() cronTransport.Task

Task 返回交由 base_job 统一调度的任务定义。

type BaseLogFallbackTask added in v0.0.32

type BaseLogFallbackTask struct {
	// contains filtered or unexported fields
}

BaseLogFallbackTask 将日志入库回退文件中的事件重新写入对应日志表。

func NewBaseLogFallbackTask added in v0.0.32

func NewBaseLogFallbackTask(
	baseCase *biz.BaseCase,
	loginRepo *data.BaseLoginLogRepository,
	operationRepo *data.BaseOperationLogRepository,
	dataAccessRepo *data.BaseDataAccessLogRepository,
	permissionRepo *data.BasePermissionLogRepository,
) *BaseLogFallbackTask

NewBaseLogFallbackTask 创建日志入库回退任务。

func (*BaseLogFallbackTask) Exec added in v0.0.32

func (t *BaseLogFallbackTask) Exec(ctx context.Context, _ map[string]string) ([]string, error)

Exec 扫描日志入库回退文件并重新写入待处理事件。

func (*BaseLogFallbackTask) Task added in v0.0.32

func (t *BaseLogFallbackTask) Task() cron.Task

Task 返回交由 base_job 调度的任务定义。

type MessageDispatchTask added in v0.0.30

type MessageDispatchTask struct {
	// contains filtered or unexported fields
}

MessageDispatchTask 恢复到期定时消息和遗漏的 Redis Streams 投递任务。

func NewMessageDispatchTask added in v0.0.30

func NewMessageDispatchTask(baseMessageCase *biz.BaseMessageCase) *MessageDispatchTask

NewMessageDispatchTask 创建消息投递恢复任务。

func (*MessageDispatchTask) Exec added in v0.0.30

func (t *MessageDispatchTask) Exec(ctx context.Context, _ map[string]string) ([]string, error)

Exec 扫描并重新入队需要继续处理的消息投递任务。

type TableArchiveTask added in v0.0.32

type TableArchiveTask struct {
	// contains filtered or unexported fields
}

TableArchiveTask 按归档配置将当前数据源中的历史表数据保存到内部归档表或 OSS。

func NewTableArchiveTask added in v0.0.32

func NewTableArchiveTask(baseCase *coreBiz.BaseCase, archiveRepo *data.BaseTableArchiveRepository, recordRepo *data.BaseTableArchiveRecordRepository) *TableArchiveTask

NewTableArchiveTask 创建表归档任务。

func (*TableArchiveTask) Exec added in v0.0.32

func (t *TableArchiveTask) Exec(ctx context.Context, _ map[string]string) ([]string, error)

Exec 执行所有启用的表归档配置。

func (*TableArchiveTask) Task added in v0.0.32

func (t *TableArchiveTask) Task() cron.Task

Task 返回交由 base_job 调度的任务定义。

type TableBackupTask added in v0.0.32

type TableBackupTask struct {
	// contains filtered or unexported fields
}

TableBackupTask 按备份配置对命名数据源执行加密全量备份并上传 OSS。

func NewTableBackupTask added in v0.0.32

func NewTableBackupTask(baseCase *biz.BaseCase, backupRepo *data.BaseTableBackupRepository, recordRepo *data.BaseTableBackupRecordRepository) *TableBackupTask

NewTableBackupTask 创建数据库表备份任务。

func (*TableBackupTask) Exec added in v0.0.32

func (t *TableBackupTask) Exec(ctx context.Context, _ map[string]string) ([]string, error)

Exec 执行所有启用的数据库备份配置。

func (*TableBackupTask) Task added in v0.0.32

func (t *TableBackupTask) Task() cron.Task

Task 返回交由 base_job 调度的任务定义。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL