package models type UserStatus int const ( EnableUserStatus UserStatus = 0 DisableUserStatus UserStatus = 1 ) type LoginInfo struct { Account string Pwd string } type AddInfo struct { Account string `json:"account" binding:"required"` Name string `json:"name" binding:"required"` Mobile string `json:"mobile" binding:"required"` Email string `json:"email" binding:"required"` Sex int `json:"sex"` Pwd string `json:"pwd" binding:"required"` } type UserInfo struct { Account string Name string Mobile string Email string Sex int } type User struct { Id uint UserInfo } type ModifyInfo struct { Name string `json:"name" binding:"required"` Sex int `json:"sex"` } type Query struct { Page int `json:"page" binding:"required"` PageSize int `json:"page_size" binding:"required"` Keyword string `Json:"keyword"` Sort string `json:"sort" binding:"sql_sort"` } type ResetPwdReq struct { Id uint `json:"id" binging:"required"` OldPwd string `json:"old_pwd" binding:"required"` Pwd string `json:"pwd" binding:"required"` }