Documentation
¶
Index ¶
- Variables
- func Models() []interface{}
- type AiMessageRepository
- type AiModelRepository
- type AiProviderRepository
- type AiQueryRepository
- type AiSessionRepository
- type BaseAPII18NRepository
- type BaseAPILogRepository
- type BaseAPIRateLimitPolicyRepository
- type BaseAPIRepository
- type BaseAreaRepository
- type BaseConfigRepository
- type BaseDataAccessLogRepository
- type BaseDeptRepository
- type BaseDictItemRepository
- type BaseDictRepository
- type BaseFileRepository
- type BaseI18NCustomRepository
- type BaseI18NRepository
- type BaseJobLogRepository
- type BaseJobRepository
- type BaseLanguageRepository
- type BaseLoginLogRepository
- type BaseLoginPolicyRepository
- type BaseLoginPolicyRuleRepository
- type BaseMenuRepository
- type BaseMessageCategoryRepository
- type BaseMessageDeliveryRepository
- type BaseMessageDispatchRepository
- type BaseMessageProviderRepository
- type BaseMessageRepository
- type BaseMessageTemplateRepository
- type BaseMigrationRepository
- type BaseOauthProviderRepository
- type BaseOperationLogRepository
- type BasePermissionLogRepository
- type BasePolicyEvaluationLogRepository
- type BasePostRepository
- type BaseRateLimitRuleRepository
- type BaseRedactOutputPolicyRepository
- type BaseRedactRuleRepository
- type BaseRedactStoragePolicyRepository
- type BaseRedactStorageValueRepository
- type BaseRoleRepository
- type BaseScriptLogRepository
- type BaseScriptRepository
- type BaseTableArchiveRecordRepository
- type BaseTableArchiveRepository
- type BaseTableArchiveRestoreRepository
- type BaseTableBackupRecordRepository
- type BaseTableBackupRepository
- type BaseTableBackupRestoreRepository
- type BaseTenantProjectGrantRepository
- type BaseTenantProjectRepository
- type BaseTenantRepository
- type BaseThirdAccountRepository
- type BaseUserMFARecoveryRepository
- type BaseUserMFARepository
- type BaseUserMFATotpRepository
- type BaseUserMFAWebauthnRepository
- type BaseUserRepository
- type CasbinRuleRepository
- type CodeGenColumnRepository
- type CodeGenProtoRepository
- type CodeGenTableRepository
- type Data
- type MqttMessageRepository
- type OauthClientRepository
- type QueryProvider
- type Transaction
- type WorkflowDefinitionRepository
- type WorkflowDelegationRepository
- type WorkflowInstanceRepository
- type WorkflowJoinRepository
- type WorkflowLogRepository
- type WorkflowParentLinkRepository
- type WorkflowScriptRunRepository
- type WorkflowTaskRepository
Constants ¶
This section is empty.
Variables ¶
var ProviderSet = wire.NewSet( NewData, NewTransaction, NewAiMessageRepository, NewAiModelRepository, NewAiProviderRepository, NewAiQueryRepository, NewAiSessionRepository, NewBaseAPIRepository, NewBaseAPII18NRepository, NewBaseAPILogRepository, NewBaseAPIRateLimitPolicyRepository, NewBaseAreaRepository, NewBaseConfigRepository, NewBaseDataAccessLogRepository, NewBaseDeptRepository, NewBaseDictRepository, NewBaseDictItemRepository, NewBaseFileRepository, NewBaseI18NRepository, NewBaseI18NCustomRepository, NewBaseJobRepository, NewBaseJobLogRepository, NewBaseLanguageRepository, NewBaseLoginLogRepository, NewBaseLoginPolicyRepository, NewBaseLoginPolicyRuleRepository, NewBaseMenuRepository, NewBaseMessageRepository, NewBaseMessageCategoryRepository, NewBaseMessageDeliveryRepository, NewBaseMessageDispatchRepository, NewBaseMessageProviderRepository, NewBaseMessageTemplateRepository, NewBaseMigrationRepository, NewBaseOauthProviderRepository, NewBaseOperationLogRepository, NewBasePermissionLogRepository, NewBasePolicyEvaluationLogRepository, NewBasePostRepository, NewBaseRateLimitRuleRepository, NewBaseRedactOutputPolicyRepository, NewBaseRedactRuleRepository, NewBaseRedactStoragePolicyRepository, NewBaseRedactStorageValueRepository, NewBaseRoleRepository, NewBaseScriptRepository, NewBaseScriptLogRepository, NewBaseTableArchiveRepository, NewBaseTableArchiveRecordRepository, NewBaseTableArchiveRestoreRepository, NewBaseTableBackupRepository, NewBaseTableBackupRecordRepository, NewBaseTableBackupRestoreRepository, NewBaseTenantRepository, NewBaseTenantProjectRepository, NewBaseTenantProjectGrantRepository, NewBaseThirdAccountRepository, NewBaseUserRepository, NewBaseUserMFARepository, NewBaseUserMFARecoveryRepository, NewBaseUserMFATotpRepository, NewBaseUserMFAWebauthnRepository, NewCasbinRuleRepository, NewCodeGenColumnRepository, NewCodeGenProtoRepository, NewCodeGenTableRepository, NewMqttMessageRepository, NewOauthClientRepository, NewWorkflowDefinitionRepository, NewWorkflowDelegationRepository, NewWorkflowInstanceRepository, NewWorkflowJoinRepository, NewWorkflowLogRepository, NewWorkflowParentLinkRepository, NewWorkflowScriptRunRepository, NewWorkflowTaskRepository, )
ProviderSet 定义 data 包的数据访问依赖注入提供者集合,数据库客户端由外部提供。
Functions ¶
Types ¶
type AiMessageRepository ¶
type AiMessageRepository struct {
repository.BaseRepository[models.AiMessage]
// contains filtered or unexported fields
}
AiMessageRepository 定义 AI助手消息 的基础仓储能力。
func NewAiMessageRepository ¶
func NewAiMessageRepository(queryProvider QueryProvider) *AiMessageRepository
NewAiMessageRepository 创建 AiMessage 基础仓储实例。
type AiModelRepository ¶ added in v0.0.66
type AiModelRepository struct {
repository.BaseRepository[models.AiModel]
// contains filtered or unexported fields
}
AiModelRepository 定义 AI模型 的基础仓储能力。
func NewAiModelRepository ¶ added in v0.0.66
func NewAiModelRepository(queryProvider QueryProvider) *AiModelRepository
NewAiModelRepository 创建 AiModel 基础仓储实例。
type AiProviderRepository ¶ added in v0.0.64
type AiProviderRepository struct {
repository.BaseRepository[models.AiProvider]
// contains filtered or unexported fields
}
AiProviderRepository 定义 AI供应商配置 的基础仓储能力。
func NewAiProviderRepository ¶ added in v0.0.64
func NewAiProviderRepository(queryProvider QueryProvider) *AiProviderRepository
NewAiProviderRepository 创建 AiProvider 基础仓储实例。
type AiQueryRepository ¶ added in v0.0.66
type AiQueryRepository struct {
repository.BaseRepository[models.AiQuery]
// contains filtered or unexported fields
}
AiQueryRepository 定义 智能问数记录 的基础仓储能力。
func NewAiQueryRepository ¶ added in v0.0.66
func NewAiQueryRepository(queryProvider QueryProvider) *AiQueryRepository
NewAiQueryRepository 创建 AiQuery 基础仓储实例。
type AiSessionRepository ¶
type AiSessionRepository struct {
repository.BaseRepository[models.AiSession]
// contains filtered or unexported fields
}
AiSessionRepository 定义 AI助手会话 的基础仓储能力。
func NewAiSessionRepository ¶
func NewAiSessionRepository(queryProvider QueryProvider) *AiSessionRepository
NewAiSessionRepository 创建 AiSession 基础仓储实例。
type BaseAPII18NRepository ¶ added in v0.0.28
type BaseAPII18NRepository struct {
repository.BaseRepository[models.BaseAPII18N]
// contains filtered or unexported fields
}
BaseAPII18NRepository 定义 API国际化信息 的基础仓储能力。
func NewBaseAPII18NRepository ¶ added in v0.0.28
func NewBaseAPII18NRepository(queryProvider QueryProvider) *BaseAPII18NRepository
NewBaseAPII18NRepository 创建 BaseAPII18N 基础仓储实例。
type BaseAPILogRepository ¶ added in v0.0.30
type BaseAPILogRepository struct {
repository.BaseRepository[models.BaseAPILog]
// contains filtered or unexported fields
}
BaseAPILogRepository 定义 API访问日志 的基础仓储能力。
func NewBaseAPILogRepository ¶ added in v0.0.30
func NewBaseAPILogRepository(queryProvider QueryProvider) *BaseAPILogRepository
NewBaseAPILogRepository 创建 BaseAPILog 基础仓储实例。
type BaseAPIRateLimitPolicyRepository ¶ added in v0.0.63
type BaseAPIRateLimitPolicyRepository struct {
repository.BaseRepository[models.BaseAPIRateLimitPolicy]
// contains filtered or unexported fields
}
BaseAPIRateLimitPolicyRepository 定义 接口限流策略 的基础仓储能力。
func NewBaseAPIRateLimitPolicyRepository ¶ added in v0.0.63
func NewBaseAPIRateLimitPolicyRepository(queryProvider QueryProvider) *BaseAPIRateLimitPolicyRepository
NewBaseAPIRateLimitPolicyRepository 创建 BaseAPIRateLimitPolicy 基础仓储实例。
type BaseAPIRepository ¶
type BaseAPIRepository struct {
repository.BaseRepository[models.BaseAPI]
// contains filtered or unexported fields
}
BaseAPIRepository 定义 API信息 的基础仓储能力。
func NewBaseAPIRepository ¶
func NewBaseAPIRepository(queryProvider QueryProvider) *BaseAPIRepository
NewBaseAPIRepository 创建 BaseAPI 基础仓储实例。
type BaseAreaRepository ¶
type BaseAreaRepository struct {
repository.BaseRepository[models.BaseArea]
// contains filtered or unexported fields
}
BaseAreaRepository 定义 行政区域信息 的基础仓储能力。
func NewBaseAreaRepository ¶
func NewBaseAreaRepository(queryProvider QueryProvider) *BaseAreaRepository
NewBaseAreaRepository 创建 BaseArea 基础仓储实例。
type BaseConfigRepository ¶
type BaseConfigRepository struct {
repository.BaseRepository[models.BaseConfig]
// contains filtered or unexported fields
}
BaseConfigRepository 定义 参数配置 的基础仓储能力。
func NewBaseConfigRepository ¶
func NewBaseConfigRepository(queryProvider QueryProvider) *BaseConfigRepository
NewBaseConfigRepository 创建 BaseConfig 基础仓储实例。
type BaseDataAccessLogRepository ¶ added in v0.0.30
type BaseDataAccessLogRepository struct {
repository.BaseRepository[models.BaseDataAccessLog]
// contains filtered or unexported fields
}
BaseDataAccessLogRepository 定义 数据访问日志 的基础仓储能力。
func NewBaseDataAccessLogRepository ¶ added in v0.0.30
func NewBaseDataAccessLogRepository(queryProvider QueryProvider) *BaseDataAccessLogRepository
NewBaseDataAccessLogRepository 创建 BaseDataAccessLog 基础仓储实例。
type BaseDeptRepository ¶
type BaseDeptRepository struct {
repository.BaseRepository[models.BaseDept]
// contains filtered or unexported fields
}
BaseDeptRepository 定义 部门信息 的基础仓储能力。
func NewBaseDeptRepository ¶
func NewBaseDeptRepository(queryProvider QueryProvider) *BaseDeptRepository
NewBaseDeptRepository 创建 BaseDept 基础仓储实例。
type BaseDictItemRepository ¶
type BaseDictItemRepository struct {
repository.BaseRepository[models.BaseDictItem]
// contains filtered or unexported fields
}
BaseDictItemRepository 定义 字典属性信息 的基础仓储能力。
func NewBaseDictItemRepository ¶
func NewBaseDictItemRepository(queryProvider QueryProvider) *BaseDictItemRepository
NewBaseDictItemRepository 创建 BaseDictItem 基础仓储实例。
type BaseDictRepository ¶
type BaseDictRepository struct {
repository.BaseRepository[models.BaseDict]
// contains filtered or unexported fields
}
BaseDictRepository 定义 字典信息 的基础仓储能力。
func NewBaseDictRepository ¶
func NewBaseDictRepository(queryProvider QueryProvider) *BaseDictRepository
NewBaseDictRepository 创建 BaseDict 基础仓储实例。
type BaseFileRepository ¶ added in v0.0.30
type BaseFileRepository struct {
repository.BaseRepository[models.BaseFile]
// contains filtered or unexported fields
}
BaseFileRepository 定义 文件元数据 的基础仓储能力。
func NewBaseFileRepository ¶ added in v0.0.30
func NewBaseFileRepository(queryProvider QueryProvider) *BaseFileRepository
NewBaseFileRepository 创建 BaseFile 基础仓储实例。
type BaseI18NCustomRepository ¶ added in v0.0.50
type BaseI18NCustomRepository struct {
repository.BaseRepository[models.BaseI18NCustom]
// contains filtered or unexported fields
}
BaseI18NCustomRepository 定义 国际化自定义翻译信息 的基础仓储能力。
func NewBaseI18NCustomRepository ¶ added in v0.0.50
func NewBaseI18NCustomRepository(queryProvider QueryProvider) *BaseI18NCustomRepository
NewBaseI18NCustomRepository 创建 BaseI18NCustom 基础仓储实例。
type BaseI18NRepository ¶ added in v0.0.28
type BaseI18NRepository struct {
repository.BaseRepository[models.BaseI18N]
// contains filtered or unexported fields
}
BaseI18NRepository 定义 国际化翻译信息 的基础仓储能力。
func NewBaseI18NRepository ¶ added in v0.0.28
func NewBaseI18NRepository(queryProvider QueryProvider) *BaseI18NRepository
NewBaseI18NRepository 创建 BaseI18N 基础仓储实例。
type BaseJobLogRepository ¶
type BaseJobLogRepository struct {
repository.BaseRepository[models.BaseJobLog]
// contains filtered or unexported fields
}
BaseJobLogRepository 定义 定时任务日志 的基础仓储能力。
func NewBaseJobLogRepository ¶
func NewBaseJobLogRepository(queryProvider QueryProvider) *BaseJobLogRepository
NewBaseJobLogRepository 创建 BaseJobLog 基础仓储实例。
type BaseJobRepository ¶
type BaseJobRepository struct {
repository.BaseRepository[models.BaseJob]
// contains filtered or unexported fields
}
BaseJobRepository 定义 定时任务信息 的基础仓储能力。
func NewBaseJobRepository ¶
func NewBaseJobRepository(queryProvider QueryProvider) *BaseJobRepository
NewBaseJobRepository 创建 BaseJob 基础仓储实例。
type BaseLanguageRepository ¶ added in v0.0.21
type BaseLanguageRepository struct {
repository.BaseRepository[models.BaseLanguage]
// contains filtered or unexported fields
}
BaseLanguageRepository 定义 语言信息 的基础仓储能力。
func NewBaseLanguageRepository ¶ added in v0.0.21
func NewBaseLanguageRepository(queryProvider QueryProvider) *BaseLanguageRepository
NewBaseLanguageRepository 创建 BaseLanguage 基础仓储实例。
type BaseLoginLogRepository ¶ added in v0.0.30
type BaseLoginLogRepository struct {
repository.BaseRepository[models.BaseLoginLog]
// contains filtered or unexported fields
}
BaseLoginLogRepository 定义 登录日志 的基础仓储能力。
func NewBaseLoginLogRepository ¶ added in v0.0.30
func NewBaseLoginLogRepository(queryProvider QueryProvider) *BaseLoginLogRepository
NewBaseLoginLogRepository 创建 BaseLoginLog 基础仓储实例。
type BaseLoginPolicyRepository ¶ added in v0.0.32
type BaseLoginPolicyRepository struct {
repository.BaseRepository[models.BaseLoginPolicy]
// contains filtered or unexported fields
}
BaseLoginPolicyRepository 定义 登录策略 的基础仓储能力。
func NewBaseLoginPolicyRepository ¶ added in v0.0.32
func NewBaseLoginPolicyRepository(queryProvider QueryProvider) *BaseLoginPolicyRepository
NewBaseLoginPolicyRepository 创建 BaseLoginPolicy 基础仓储实例。
type BaseLoginPolicyRuleRepository ¶ added in v0.0.32
type BaseLoginPolicyRuleRepository struct {
repository.BaseRepository[models.BaseLoginPolicyRule]
// contains filtered or unexported fields
}
BaseLoginPolicyRuleRepository 定义 登录策略规则 的基础仓储能力。
func NewBaseLoginPolicyRuleRepository ¶ added in v0.0.32
func NewBaseLoginPolicyRuleRepository(queryProvider QueryProvider) *BaseLoginPolicyRuleRepository
NewBaseLoginPolicyRuleRepository 创建 BaseLoginPolicyRule 基础仓储实例。
type BaseMenuRepository ¶
type BaseMenuRepository struct {
repository.BaseRepository[models.BaseMenu]
// contains filtered or unexported fields
}
BaseMenuRepository 定义 菜单信息 的基础仓储能力。
func NewBaseMenuRepository ¶
func NewBaseMenuRepository(queryProvider QueryProvider) *BaseMenuRepository
NewBaseMenuRepository 创建 BaseMenu 基础仓储实例。
type BaseMessageCategoryRepository ¶ added in v0.0.30
type BaseMessageCategoryRepository struct {
repository.BaseRepository[models.BaseMessageCategory]
// contains filtered or unexported fields
}
BaseMessageCategoryRepository 定义 消息分类 的基础仓储能力。
func NewBaseMessageCategoryRepository ¶ added in v0.0.30
func NewBaseMessageCategoryRepository(queryProvider QueryProvider) *BaseMessageCategoryRepository
NewBaseMessageCategoryRepository 创建 BaseMessageCategory 基础仓储实例。
type BaseMessageDeliveryRepository ¶ added in v0.0.30
type BaseMessageDeliveryRepository struct {
repository.BaseRepository[models.BaseMessageDelivery]
// contains filtered or unexported fields
}
BaseMessageDeliveryRepository 定义 消息投递记录 的基础仓储能力。
func NewBaseMessageDeliveryRepository ¶ added in v0.0.30
func NewBaseMessageDeliveryRepository(queryProvider QueryProvider) *BaseMessageDeliveryRepository
NewBaseMessageDeliveryRepository 创建 BaseMessageDelivery 基础仓储实例。
type BaseMessageDispatchRepository ¶ added in v0.0.30
type BaseMessageDispatchRepository struct {
repository.BaseRepository[models.BaseMessageDispatch]
// contains filtered or unexported fields
}
BaseMessageDispatchRepository 定义 消息投递任务 的基础仓储能力。
func NewBaseMessageDispatchRepository ¶ added in v0.0.30
func NewBaseMessageDispatchRepository(queryProvider QueryProvider) *BaseMessageDispatchRepository
NewBaseMessageDispatchRepository 创建 BaseMessageDispatch 基础仓储实例。
type BaseMessageProviderRepository ¶ added in v0.0.64
type BaseMessageProviderRepository struct {
repository.BaseRepository[models.BaseMessageProvider]
// contains filtered or unexported fields
}
BaseMessageProviderRepository 定义 消息发送 Provider 的基础仓储能力。
func NewBaseMessageProviderRepository ¶ added in v0.0.64
func NewBaseMessageProviderRepository(queryProvider QueryProvider) *BaseMessageProviderRepository
NewBaseMessageProviderRepository 创建 BaseMessageProvider 基础仓储实例。
type BaseMessageRepository ¶ added in v0.0.30
type BaseMessageRepository struct {
repository.BaseRepository[models.BaseMessage]
// contains filtered or unexported fields
}
BaseMessageRepository 定义 消息信息 的基础仓储能力。
func NewBaseMessageRepository ¶ added in v0.0.30
func NewBaseMessageRepository(queryProvider QueryProvider) *BaseMessageRepository
NewBaseMessageRepository 创建 BaseMessage 基础仓储实例。
type BaseMessageTemplateRepository ¶ added in v0.0.64
type BaseMessageTemplateRepository struct {
repository.BaseRepository[models.BaseMessageTemplate]
// contains filtered or unexported fields
}
BaseMessageTemplateRepository 定义 消息 Provider 模板 的基础仓储能力。
func NewBaseMessageTemplateRepository ¶ added in v0.0.64
func NewBaseMessageTemplateRepository(queryProvider QueryProvider) *BaseMessageTemplateRepository
NewBaseMessageTemplateRepository 创建 BaseMessageTemplate 基础仓储实例。
type BaseMigrationRepository ¶
type BaseMigrationRepository struct {
repository.BaseRepository[models.BaseMigration]
// contains filtered or unexported fields
}
BaseMigrationRepository 定义 数据库迁移记录 的基础仓储能力。
func NewBaseMigrationRepository ¶
func NewBaseMigrationRepository(queryProvider QueryProvider) *BaseMigrationRepository
NewBaseMigrationRepository 创建 BaseMigration 基础仓储实例。
type BaseOauthProviderRepository ¶ added in v0.0.63
type BaseOauthProviderRepository struct {
repository.BaseRepository[models.BaseOauthProvider]
// contains filtered or unexported fields
}
BaseOauthProviderRepository 定义 OAuth第三方登录方式 的基础仓储能力。
func NewBaseOauthProviderRepository ¶ added in v0.0.63
func NewBaseOauthProviderRepository(queryProvider QueryProvider) *BaseOauthProviderRepository
NewBaseOauthProviderRepository 创建 BaseOauthProvider 基础仓储实例。
type BaseOperationLogRepository ¶ added in v0.0.30
type BaseOperationLogRepository struct {
repository.BaseRepository[models.BaseOperationLog]
// contains filtered or unexported fields
}
BaseOperationLogRepository 定义 业务操作日志 的基础仓储能力。
func NewBaseOperationLogRepository ¶ added in v0.0.30
func NewBaseOperationLogRepository(queryProvider QueryProvider) *BaseOperationLogRepository
NewBaseOperationLogRepository 创建 BaseOperationLog 基础仓储实例。
type BasePermissionLogRepository ¶ added in v0.0.30
type BasePermissionLogRepository struct {
repository.BaseRepository[models.BasePermissionLog]
// contains filtered or unexported fields
}
BasePermissionLogRepository 定义 权限日志 的基础仓储能力。
func NewBasePermissionLogRepository ¶ added in v0.0.30
func NewBasePermissionLogRepository(queryProvider QueryProvider) *BasePermissionLogRepository
NewBasePermissionLogRepository 创建 BasePermissionLog 基础仓储实例。
type BasePolicyEvaluationLogRepository ¶ added in v0.0.30
type BasePolicyEvaluationLogRepository struct {
repository.BaseRepository[models.BasePolicyEvaluationLog]
// contains filtered or unexported fields
}
BasePolicyEvaluationLogRepository 定义 策略评估日志 的基础仓储能力。
func NewBasePolicyEvaluationLogRepository ¶ added in v0.0.30
func NewBasePolicyEvaluationLogRepository(queryProvider QueryProvider) *BasePolicyEvaluationLogRepository
NewBasePolicyEvaluationLogRepository 创建 BasePolicyEvaluationLog 基础仓储实例。
type BasePostRepository ¶
type BasePostRepository struct {
repository.BaseRepository[models.BasePost]
// contains filtered or unexported fields
}
BasePostRepository 定义 岗位信息 的基础仓储能力。
func NewBasePostRepository ¶
func NewBasePostRepository(queryProvider QueryProvider) *BasePostRepository
NewBasePostRepository 创建 BasePost 基础仓储实例。
type BaseRateLimitRuleRepository ¶ added in v0.0.63
type BaseRateLimitRuleRepository struct {
repository.BaseRepository[models.BaseRateLimitRule]
// contains filtered or unexported fields
}
BaseRateLimitRuleRepository 定义 限流规则模板 的基础仓储能力。
func NewBaseRateLimitRuleRepository ¶ added in v0.0.63
func NewBaseRateLimitRuleRepository(queryProvider QueryProvider) *BaseRateLimitRuleRepository
NewBaseRateLimitRuleRepository 创建 BaseRateLimitRule 基础仓储实例。
type BaseRedactOutputPolicyRepository ¶ added in v0.0.33
type BaseRedactOutputPolicyRepository struct {
repository.BaseRepository[models.BaseRedactOutputPolicy]
// contains filtered or unexported fields
}
BaseRedactOutputPolicyRepository 定义 Proto字段出库策略 的基础仓储能力。
func NewBaseRedactOutputPolicyRepository ¶ added in v0.0.33
func NewBaseRedactOutputPolicyRepository(queryProvider QueryProvider) *BaseRedactOutputPolicyRepository
NewBaseRedactOutputPolicyRepository 创建 BaseRedactOutputPolicy 基础仓储实例。
type BaseRedactRuleRepository ¶ added in v0.0.32
type BaseRedactRuleRepository struct {
repository.BaseRepository[models.BaseRedactRule]
// contains filtered or unexported fields
}
BaseRedactRuleRepository 定义 脱敏规则模板 的基础仓储能力。
func NewBaseRedactRuleRepository ¶ added in v0.0.32
func NewBaseRedactRuleRepository(queryProvider QueryProvider) *BaseRedactRuleRepository
NewBaseRedactRuleRepository 创建 BaseRedactRule 基础仓储实例。
type BaseRedactStoragePolicyRepository ¶ added in v0.0.33
type BaseRedactStoragePolicyRepository struct {
repository.BaseRepository[models.BaseRedactStoragePolicy]
// contains filtered or unexported fields
}
BaseRedactStoragePolicyRepository 定义 敏感字段入库策略 的基础仓储能力。
func NewBaseRedactStoragePolicyRepository ¶ added in v0.0.33
func NewBaseRedactStoragePolicyRepository(queryProvider QueryProvider) *BaseRedactStoragePolicyRepository
NewBaseRedactStoragePolicyRepository 创建 BaseRedactStoragePolicy 基础仓储实例。
type BaseRedactStorageValueRepository ¶ added in v0.0.33
type BaseRedactStorageValueRepository struct {
repository.BaseRepository[models.BaseRedactStorageValue]
// contains filtered or unexported fields
}
BaseRedactStorageValueRepository 定义 敏感字段加密原文 的基础仓储能力。
func NewBaseRedactStorageValueRepository ¶ added in v0.0.33
func NewBaseRedactStorageValueRepository(queryProvider QueryProvider) *BaseRedactStorageValueRepository
NewBaseRedactStorageValueRepository 创建 BaseRedactStorageValue 基础仓储实例。
type BaseRoleRepository ¶
type BaseRoleRepository struct {
repository.BaseRepository[models.BaseRole]
// contains filtered or unexported fields
}
BaseRoleRepository 定义 角色信息 的基础仓储能力。
func NewBaseRoleRepository ¶
func NewBaseRoleRepository(queryProvider QueryProvider) *BaseRoleRepository
NewBaseRoleRepository 创建 BaseRole 基础仓储实例。
type BaseScriptLogRepository ¶ added in v0.0.98
type BaseScriptLogRepository struct {
repository.BaseRepository[models.BaseScriptLog]
// contains filtered or unexported fields
}
BaseScriptLogRepository 定义 脚本执行日志 的基础仓储能力。
func NewBaseScriptLogRepository ¶ added in v0.0.98
func NewBaseScriptLogRepository(queryProvider QueryProvider) *BaseScriptLogRepository
NewBaseScriptLogRepository 创建 BaseScriptLog 基础仓储实例。
type BaseScriptRepository ¶ added in v0.0.98
type BaseScriptRepository struct {
repository.BaseRepository[models.BaseScript]
// contains filtered or unexported fields
}
BaseScriptRepository 定义 脚本定义 的基础仓储能力。
func NewBaseScriptRepository ¶ added in v0.0.98
func NewBaseScriptRepository(queryProvider QueryProvider) *BaseScriptRepository
NewBaseScriptRepository 创建 BaseScript 基础仓储实例。
type BaseTableArchiveRecordRepository ¶ added in v0.0.32
type BaseTableArchiveRecordRepository struct {
repository.BaseRepository[models.BaseTableArchiveRecord]
// contains filtered or unexported fields
}
BaseTableArchiveRecordRepository 定义 表归档执行记录 的基础仓储能力。
func NewBaseTableArchiveRecordRepository ¶ added in v0.0.32
func NewBaseTableArchiveRecordRepository(queryProvider QueryProvider) *BaseTableArchiveRecordRepository
NewBaseTableArchiveRecordRepository 创建 BaseTableArchiveRecord 基础仓储实例。
type BaseTableArchiveRepository ¶ added in v0.0.32
type BaseTableArchiveRepository struct {
repository.BaseRepository[models.BaseTableArchive]
// contains filtered or unexported fields
}
BaseTableArchiveRepository 定义 表归档配置 的基础仓储能力。
func NewBaseTableArchiveRepository ¶ added in v0.0.32
func NewBaseTableArchiveRepository(queryProvider QueryProvider) *BaseTableArchiveRepository
NewBaseTableArchiveRepository 创建 BaseTableArchive 基础仓储实例。
type BaseTableArchiveRestoreRepository ¶ added in v0.0.32
type BaseTableArchiveRestoreRepository struct {
repository.BaseRepository[models.BaseTableArchiveRestore]
// contains filtered or unexported fields
}
BaseTableArchiveRestoreRepository 定义 表归档恢复记录 的基础仓储能力。
func NewBaseTableArchiveRestoreRepository ¶ added in v0.0.32
func NewBaseTableArchiveRestoreRepository(queryProvider QueryProvider) *BaseTableArchiveRestoreRepository
NewBaseTableArchiveRestoreRepository 创建 BaseTableArchiveRestore 基础仓储实例。
type BaseTableBackupRecordRepository ¶ added in v0.0.32
type BaseTableBackupRecordRepository struct {
repository.BaseRepository[models.BaseTableBackupRecord]
// contains filtered or unexported fields
}
BaseTableBackupRecordRepository 定义 数据库备份执行记录 的基础仓储能力。
func NewBaseTableBackupRecordRepository ¶ added in v0.0.32
func NewBaseTableBackupRecordRepository(queryProvider QueryProvider) *BaseTableBackupRecordRepository
NewBaseTableBackupRecordRepository 创建 BaseTableBackupRecord 基础仓储实例。
type BaseTableBackupRepository ¶ added in v0.0.32
type BaseTableBackupRepository struct {
repository.BaseRepository[models.BaseTableBackup]
// contains filtered or unexported fields
}
BaseTableBackupRepository 定义 数据库备份配置 的基础仓储能力。
func NewBaseTableBackupRepository ¶ added in v0.0.32
func NewBaseTableBackupRepository(queryProvider QueryProvider) *BaseTableBackupRepository
NewBaseTableBackupRepository 创建 BaseTableBackup 基础仓储实例。
type BaseTableBackupRestoreRepository ¶ added in v0.0.32
type BaseTableBackupRestoreRepository struct {
repository.BaseRepository[models.BaseTableBackupRestore]
// contains filtered or unexported fields
}
BaseTableBackupRestoreRepository 定义 数据库备份恢复记录 的基础仓储能力。
func NewBaseTableBackupRestoreRepository ¶ added in v0.0.32
func NewBaseTableBackupRestoreRepository(queryProvider QueryProvider) *BaseTableBackupRestoreRepository
NewBaseTableBackupRestoreRepository 创建 BaseTableBackupRestore 基础仓储实例。
type BaseTenantProjectGrantRepository ¶ added in v0.0.50
type BaseTenantProjectGrantRepository struct {
repository.BaseRepository[models.BaseTenantProjectGrant]
// contains filtered or unexported fields
}
BaseTenantProjectGrantRepository 定义 项目授权关系 的基础仓储能力。
func NewBaseTenantProjectGrantRepository ¶ added in v0.0.50
func NewBaseTenantProjectGrantRepository(queryProvider QueryProvider) *BaseTenantProjectGrantRepository
NewBaseTenantProjectGrantRepository 创建 BaseTenantProjectGrant 基础仓储实例。
type BaseTenantProjectRepository ¶ added in v0.0.50
type BaseTenantProjectRepository struct {
repository.BaseRepository[models.BaseTenantProject]
// contains filtered or unexported fields
}
BaseTenantProjectRepository 定义 租户项目信息 的基础仓储能力。
func NewBaseTenantProjectRepository ¶ added in v0.0.50
func NewBaseTenantProjectRepository(queryProvider QueryProvider) *BaseTenantProjectRepository
NewBaseTenantProjectRepository 创建 BaseTenantProject 基础仓储实例。
type BaseTenantRepository ¶
type BaseTenantRepository struct {
repository.BaseRepository[models.BaseTenant]
// contains filtered or unexported fields
}
BaseTenantRepository 定义 租户信息 的基础仓储能力。
func NewBaseTenantRepository ¶
func NewBaseTenantRepository(queryProvider QueryProvider) *BaseTenantRepository
NewBaseTenantRepository 创建 BaseTenant 基础仓储实例。
type BaseThirdAccountRepository ¶
type BaseThirdAccountRepository struct {
repository.BaseRepository[models.BaseThirdAccount]
// contains filtered or unexported fields
}
BaseThirdAccountRepository 定义 用户三方登录账号信息 的基础仓储能力。
func NewBaseThirdAccountRepository ¶
func NewBaseThirdAccountRepository(queryProvider QueryProvider) *BaseThirdAccountRepository
NewBaseThirdAccountRepository 创建 BaseThirdAccount 基础仓储实例。
type BaseUserMFARecoveryRepository ¶ added in v0.0.30
type BaseUserMFARecoveryRepository struct {
repository.BaseRepository[models.BaseUserMFARecovery]
// contains filtered or unexported fields
}
BaseUserMFARecoveryRepository 定义 用户多因素认证恢复码 的基础仓储能力。
func NewBaseUserMFARecoveryRepository ¶ added in v0.0.30
func NewBaseUserMFARecoveryRepository(queryProvider QueryProvider) *BaseUserMFARecoveryRepository
NewBaseUserMFARecoveryRepository 创建 BaseUserMFARecovery 基础仓储实例。
type BaseUserMFARepository ¶ added in v0.0.30
type BaseUserMFARepository struct {
repository.BaseRepository[models.BaseUserMFA]
// contains filtered or unexported fields
}
BaseUserMFARepository 定义 用户多因素认证配置 的基础仓储能力。
func NewBaseUserMFARepository ¶ added in v0.0.30
func NewBaseUserMFARepository(queryProvider QueryProvider) *BaseUserMFARepository
NewBaseUserMFARepository 创建 BaseUserMFA 基础仓储实例。
type BaseUserMFATotpRepository ¶ added in v0.0.30
type BaseUserMFATotpRepository struct {
repository.BaseRepository[models.BaseUserMFATotp]
// contains filtered or unexported fields
}
BaseUserMFATotpRepository 定义 用户TOTP多因素认证配置 的基础仓储能力。
func NewBaseUserMFATotpRepository ¶ added in v0.0.30
func NewBaseUserMFATotpRepository(queryProvider QueryProvider) *BaseUserMFATotpRepository
NewBaseUserMFATotpRepository 创建 BaseUserMFATotp 基础仓储实例。
type BaseUserMFAWebauthnRepository ¶ added in v0.0.30
type BaseUserMFAWebauthnRepository struct {
repository.BaseRepository[models.BaseUserMFAWebauthn]
// contains filtered or unexported fields
}
BaseUserMFAWebauthnRepository 定义 用户WebAuthn多因素认证配置 的基础仓储能力。
func NewBaseUserMFAWebauthnRepository ¶ added in v0.0.30
func NewBaseUserMFAWebauthnRepository(queryProvider QueryProvider) *BaseUserMFAWebauthnRepository
NewBaseUserMFAWebauthnRepository 创建 BaseUserMFAWebauthn 基础仓储实例。
type BaseUserRepository ¶
type BaseUserRepository struct {
repository.BaseRepository[models.BaseUser]
// contains filtered or unexported fields
}
BaseUserRepository 定义 用户信息 的基础仓储能力。
func NewBaseUserRepository ¶
func NewBaseUserRepository(queryProvider QueryProvider) *BaseUserRepository
NewBaseUserRepository 创建 BaseUser 基础仓储实例。
type CasbinRuleRepository ¶
type CasbinRuleRepository struct {
repository.BaseRepository[models.CasbinRule]
// contains filtered or unexported fields
}
CasbinRuleRepository 定义 Casbin权限信息 的基础仓储能力。
func NewCasbinRuleRepository ¶
func NewCasbinRuleRepository(queryProvider QueryProvider) *CasbinRuleRepository
NewCasbinRuleRepository 创建 CasbinRule 基础仓储实例。
type CodeGenColumnRepository ¶
type CodeGenColumnRepository struct {
repository.BaseRepository[models.CodeGenColumn]
// contains filtered or unexported fields
}
CodeGenColumnRepository 定义 代码生成字段配置 的基础仓储能力。
func NewCodeGenColumnRepository ¶
func NewCodeGenColumnRepository(queryProvider QueryProvider) *CodeGenColumnRepository
NewCodeGenColumnRepository 创建 CodeGenColumn 基础仓储实例。
type CodeGenProtoRepository ¶
type CodeGenProtoRepository struct {
repository.BaseRepository[models.CodeGenProto]
// contains filtered or unexported fields
}
CodeGenProtoRepository 定义 代码生成Proto接口配置 的基础仓储能力。
func NewCodeGenProtoRepository ¶
func NewCodeGenProtoRepository(queryProvider QueryProvider) *CodeGenProtoRepository
NewCodeGenProtoRepository 创建 CodeGenProto 基础仓储实例。
type CodeGenTableRepository ¶
type CodeGenTableRepository struct {
repository.BaseRepository[models.CodeGenTable]
// contains filtered or unexported fields
}
CodeGenTableRepository 定义 代码生成对象配置 的基础仓储能力。
func NewCodeGenTableRepository ¶
func NewCodeGenTableRepository(queryProvider QueryProvider) *CodeGenTableRepository
NewCodeGenTableRepository 创建 CodeGenTable 基础仓储实例。
type Data ¶
type Data struct {
// contains filtered or unexported fields
}
Data 定义当前数据源的查询与事务实现。
type MqttMessageRepository ¶ added in v0.0.96
type MqttMessageRepository struct {
repository.BaseRepository[models.MqttMessage]
// contains filtered or unexported fields
}
MqttMessageRepository 定义 MQTT消息记录 的基础仓储能力。
func NewMqttMessageRepository ¶ added in v0.0.96
func NewMqttMessageRepository(queryProvider QueryProvider) *MqttMessageRepository
NewMqttMessageRepository 创建 MqttMessage 基础仓储实例。
type OauthClientRepository ¶ added in v0.0.30
type OauthClientRepository struct {
repository.BaseRepository[models.OauthClient]
// contains filtered or unexported fields
}
OauthClientRepository 定义 开放授权客户端 的基础仓储能力。
func NewOauthClientRepository ¶ added in v0.0.30
func NewOauthClientRepository(queryProvider QueryProvider) *OauthClientRepository
NewOauthClientRepository 创建 OauthClient 基础仓储实例。
type QueryProvider ¶ added in v0.0.23
QueryProvider 定义按上下文获取查询入口的能力。
type Transaction ¶
Transaction 定义事务执行能力,便于业务层按接口依赖。
type WorkflowDefinitionRepository ¶ added in v0.1.0
type WorkflowDefinitionRepository struct {
repository.BaseRepository[models.WorkflowDefinition]
// contains filtered or unexported fields
}
WorkflowDefinitionRepository 定义 工作流流程定义 的基础仓储能力。
func NewWorkflowDefinitionRepository ¶ added in v0.1.0
func NewWorkflowDefinitionRepository(queryProvider QueryProvider) *WorkflowDefinitionRepository
NewWorkflowDefinitionRepository 创建 WorkflowDefinition 基础仓储实例。
type WorkflowDelegationRepository ¶ added in v0.1.0
type WorkflowDelegationRepository struct {
repository.BaseRepository[models.WorkflowDelegation]
// contains filtered or unexported fields
}
WorkflowDelegationRepository 定义 工作流审批委托 的基础仓储能力。
func NewWorkflowDelegationRepository ¶ added in v0.1.0
func NewWorkflowDelegationRepository(queryProvider QueryProvider) *WorkflowDelegationRepository
NewWorkflowDelegationRepository 创建 WorkflowDelegation 基础仓储实例。
type WorkflowInstanceRepository ¶ added in v0.1.0
type WorkflowInstanceRepository struct {
repository.BaseRepository[models.WorkflowInstance]
// contains filtered or unexported fields
}
WorkflowInstanceRepository 定义 工作流流程实例 的基础仓储能力。
func NewWorkflowInstanceRepository ¶ added in v0.1.0
func NewWorkflowInstanceRepository(queryProvider QueryProvider) *WorkflowInstanceRepository
NewWorkflowInstanceRepository 创建 WorkflowInstance 基础仓储实例。
type WorkflowJoinRepository ¶ added in v0.1.0
type WorkflowJoinRepository struct {
repository.BaseRepository[models.WorkflowJoin]
// contains filtered or unexported fields
}
WorkflowJoinRepository 定义 工作流并行汇聚计数 的基础仓储能力。
func NewWorkflowJoinRepository ¶ added in v0.1.0
func NewWorkflowJoinRepository(queryProvider QueryProvider) *WorkflowJoinRepository
NewWorkflowJoinRepository 创建 WorkflowJoin 基础仓储实例。
type WorkflowLogRepository ¶ added in v0.1.0
type WorkflowLogRepository struct {
repository.BaseRepository[models.WorkflowLog]
// contains filtered or unexported fields
}
WorkflowLogRepository 定义 工作流审批日志 的基础仓储能力。
func NewWorkflowLogRepository ¶ added in v0.1.0
func NewWorkflowLogRepository(queryProvider QueryProvider) *WorkflowLogRepository
NewWorkflowLogRepository 创建 WorkflowLog 基础仓储实例。
type WorkflowParentLinkRepository ¶ added in v0.1.0
type WorkflowParentLinkRepository struct {
repository.BaseRepository[models.WorkflowParentLink]
// contains filtered or unexported fields
}
WorkflowParentLinkRepository 定义 工作流父子流程关联 的基础仓储能力。
func NewWorkflowParentLinkRepository ¶ added in v0.1.0
func NewWorkflowParentLinkRepository(queryProvider QueryProvider) *WorkflowParentLinkRepository
NewWorkflowParentLinkRepository 创建 WorkflowParentLink 基础仓储实例。
type WorkflowScriptRunRepository ¶ added in v0.1.0
type WorkflowScriptRunRepository struct {
repository.BaseRepository[models.WorkflowScriptRun]
// contains filtered or unexported fields
}
WorkflowScriptRunRepository 定义 工作流脚本执行记录 的基础仓储能力。
func NewWorkflowScriptRunRepository ¶ added in v0.1.0
func NewWorkflowScriptRunRepository(queryProvider QueryProvider) *WorkflowScriptRunRepository
NewWorkflowScriptRunRepository 创建 WorkflowScriptRun 基础仓储实例。
type WorkflowTaskRepository ¶ added in v0.1.0
type WorkflowTaskRepository struct {
repository.BaseRepository[models.WorkflowTask]
// contains filtered or unexported fields
}
WorkflowTaskRepository 定义 工作流审批任务 的基础仓储能力。
func NewWorkflowTaskRepository ¶ added in v0.1.0
func NewWorkflowTaskRepository(queryProvider QueryProvider) *WorkflowTaskRepository
NewWorkflowTaskRepository 创建 WorkflowTask 基础仓储实例。
Source Files
¶
- ai_message.go
- ai_model.go
- ai_provider.go
- ai_query.go
- ai_session.go
- base_api.go
- base_api_i18n.go
- base_api_log.go
- base_api_rate_limit_policy.go
- base_area.go
- base_config.go
- base_data_access_log.go
- base_dept.go
- base_dict.go
- base_dict_item.go
- base_file.go
- base_i18n.go
- base_i18n_custom.go
- base_job.go
- base_job_log.go
- base_language.go
- base_login_log.go
- base_login_policy.go
- base_login_policy_rule.go
- base_menu.go
- base_message.go
- base_message_category.go
- base_message_delivery.go
- base_message_dispatch.go
- base_message_provider.go
- base_message_template.go
- base_migration.go
- base_oauth_provider.go
- base_operation_log.go
- base_permission_log.go
- base_policy_evaluation_log.go
- base_post.go
- base_rate_limit_rule.go
- base_redact_output_policy.go
- base_redact_rule.go
- base_redact_storage_policy.go
- base_redact_storage_value.go
- base_role.go
- base_script.go
- base_script_log.go
- base_table_archive.go
- base_table_archive_record.go
- base_table_archive_restore.go
- base_table_backup.go
- base_table_backup_record.go
- base_table_backup_restore.go
- base_tenant.go
- base_tenant_project.go
- base_tenant_project_grant.go
- base_third_account.go
- base_user.go
- base_user_mfa.go
- base_user_mfa_recovery.go
- base_user_mfa_totp.go
- base_user_mfa_webauthn.go
- casbin_rule.go
- code_gen_column.go
- code_gen_proto.go
- code_gen_table.go
- data.go
- init.go
- mqtt_message.go
- oauth_client.go
- workflow_definition.go
- workflow_delegation.go
- workflow_instance.go
- workflow_join.go
- workflow_log.go
- workflow_parent_link.go
- workflow_script_run.go
- workflow_task.go