_const

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: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// BASE_AREA_CACHE_KEY 表示行政区域树缓存键。
	BASE_AREA_CACHE_KEY = "base:area:tree"
	// BASE_AREA_CACHE_EXPIRE 表示行政区域树缓存有效期。
	BASE_AREA_CACHE_EXPIRE = 100 * 365 * 24 * time.Hour
)
View Source
const (
	// BASE_CONFIG_CACHE_PREFIX 表示按站点缓存配置快照的键前缀。
	BASE_CONFIG_CACHE_PREFIX = "config:site:"
	// BASE_CONFIG_CACHE_EXPIRE 表示配置缓存的有效期。
	BASE_CONFIG_CACHE_EXPIRE = 100 * 365 * 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_TYPE_BASE_CONFIG_VALUE 表示系统配置值翻译。
	I18N_TARGET_TYPE_BASE_CONFIG_VALUE = int32(adminv1.I18nTargetType_I18N_TARGET_TYPE_BASE_CONFIG_VALUE)
	// I18N_TARGET_TYPE_BASE_MENU_META_TITLE 表示菜单元信息标题翻译。
	I18N_TARGET_TYPE_BASE_MENU_META_TITLE = int32(adminv1.I18nTargetType_I18N_TARGET_TYPE_BASE_MENU_META_TITLE)
)
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"
)

Variables

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

Functions

func BaseConfigCacheKey

func BaseConfigCacheKey(site int32) string

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

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