应用层之DTO
那么问题来了,以用户实体为例:
type UserModel struct {
UserId int `gorm:"column:user_id;primary_key;auto_increment" json:"user_id" xorm:"'user_id'"`
UserName string `gorm:"column:user_name" json:"user_name" xorm:"'user_name'"`
UserPwd string `gorm:"column:user_pwd" json:"-" xorm:"'user_pwd'"`
}所以我们需要专门有个 对象用于显示用户信息
type SimpleUserInfo struct {
Id int `json:"id"`
Name string `json:"name"`
City string `json:"city"`
QQ string `json:"qq"`
}最后更新于