Help us shape the future of Go! Take the 2026 Go Developer Survey

_const

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// APP_DATA_CACHE_EXPIRE 表示应用端只读数据缓存有效期。
	APP_DATA_CACHE_EXPIRE = 5 * time.Minute
	// APP_DICT_CACHE_REVISION_KEY 表示应用端字典缓存版本键。
	APP_DICT_CACHE_REVISION_KEY = "app:dict:revision"
	// APP_MENU_CACHE_REVISION_KEY 表示应用端菜单缓存版本键。
	APP_MENU_CACHE_REVISION_KEY = "app:menu:revision"
)
View Source
const (
	// BASE_AREA_CACHE_KEY 表示行政区域树缓存键。
	BASE_AREA_CACHE_KEY = "app:area:tree"
	// BASE_AREA_CACHE_EXPIRE 表示行政区域树缓存有效期。
	BASE_AREA_CACHE_EXPIRE = 24 * time.Hour
)
View Source
const (
	// BASE_CONFIG_APP_CACHE_PREFIX 表示应用端配置快照的缓存键前缀。
	BASE_CONFIG_APP_CACHE_PREFIX = "app:config:site:"
	// BASE_CONFIG_ADMIN_CACHE_PREFIX 表示管理端配置快照的缓存键前缀。
	BASE_CONFIG_ADMIN_CACHE_PREFIX = "admin:config:site:"
	// BASE_CONFIG_CACHE_EXPIRE 表示配置缓存的有效期。
	BASE_CONFIG_CACHE_EXPIRE = 24 * time.Hour
	// BASE_CONFIG_KEY_OAUTH_AUTO_REGISTER 表示微信未绑定时是否自动注册用户。
	BASE_CONFIG_KEY_OAUTH_AUTO_REGISTER = "oauthAutoRegister"
	// BASE_CONFIG_KEY_SECURITY_MFA_POLICY 表示全局多因素认证策略。
	BASE_CONFIG_KEY_SECURITY_MFA_POLICY = "securityMfaPolicy"
	// BASE_CONFIG_KEY_SECURITY_MFA_METHOD 表示全局多因素认证方式。
	BASE_CONFIG_KEY_SECURITY_MFA_METHOD = "securityMfaMethod"
)
View Source
const (
	// BASE_CONFIG_SITE_SYSTEM 表示系统内部使用的配置项。
	BASE_CONFIG_SITE_SYSTEM = int32(basev1.BaseConfigSite_BASE_CONFIG_SITE_SYSTEM)
	// BASE_CONFIG_SITE_ADMIN 表示管理端使用的配置项。
	BASE_CONFIG_SITE_ADMIN = int32(basev1.BaseConfigSite_BASE_CONFIG_SITE_ADMIN)
	// BASE_CONFIG_SITE_APP 表示应用端使用的配置项。
	BASE_CONFIG_SITE_APP = int32(basev1.BaseConfigSite_BASE_CONFIG_SITE_APP)
)
View Source
const (
	// BASE_MENU_APP_ROOT_ID 表示固定移动端菜单根节点。
	BASE_MENU_APP_ROOT_ID = int64(99000000)
	// BASE_MENU_TYPE_FOLDER 表示目录菜单节点。
	BASE_MENU_TYPE_FOLDER = int32(adminv1.BaseMenuType_BASE_MENU_TYPE_FOLDER)
	// BASE_MENU_TYPE_MENU 表示页面菜单节点。
	BASE_MENU_TYPE_MENU = int32(adminv1.BaseMenuType_BASE_MENU_TYPE_MENU)
	// BASE_MENU_TYPE_BUTTON 表示按钮权限节点。
	BASE_MENU_TYPE_BUTTON = int32(adminv1.BaseMenuType_BASE_MENU_TYPE_BUTTON)
	// BASE_MENU_TYPE_EXT_LINK 表示外链菜单节点。
	BASE_MENU_TYPE_EXT_LINK = int32(adminv1.BaseMenuType_BASE_MENU_TYPE_EXT_LINK)
)
View Source
const (
	// BASE_USER_PASSWORD_CHANGE_STATUS_NOT_REQUIRED 表示当前无需修改密码。
	BASE_USER_PASSWORD_CHANGE_STATUS_NOT_REQUIRED = int32(commonv1.BaseUserPasswordChangeStatus_BASE_USER_PASSWORD_CHANGE_STATUS_NOT_REQUIRED)
	// BASE_USER_PASSWORD_CHANGE_STATUS_REQUIRED 表示当前必须修改密码。
	BASE_USER_PASSWORD_CHANGE_STATUS_REQUIRED = int32(commonv1.BaseUserPasswordChangeStatus_BASE_USER_PASSWORD_CHANGE_STATUS_REQUIRED)
)
View Source
const (
	// I18N_TARGET_KEY_BASE_CONFIG_VALUE 表示系统配置值的翻译目标键。
	I18N_TARGET_KEY_BASE_CONFIG_VALUE = "base_config.value"
	// I18N_TARGET_KEY_BASE_CONFIG_NAME 表示系统配置名称的翻译目标键。
	I18N_TARGET_KEY_BASE_CONFIG_NAME = "base_config.name"
	// I18N_TARGET_KEY_BASE_DICT_NAME 表示字典名称的翻译目标键。
	I18N_TARGET_KEY_BASE_DICT_NAME = "base_dict.name"
	// I18N_TARGET_KEY_BASE_DICT_ITEM_LABEL 表示字典项标签的翻译目标键。
	I18N_TARGET_KEY_BASE_DICT_ITEM_LABEL = "base_dict_item.label"
	// I18N_TARGET_KEY_BASE_MENU_META_TITLE 表示菜单标题的翻译目标键。
	I18N_TARGET_KEY_BASE_MENU_META_TITLE = "base_menu.meta.title"
	// I18N_TARGET_KEY_BASE_JOB_NAME 表示定时任务名称的翻译目标键。
	I18N_TARGET_KEY_BASE_JOB_NAME = "base_job.name"
	// I18N_TARGET_KEY_BASE_MIGRATION_DESCRIPTION 表示迁移说明的翻译目标键。
	I18N_TARGET_KEY_BASE_MIGRATION_DESCRIPTION = "base_migration.description"
	// I18N_TARGET_KEY_BASE_OAUTH_PROVIDER_NAME 表示OAuth登录方式名称的翻译目标键。
	I18N_TARGET_KEY_BASE_OAUTH_PROVIDER_NAME = "base_oauth_provider.name"
	// I18N_TARGET_KEY_BASE_OAUTH_PROVIDER_DESCRIPTION 表示OAuth登录方式提示语的翻译目标键。
	I18N_TARGET_KEY_BASE_OAUTH_PROVIDER_DESCRIPTION = "base_oauth_provider.description"
)
View Source
const (
	// MessageDeliveryTypeInbox 表示站内信收件记录。
	MessageDeliveryTypeInbox int32 = 1
	// MessageDeliveryTypeProvider 表示外部 Provider 投递记录。
	MessageDeliveryTypeProvider int32 = 2
	// MessageDeliveryStatusPending 表示等待 Provider 投递。
	MessageDeliveryStatusPending int32 = 1
	// MessageDeliveryStatusRunning 表示 Provider 正在投递。
	MessageDeliveryStatusRunning int32 = 2
	// MessageDeliveryStatusSucceeded 表示投递成功。
	MessageDeliveryStatusSucceeded int32 = 3
	// MessageDeliveryStatusFailed 表示投递失败。
	MessageDeliveryStatusFailed int32 = 4
	// MessageDeliveryStatusSkipped 表示投递被跳过。
	MessageDeliveryStatusSkipped int32 = 5
)
View Source
const (
	// BASE_DEPT_ID_APP_USER 表示移动端注册用户固定所属部门 ID。
	BASE_DEPT_ID_APP_USER int64 = 4
)
View Source
const (
	// BASE_USER_GENDER_SECRET 表示用户性别保密。
	BASE_USER_GENDER_SECRET = int32(adminv1.BaseUserGender_BASE_USER_GENDER_SECRET)
)
View Source
const (
	// I18N_DRAFT_CONFIG_KEY 表示国际化草稿开关配置键。
	I18N_DRAFT_CONFIG_KEY = "i18n.draft.enabled"
)
View Source
const (
	// NOTIFICATION_CATEGORY_CACHE_REVISION_KEY 表示共享消息分类缓存版本键。
	NOTIFICATION_CATEGORY_CACHE_REVISION_KEY = "shared:notification:category:revision"
)

Variables

View Source
var (
	// Project 是 Admin 服务的项目标识。
	Project = "kratos"
	// AppID 是 Admin 服务的应用标识。
	AppID = "admin"
	// Name 是 Admin 服务的展示名称。
	Name = "基础功能服务"
	// Version 是 Admin 服务版本。
	Version = "0.1.5"
)

Functions

func AppDictCacheKey added in v0.0.63

func AppDictCacheKey(revision, code string) string

AppDictCacheKey 生成指定版本和编码的应用端字典缓存键。

func AppMenuCacheKey added in v0.0.63

func AppMenuCacheKey(revision string) string

AppMenuCacheKey 生成指定版本的应用端菜单缓存键。

func BaseConfigCacheKey

func BaseConfigCacheKey(site int32) string

BaseConfigCacheKey 生成指定站点的配置缓存键。

func NotificationCategoryCacheKey added in v0.0.63

func NotificationCategoryCacheKey(revision string) string

NotificationCategoryCacheKey 生成指定版本的共享消息分类缓存键。

func OAuthClientTenantCode added in v0.0.30

func OAuthClientTenantCode(tenantCode string, clientID string) string

OAuthClientTenantCode 返回开放授权客户端使用的数据权限租户编码。 默认租户编码拥有跨租户能力,客户端绑定默认租户时使用独立编码避免绕过租户隔离。

Types

type BaseUserPasswordChangeStatus added in v0.0.32

type BaseUserPasswordChangeStatus = commonv1.BaseUserPasswordChangeStatus

BaseUserPasswordChangeStatus 表示用户密码修改状态。

Jump to

Keyboard shortcuts

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