val

package
v0.0.0-...-35a45e1 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2019 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddUserReq

type AddUserReq struct {
	// 用户名
	Username string `validate:"required,gt=6,lt=16" comment:"用户名" json:"username"`
	// 昵称
	Nickname string `validate:"omitempty,gt=6,lt=16" comment:"昵称" json:"nickname"`
	// 年龄
	Age int `validate:"required,min=5,max=99" comment:"年龄" json:"age"`
}

AddUserReq 添加用户请求

func (*AddUserReq) Check

func (u *AddUserReq) Check() error

type DeleteUserReq

type DeleteUserReq struct {
	// 用户id
	Id int `validate:"required,min=1" comment:"Id"`
}

DeleteUserReq 删除用户请求

type GetUserResp

type GetUserResp struct {
	// 用户id
	ID int `json:"id"`
	// 用户名
	Username string `json:"username"`
	// 昵称
	Nickname string `json:"nickname"`
	// 年龄
	Age int `json:"age"`
}

GetUserResp 查询用户 返回结构

type GetUsersReq

type GetUsersReq struct {
	// 用户名
	Username string `validate:"omitempty,gt=6,lt=16" comment:"用户名" form:"username"`
	// 昵称
	Nickname string `validate:"omitempty,gt=6,lt=16" comment:"昵称" form:"nickname"`
	// 年龄
	Age int `validate:"omitempty,min=5,max=99" comment:"年龄" form:"age"`
}

GetUsersReq 查询用户列表请求

type GetUsersWithPageReq

type GetUsersWithPageReq struct {
	// 页码
	PageNum int `validate:"required,min=1" comment:"页码" form:"page_num"`
	// 每页大小
	PageSize int `validate:"required,min=1" comment:"每页大小" form:"page_size"`
	// 用户名
	Username string `validate:"omitempty,gt=6,lt=16" comment:"用户名" form:"username"`
	// 昵称
	Nickname string `validate:"omitempty,gt=6,lt=16" comment:"昵称" form:"nickname"`
	// 年龄
	Age int `validate:"omitempty,min=5,max=99" comment:"年龄" form:"age"`
}

GetUsersWithPageReq 查询用户分页请求

type UpdateUserReq

type UpdateUserReq struct {
	// 用户id
	Id int `validate:"required,min=1" comment:"Id"`
	// 用户名
	Username string `validate:"omitempty,gt=6,lt=16" comment:"用户名" json:"username"`
	// 昵称
	Nickname string `validate:"omitempty,gt=6,lt=16" comment:"昵称" json:"nickname"`
	// 年龄
	Age int `validate:"omitempty,min=5,max=99" comment:"年龄" json:"age"`
}

UpdateUserReq 更新用户请求

Jump to

Keyboard shortcuts

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