1234567891011121314151617181920212223242526272829303132333435 |
- 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"`
- }
|