user_model

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2021 License: MIT Imports: 2 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"` // 用户名
	NickName string `json:"nick_name"` // 昵称
	Mobile   string `json:"mobile"`    // 手机号
}

user_handler Create Request

type CreateResponse

type CreateResponse struct {
	Id uint `json:"id"` // 主键ID
}

user_handler Create Response

type DeleteRequest

type DeleteRequest struct {
	Id uint `uri:"id"` // 用户ID
}

user_handler Delete Request

type DetailRequest

type DetailRequest struct {
	UserName string `uri:"username"` // 用户名
}

user_handler Detail Request

type DetailResponse

type DetailResponse struct {
	Id       uint       `json:"id"`        // 用户主键ID
	UserName string     `json:"user_name"` // 用户名
	NickName string     `json:"nick_name"` // 昵称
	Mobile   ddm.Mobile `json:"mobile"`    // 手机号(脱敏)
}

user_handler Detail Response

type UpdateNickNameByIDRequest

type UpdateNickNameByIDRequest struct {
	Id       uint   `json:"id"`        // 用户主键ID
	NickName string `json:"nick_name"` // 昵称
}

user_handler UpdateNickNameByID Request

type UpdateNickNameByIDResponse

type UpdateNickNameByIDResponse struct {
	Id uint `json:"id"` // 用户主键ID
}

user_handler UpdateNickNameByID Response

type UserDemo

type UserDemo struct {
	Id        uint      `gorm:"column:id;primary_key;AUTO_INCREMENT"`                 // 主键
	UserName  string    `gorm:"column:user_name;NOT NULL"`                            // 用户名
	NickName  string    `gorm:"column:nick_name;NOT NULL"`                            // 昵称
	Mobile    string    `gorm:"column:mobile;NOT NULL"`                               // 手机号
	IsDeleted int       `gorm:"column:is_deleted;default:-1;NOT NULL"`                // 是否删除 1:是  -1:否
	CreatedAt time.Time `gorm:"column:created_at;default:CURRENT_TIMESTAMP;NOT NULL"` // 创建时间
	UpdatedAt time.Time `gorm:"column:updated_at;default:CURRENT_TIMESTAMP;NOT NULL"` // 更新时间
}

用户Demo表

func (*UserDemo) TableName

func (m *UserDemo) TableName() string

Jump to

Keyboard shortcuts

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