package models import ( "github.com/jinzhu/gorm" ) // User user type User struct { gorm.Model UserKey string UserRoleID int UserName string `sql:"type:varchar(20);not null;"` UserPass string `sql:"type:varchar(50);not null;"` Phone string `sql:"type:varchar(20);not null;"` Email string `sql:"type:varchar(200);not null;"` UserType int `sql:"default:1;not null;"` VendorID uint Status int `sql:"default:1;not null;"` Vendor Vendor } // LoginRequest 登录请求 type LoginRequest struct { UserName string `json:"login_name"` Password string `json:"login_pass"` } // Reqrequest 注册请求 type Reqrequest struct { UserName string `json:"username" binding:"required"` PassWord string `json:"password" binding:"required"` Phone string `json:"phone" binding:"required"` Email string `json:"email" binding:"required"` VendorName string `json:"company" binding:"required"` }