自定义返回给前端的data字段内容
自定义返回给前端的data字段内容
定义查询用户信息:返回给前端的data字段内容
封装函数,提供给控制器usercontroller.go调用
model.User => model/user.go:所有字段 //通过迁移migrate生成的数据库表 -字段 限制
package dto
//定义查询用户信息:返回给前端的data字段内容
import (
"supplierQuerySystemAPICode/model"
)
type UserDto struct {
Name string `json:"name"`
Telephone string `json:"telephone"`
}
//调用的函数:usercontroller.go;返回给前端的data字段内容
func ToUserDto(user model.User) UserDto {
return UserDto{
Name: user.Name,
Telephone: user.Telephone,
}
}
使用
"data": gin.H{
"user": dto.ToUserDto(user.(model.User)),
},