validation

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 21, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ProviderSet = wire.NewSet(New)

ProviderSet 是一个 Wire 的 Provider 集合,用于声明依赖注入的规则. 包含 New 构造函数,用于生成 Validator 实例.

Functions

This section is empty.

Types

type Validator

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

Validator 是验证逻辑的实现结构体.

func New

func New(store store.IStore) *Validator

New 创建一个新的 Validator 实例.

func (*Validator) ValidateChangePasswordRequest

func (v *Validator) ValidateChangePasswordRequest(ctx context.Context, rq *apiv1.ChangePasswordRequest) error

ValidateChangePasswordRequest 校验 ChangePasswordRequest 结构体的有效性.

func (*Validator) ValidateCreateFrostmourneDepRequest

func (v *Validator) ValidateCreateFrostmourneDepRequest(ctx context.Context, rq *apiv1.CreateFrostmourneDepRequest) error

func (*Validator) ValidateCreateFrostmourneTeamRequest

func (v *Validator) ValidateCreateFrostmourneTeamRequest(ctx context.Context, rq *apiv1.CreateFrostmourneTeamRequest) error

func (*Validator) ValidateCreateFrostmourneUserRequest

func (v *Validator) ValidateCreateFrostmourneUserRequest(ctx context.Context, rq *apiv1.CreateFrostmourneUserRequest) error

ValidateCreateFrostmourneUserRequest 校验 CreateFrostmourneUserRequest 结构体的有效性.

func (*Validator) ValidateCreateUserRequest

func (v *Validator) ValidateCreateUserRequest(ctx context.Context, rq *apiv1.CreateUserRequest) error

ValidateCreateUserRequest 校验 CreateUserRequest 结构体的有效性.

func (*Validator) ValidateDeleteUserRequest

func (v *Validator) ValidateDeleteUserRequest(ctx context.Context, rq *apiv1.DeleteUserRequest) error

ValidateDeleteUserRequest 校验 DeleteUserRequest 结构体的有效性.

func (*Validator) ValidateFrostmourneRules

func (v *Validator) ValidateFrostmourneRules() genericvalidation.Rules

Validate 校验字段的有效性.

func (*Validator) ValidateGetUserRequest

func (v *Validator) ValidateGetUserRequest(ctx context.Context, rq *apiv1.GetUserRequest) error

ValidateGetUserRequest 校验 GetUserRequest 结构体的有效性.

func (*Validator) ValidateListUserRequest

func (v *Validator) ValidateListUserRequest(ctx context.Context, rq *apiv1.ListUserRequest) error

ValidateListUserRequest 校验 ListUserRequest 结构体的有效性.

func (*Validator) ValidateLoginRequest

func (v *Validator) ValidateLoginRequest(ctx context.Context, rq *apiv1.LoginRequest) error

ValidateLogin 校验修改密码请求.

func (*Validator) ValidateUpdateUserRequest

func (v *Validator) ValidateUpdateUserRequest(ctx context.Context, rq *apiv1.UpdateUserRequest) error

ValidateUpdateUserRequest 校验更新用户请求.

func (*Validator) ValidateUserRules

func (v *Validator) ValidateUserRules() genericvalidation.Rules

Jump to

Keyboard shortcuts

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