Documentation
¶
Index ¶
- Variables
- func GetOrgID(ctx context.Context) (string, error)
- func GetOrgIDOrDefault(ctx context.Context, defaultVal string) string
- func GetTenantID(ctx context.Context) (string, error)
- func GetTenantIDOrDefault(ctx context.Context, defaultVal string) string
- func MustGetOrgID(ctx context.Context) string
- func MustGetTenantID(ctx context.Context) string
- func WithOrgID(ctx context.Context, orgID string) context.Context
- func WithTenantID(ctx context.Context, tenantID string) context.Context
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNoOrgID 上下文中未找到组织 ID ErrNoOrgID = errors.New("no organization ID found in context") // ErrNoTenantID 上下文中未找到租户 ID ErrNoTenantID = errors.New("no tenant ID found in context") )
Functions ¶
func GetOrgIDOrDefault ¶
GetOrgIDOrDefault 从上下文中获取组织 ID,如果不存在则返回默认值
func GetTenantID ¶
GetTenantID 从上下文中获取租户 ID 如果上下文中没有租户 ID,返回 ErrNoTenantID 错误
func GetTenantIDOrDefault ¶
GetTenantIDOrDefault 从上下文中获取租户 ID,如果不存在则返回默认值
func MustGetOrgID ¶
MustGetOrgID 从上下文中获取组织 ID,如果不存在则 panic 仅在确定上下文中一定存在组织 ID 时使用
func MustGetTenantID ¶
MustGetTenantID 从上下文中获取租户 ID,如果不存在则 panic 仅在确定上下文中一定存在租户 ID 时使用
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.