anniversary.go 1.09 KB
Newer Older
hujiebin's avatar
hujiebin committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14
package cp_cv

import (
	"hilo-user/_const/enum/cp_e"
	"hilo-user/cv/user_cv"
)

// cp信息
type CvCpBase struct {
	UserInfo   user_cv.UserTiny `json:"userInfo"`             // 用户信息
	CpUserInfo user_cv.UserTiny `json:"cpUserInfo,omitempty"` // cp用户信息
}

type CvCpAnniversary struct {
hujiebin's avatar
hujiebin committed
15 16 17 18 19 20 21 22 23
	Type            cp_e.AnniversaryItemType `json:"type"`             // 列表类型 0:普通 1:头像
	CpInfo          *CvCpBase                `json:"cpInfo,omitempty"` // cp信息,type=1(头像)时候用到
	Id              uint64                   `json:"id"`               // 记录id
	Content         string                   `json:"content"`          // 纪念日内容
	OriginTimestamp int64                    `json:"originTimestamp"`  // 纪念日的时间
	Timestamp       int64                    `json:"timestamp"`        // 下次纪念日时间戳
	IsRemind        bool                     `json:"isRemind"`         // 是否提醒
	CanDel          bool                     `json:"canDel"`           // 能否删除
	IsTop           bool                     `json:"isTop"`            // 是否置顶
hujiebin's avatar
hujiebin committed
24
}