ctxkit

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// TraceIDKey ctx中的TraceID标识
	TraceIDKey int = iota
	// AccessIPKey ctx中请求IP的标识
	AccessIPKey
	// AccessUIDKey ctx中请求用户ID标识
	AccessUIDKey
	// AccessUNameKey ctx中请求用户名称标识
	AccessUNameKey
	// AccessOUIDKey ctx中请求用户所在OU的ID标识
	AccessOUIDKey
	// AccessOUNameKey ctx中请求用户所在OU的名称标识
	AccessOUNameKey
	// TaskNameKey 定时任务名称
	TaskNameKey
	// StartTimeKey 请求开始时间,类型:time.Time
	StartTimeKey
	// TokenKey http request cookie中的token信息
	TokenKey
)

Variables

This section is empty.

Functions

func GetAccessIP

func GetAccessIP(ctx context.Context) string

GetAccessIP 获取请求的ip

func GetAccessOUID

func GetAccessOUID(ctx context.Context) int

GetAccessOUID 获取 ou id

func GetAccessOUName

func GetAccessOUName(ctx context.Context) string

GetAccessOUName 获取ou name

func GetAccessTime

func GetAccessTime(ctx context.Context) (t time.Time)

GetAccessTime 获取请求的时间戳

func GetAccessUID

func GetAccessUID(ctx context.Context) int64

GetAccessUID 获取UID

func GetAccessUName

func GetAccessUName(ctx context.Context) string

GetAccessUName 获取用户名

func GetTaskName

func GetTaskName(ctx context.Context) (name string)

GetTaskName 获取定时任务名称

func GetToken

func GetToken(ctx context.Context) (name string)

GetToken 获取token信息

func GetTraceID

func GetTraceID(ctx context.Context) string

func SetAccessIP

func SetAccessIP(ctx context.Context, ip string) context.Context

SetAccessIP 设置请求的ip

func SetAccessOUID

func SetAccessOUID(ctx context.Context, id int) context.Context

SetAccessOUID 设置 ou id

func SetAccessOUName

func SetAccessOUName(ctx context.Context, name string) context.Context

SetAccessOUName 设置ou name

func SetAccessTime

func SetAccessTime(ctx context.Context, t time.Time) context.Context

SetAccessTime 记录请求的时间戳

func SetAccessUID

func SetAccessUID(ctx context.Context, uid int64) context.Context

SetAccessUID 设置UID

func SetAccessUName

func SetAccessUName(ctx context.Context, name string) context.Context

SetAccessUName 记录用户名

func SetTaskName

func SetTaskName(ctx context.Context, name string) context.Context

SetTaskName 记录定时任务名称

func SetToken

func SetToken(ctx context.Context, name string) context.Context

SetToken 记录token信息

func SetTraceID

func SetTraceID(ctx context.Context, traceID string) context.Context

SetTraceID 向ctx中注入trace id

Types

This section is empty.

Jump to

Keyboard shortcuts

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