From 7fdd9d66ebfab22e365d81ec025c200fb60d8abb Mon Sep 17 00:00:00 2001 From: hujiebin Date: Fri, 2 Jun 2023 18:15:49 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9Aomitempty?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cv/cp_cv/rank.go | 4 ++-- cv/cp_cv/space.go | 10 +++++----- cv/user_cv/user.go | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cv/cp_cv/rank.go b/cv/cp_cv/rank.go index 0d38cf0..01fdf95 100644 --- a/cv/cp_cv/rank.go +++ b/cv/cp_cv/rank.go @@ -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"` // 分值 diff --git a/cv/cp_cv/space.go b/cv/cp_cv/space.go index 975c535..3ab03e4 100644 --- a/cv/cp_cv/space.go +++ b/cv/cp_cv/space.go @@ -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等级 diff --git a/cv/user_cv/user.go b/cv/user_cv/user.go index 2a84e86..f493554 100644 --- a/cv/user_cv/user.go +++ b/cv/user_cv/user.go @@ -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, -- 2.22.0