user

package
v0.0.0-...-28a21d3 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateRequest

type CreateRequest struct {
	UserName string `json:"user_name" binding:"required"` // 用户名
	RealName string `json:"real_name"`                    // 真实姓名
	Password string `json:"password"  binding:"required"` // 密码
	Phone    string `json:"phone"  binding:"required"`    // 手机号
	Email    string `json:"email" `                       // 邮箱
}

type DeleteRequest

type DeleteRequest struct {
	UserId string `uri:"userId" binding:"required"`
}

type GetByNameRequest

type GetByNameRequest struct {
	Name string `form:"name" binding:"required"`
}

type GetRequest

type GetRequest struct {
	UserId string `uri:"userId" binding:"required"`
}

type UpdateRequest

type UpdateRequest struct {
	UserName string `json:"user_name"` // 用户名
	RealName string `json:"real_name"` // 真实姓名
	Password string `json:"password"`  // 密码
	Phone    string `json:"phone"`     // 手机号
	Email    string `json:"email" `    // 邮箱
}

type User

type User struct {
	ID        uint64    `json:"id"`         // 唯一标识
	UserName  string    `json:"user_name"`  // 用户名
	RealName  string    `json:"real_name"`  // 真实姓名
	Password  string    `json:"password"`   // 密码
	Phone     string    `json:"phone"`      // 手机号
	Email     string    `json:"email"`      // 邮箱
	Status    int       `json:"status"`     // 用户状态(1:启用 2:停用)
	Creator   uint64    `json:"creator"`    // 创建者
	CreatedAt time.Time `json:"created_at"` // 创建时间
}

Jump to

Keyboard shortcuts

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