user.go 715 字节
Newer Older
1
package dbModel
Mr.奇淼('s avatar
Mr.奇淼( 已提交
2 3 4 5

import (
	"github.com/jinzhu/gorm"
	uuid "github.com/satori/go.uuid"
6
	"main/init/mysql"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
)

type User struct {
	gorm.Model `json:"-"`
	UUID       uuid.UUID `json:"uuid"`
	UserName   string    `json:"userName"`
	PassWord   string    `json:"passWord"`
	NickName   string    `json:"nickName" gorm:"default:'galeone'"`
	HeaderImg  string    `json:"headerImg" gorm:"default:'galeone'"`
	//Propertie                //	多余属性自行添加
	//PropertieId uint  // 自动关联 Propertie 的Id 附加属性过多 建议创建一对一关系
}

//type Propertie struct {
//	gorm.Model
//}
23 24 25 26
func (u *User) Create() (err error, user interface{}) {
	err = mysql.DEFAULTDB.Create(u).Error
	return err, user
}