Commit 7fdd9d66 authored by hujiebin's avatar hujiebin

feat:omitempty

parent d14f8969
......@@ -16,8 +16,8 @@ type CvCp struct {
type CvCpAchievement struct {
CpId uint64 `json:"cpId"` // cpId
User1 user_cv.UserTiny `json:"user1"` // user1
User2 user_cv.UserTiny `json:"user2"` // user2
User1 *user_cv.UserTiny `json:"user1"` // user1
User2 *user_cv.UserTiny `json:"user2"` // user2
Type cp_e.CpAchievement `json:"type"` // 成就类型 1:等级 2:空间访问人数 3:月榜最高 4:周榜最高 5:日榜最高
TypeDesc string `json:"typeDesc"` // 成就类型翻译
Score uint32 `json:"score"` // 分值
......
......@@ -12,11 +12,11 @@ import (
// cp信息
type CvCpInfo struct {
UserInfo user_cv.UserTiny `json:"userInfo"` // 用户信息
CpUserInfo user_cv.UserTiny `json:"cpUserInfo,omitempty"` // cp用户信息
CpDays int `json:"cpDays"` // cp天数
VisitTimes int64 `json:"visitTimes"` // 空间访问量
ApplyToUnbind bool `json:"applyToUnbind"` // 是否申请撤销cp
UserInfo *user_cv.UserTiny `json:"userInfo"` // 用户信息
CpUserInfo *user_cv.UserTiny `json:"cpUserInfo,omitempty"` // cp用户信息
CpDays int `json:"cpDays"` // cp天数
VisitTimes int64 `json:"visitTimes"` // 空间访问量
ApplyToUnbind bool `json:"applyToUnbind"` // 是否申请撤销cp
}
// cp等级
......
......@@ -28,8 +28,8 @@ type UserTiny struct {
IsPrettyCode bool `json:"isPrettyCode"` // 是否靓号
}
func UserToTiny(user user_m.User) UserTiny {
return UserTiny{
func UserToTiny(user user_m.User) *UserTiny {
return &UserTiny{
Id: user.ID,
ExternalId: user.ExternalId,
Avatar: user.Avatar,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment