package cp_cv import ( "hilo-user/_const/enum/cp_e" "hilo-user/cv/user_cv" ) type CvCp struct { CpId uint64 `json:"cpId"` // cpId User1 *user_cv.CvUserBase `json:"user1"` // user1 User2 *user_cv.CvUserBase `json:"user2"` // user2 Score uint32 `json:"score"` // 分值 CpLevel CvCpLevel `json:"cpLevel"` // cp等级 Ranking string `json:"ranking"` // 排名 } type CvCpAchievement struct { CpId uint64 `json:"cpId"` // cpId 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"` // 分值 TimeUnix int64 `json:"timeUnix"` // 达成成就时间戳 } type CvCpAnniversary struct { Id uint64 `json:"id"` // 记录id Content string `json:"content"` // 纪念日内容 Date string `json:"date"` // 纪念日日期 IsRemind bool `json:"isRemind"` // 是否提醒 } type CpTops struct { Day []CvCp `json:"day"` Week []CvCp `json:"week"` }