requests

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2023 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppGinHeaderAuthorization added in v1.0.4

type AppGinHeaderAuthorization struct {
	Authorization string `header:"Authorization" binding:"required,min=20"`
}

type AppHeaderAuthorization

type AppHeaderAuthorization struct {
	Authorization string `header:"Authorization,required,min=20"`
}

type AppInfo

type AppInfo struct {
	Key         string `json:"key" validate:"required"`
	AppName     string `json:"name" validate:"required"`
	Description string `json:"description" validate:"required"`
}

AppInfo 应用验证器

type ApplyFor

type ApplyFor struct {
	AppId int64 `json:"app_id" validate:"required,gt=0"`
}

ApplyFor 申请应用权限验证器

func (*ApplyFor) Messages

func (r *ApplyFor) Messages() map[string][]string

type CreateRole

type CreateRole struct {
	Name string `json:"name" validate:"required"`
}

CreateRole 创建角色验证器

type GiveRolePermission

type GiveRolePermission struct {
	RoleId       int64 `json:"role_id" validate:"required,gt=0" field_error_info:"用户名最少6个字符"`
	PermissionId int64 `json:"permission_id" validate:"required,gt=0" field_error_info:"用户名最少6个字符"`
}

GiveRolePermission 角色分配权限验证器

type QueryRole

type QueryRole struct {
	RoleId int64 `json:"role_id" validate:"required,gt=0"`
}

QueryRole 查询角色列表验证器

type RolePermission

type RolePermission struct {
	RoleId     int64   `json:"role_id" validate:"required,gt=0"`
	Permission []int64 `json:"permission" validate:"required"`
}

RolePermission 角色分配权限验证器

type SelectRole

type SelectRole struct {
	RoleId int64 `json:"role_id" validate:"required,gt=0"`
	UserId int64 `json:"user_id" validate:"required,gt=0"`
}

SelectRole 查询角色列表验证器

type SyncPermission

type SyncPermission struct {
	Permission []int64 `json:"permission" validate:"required"`
	UserId     int64   `json:"user_id" validate:"required"`
}

SyncPermission 撤销权限、并添加新的权限验证器

type UserLogin

type UserLogin struct {
	Mobile   string `json:"mobile" validate:"required,len=11"`
	Password string `json:"password" validate:"required,min=7,max=24"`
}

UserLogin 登陆验证器

type UserRegister

type UserRegister struct {
	Mobile     string `json:"mobile" validate:"required,len=11"`
	Password   string `json:"password" validate:"required,min=7,max=24"`
	RePassword string `json:"rePassword" validate:"eqfield=Password"`
}

UserRegister 注册验证器

Jump to

Keyboard shortcuts

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