Documentation
¶
Index ¶
- Constants
- Variables
- func AppDictCacheKey(revision, code string) string
- func AppMenuCacheKey(revision string) string
- func BaseConfigCacheKey(site int32) string
- func NotificationCategoryCacheKey(revision string) string
- func OAuthClientTenantCode(tenantCode string, clientID string) string
- type BaseUserPasswordChangeStatus
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
AppDictCacheKey 生成指定版本和编码的应用端字典缓存键。
func AppMenuCacheKey ¶ added in v0.0.63
AppMenuCacheKey 生成指定版本的应用端菜单缓存键。
func BaseConfigCacheKey ¶
BaseConfigCacheKey 生成指定站点的配置缓存键。
func NotificationCategoryCacheKey ¶ added in v0.0.63
NotificationCategoryCacheKey 生成指定版本的共享消息分类缓存键。
func OAuthClientTenantCode ¶ added in v0.0.30
OAuthClientTenantCode 返回开放授权客户端使用的数据权限租户编码。 默认租户编码拥有跨租户能力,客户端绑定默认租户时使用独立编码避免绕过租户隔离。
Types ¶
type BaseUserPasswordChangeStatus ¶ added in v0.0.32
type BaseUserPasswordChangeStatus = commonv1.BaseUserPasswordChangeStatus
BaseUserPasswordChangeStatus 表示用户密码修改状态。
Click to show internal directories.
Click to hide internal directories.