meta

package
v0.0.39 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KeyToken  = "x-md-global-token"
	KeyDP     = "x-md-global-dp"
	KeyUA     = "x-md-global-ua"
	KeyRealIP = "x-md-global-real-ip"
	KeyLocale = "x-md-global-locale"
	KeyOpID   = "x-md-global-op-id"
)

Variables

View Source
var (
	ErrorReason_name = map[int32]string{
		0: "MD_NOT_FOUND",
		1: "DP_NOT_FOUND",
		2: "TOKEN_NOT_FOUND",
		3: "UA_NOT_FOUND",
		4: "REMOTE_ADDR_NOT_FOUND",
	}
	ErrorReason_value = map[string]int32{
		"MD_NOT_FOUND":          0,
		"DP_NOT_FOUND":          1,
		"TOKEN_NOT_FOUND":       2,
		"UA_NOT_FOUND":          3,
		"REMOTE_ADDR_NOT_FOUND": 4,
	}
)

Enum value maps for ErrorReason.

View Source
var File_meta_meta_proto protoreflect.FileDescriptor

Functions

func ErrorDpNotFound added in v0.0.27

func ErrorDpNotFound(format string, args ...interface{}) *errors.Error

func ErrorMdNotFound added in v0.0.27

func ErrorMdNotFound(format string, args ...interface{}) *errors.Error

为某个枚举单独设置错误码

func ErrorRemoteAddrNotFound added in v0.0.27

func ErrorRemoteAddrNotFound(format string, args ...interface{}) *errors.Error

func ErrorTokenNotFound added in v0.0.27

func ErrorTokenNotFound(format string, args ...interface{}) *errors.Error

func ErrorUaNotFound added in v0.0.27

func ErrorUaNotFound(format string, args ...interface{}) *errors.Error

func GetLocale added in v0.0.28

func GetLocale(ctx context.Context) (ip string, err error)

func GetOpID added in v0.0.39

func GetOpID(ctx context.Context) (id int64, err error)

func GetRealIP added in v0.0.27

func GetRealIP(ctx context.Context) (ip string, err error)

func GetToken

func GetToken(ctx context.Context) (token string, err error)

func GetUA

func GetUA(ctx context.Context) (ua *user_agent.UserAgent, err error)

func IsDpNotFound added in v0.0.27

func IsDpNotFound(err error) bool

func IsMdNotFound added in v0.0.27

func IsMdNotFound(err error) bool

为某个枚举单独设置错误码

func IsRemoteAddrNotFound added in v0.0.27

func IsRemoteAddrNotFound(err error) bool

func IsTokenNotFound added in v0.0.27

func IsTokenNotFound(err error) bool

func IsUaNotFound added in v0.0.27

func IsUaNotFound(err error) bool

func SetOpID added in v0.0.39

func SetOpID(ctx context.Context, id int64) (err error)

Types

type DataPermission

type DataPermission struct {
	UserId    uint64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	RoleId    int32  `protobuf:"varint,2,opt,name=roleId,proto3" json:"roleId,omitempty"`
	RoleKey   string `protobuf:"bytes,3,opt,name=roleKey,proto3" json:"roleKey,omitempty"`
	DataScope string `protobuf:"bytes,4,opt,name=dataScope,proto3" json:"dataScope,omitempty"`
	// contains filtered or unexported fields
}

func GetDataPermissions

func GetDataPermissions(ctx context.Context) (permission *DataPermission, err error)

func (*DataPermission) Descriptor deprecated

func (*DataPermission) Descriptor() ([]byte, []int)

Deprecated: Use DataPermission.ProtoReflect.Descriptor instead.

func (*DataPermission) GetDataScope

func (x *DataPermission) GetDataScope() string

func (*DataPermission) GetRoleId

func (x *DataPermission) GetRoleId() int32

func (*DataPermission) GetRoleKey

func (x *DataPermission) GetRoleKey() string

func (*DataPermission) GetUserId

func (x *DataPermission) GetUserId() uint64

func (*DataPermission) ProtoMessage

func (*DataPermission) ProtoMessage()

func (*DataPermission) ProtoReflect

func (x *DataPermission) ProtoReflect() protoreflect.Message

func (*DataPermission) Reset

func (x *DataPermission) Reset()

func (*DataPermission) String

func (x *DataPermission) String() string

func (*DataPermission) Validate

func (m *DataPermission) Validate() error

Validate checks the field values on DataPermission with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DataPermission) ValidateAll added in v0.0.8

func (m *DataPermission) ValidateAll() error

ValidateAll checks the field values on DataPermission with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DataPermissionMultiError, or nil if none found.

type DataPermissionMultiError added in v0.0.8

type DataPermissionMultiError []error

DataPermissionMultiError is an error wrapping multiple validation errors returned by DataPermission.ValidateAll() if the designated constraints aren't met.

func (DataPermissionMultiError) AllErrors added in v0.0.8

func (m DataPermissionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DataPermissionMultiError) Error added in v0.0.8

func (m DataPermissionMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type DataPermissionValidationError

type DataPermissionValidationError struct {
	// contains filtered or unexported fields
}

DataPermissionValidationError is the validation error returned by DataPermission.Validate if the designated constraints aren't met.

func (DataPermissionValidationError) Cause

Cause function returns cause value.

func (DataPermissionValidationError) Error

Error satisfies the builtin error interface

func (DataPermissionValidationError) ErrorName

func (e DataPermissionValidationError) ErrorName() string

ErrorName returns error name.

func (DataPermissionValidationError) Field

Field function returns field value.

func (DataPermissionValidationError) Key

Key function returns key value.

func (DataPermissionValidationError) Reason

Reason function returns reason value.

type ErrorReason added in v0.0.27

type ErrorReason int32
const (
	// 为某个枚举单独设置错误码
	ErrorReason_MD_NOT_FOUND          ErrorReason = 0
	ErrorReason_DP_NOT_FOUND          ErrorReason = 1
	ErrorReason_TOKEN_NOT_FOUND       ErrorReason = 2
	ErrorReason_UA_NOT_FOUND          ErrorReason = 3
	ErrorReason_REMOTE_ADDR_NOT_FOUND ErrorReason = 4
)

func (ErrorReason) Descriptor added in v0.0.27

func (ErrorReason) Enum added in v0.0.27

func (x ErrorReason) Enum() *ErrorReason

func (ErrorReason) EnumDescriptor deprecated added in v0.0.27

func (ErrorReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use ErrorReason.Descriptor instead.

func (ErrorReason) Number added in v0.0.27

func (x ErrorReason) Number() protoreflect.EnumNumber

func (ErrorReason) String added in v0.0.27

func (x ErrorReason) String() string

func (ErrorReason) Type added in v0.0.27

Jump to

Keyboard shortcuts

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