Commit 7fdd9d66 authored by hujiebin's avatar hujiebin

feat:omitempty

parent d14f8969
...@@ -16,8 +16,8 @@ type CvCp struct { ...@@ -16,8 +16,8 @@ type CvCp struct {
type CvCpAchievement struct { type CvCpAchievement struct {
CpId uint64 `json:"cpId"` // cpId CpId uint64 `json:"cpId"` // cpId
User1 user_cv.UserTiny `json:"user1"` // user1 User1 *user_cv.UserTiny `json:"user1"` // user1
User2 user_cv.UserTiny `json:"user2"` // user2 User2 *user_cv.UserTiny `json:"user2"` // user2
Type cp_e.CpAchievement `json:"type"` // 成就类型 1:等级 2:空间访问人数 3:月榜最高 4:周榜最高 5:日榜最高 Type cp_e.CpAchievement `json:"type"` // 成就类型 1:等级 2:空间访问人数 3:月榜最高 4:周榜最高 5:日榜最高
TypeDesc string `json:"typeDesc"` // 成就类型翻译 TypeDesc string `json:"typeDesc"` // 成就类型翻译
Score uint32 `json:"score"` // 分值 Score uint32 `json:"score"` // 分值
......
...@@ -12,11 +12,11 @@ import ( ...@@ -12,11 +12,11 @@ import (
// cp信息 // cp信息
type CvCpInfo struct { type CvCpInfo struct {
UserInfo user_cv.UserTiny `json:"userInfo"` // 用户信息 UserInfo *user_cv.UserTiny `json:"userInfo"` // 用户信息
CpUserInfo user_cv.UserTiny `json:"cpUserInfo,omitempty"` // cp用户信息 CpUserInfo *user_cv.UserTiny `json:"cpUserInfo,omitempty"` // cp用户信息
CpDays int `json:"cpDays"` // cp天数 CpDays int `json:"cpDays"` // cp天数
VisitTimes int64 `json:"visitTimes"` // 空间访问量 VisitTimes int64 `json:"visitTimes"` // 空间访问量
ApplyToUnbind bool `json:"applyToUnbind"` // 是否申请撤销cp ApplyToUnbind bool `json:"applyToUnbind"` // 是否申请撤销cp
} }
// cp等级 // cp等级
......
...@@ -28,8 +28,8 @@ type UserTiny struct { ...@@ -28,8 +28,8 @@ type UserTiny struct {
IsPrettyCode bool `json:"isPrettyCode"` // 是否靓号 IsPrettyCode bool `json:"isPrettyCode"` // 是否靓号
} }
func UserToTiny(user user_m.User) UserTiny { func UserToTiny(user user_m.User) *UserTiny {
return UserTiny{ return &UserTiny{
Id: user.ID, Id: user.ID,
ExternalId: user.ExternalId, ExternalId: user.ExternalId,
Avatar: user.Avatar, 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