自定义返回给前端的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)),
		},
posted @ 2021-11-16 22:30  成强  阅读(304)  评论(0编辑  收藏  举报