package plant

import (
	"sundynix-go/global"
	"time"
)

type UserBadge struct {
	global.BaseModel
	UserId     string       `gorm:"type:varchar(50);index;not null;column:user_id;comment:用户id" json:"userId"`
	BadgeId    string       `gorm:"index:idx_user_badge;not null;column:badge_id;comment:徽章配置ID" json:"badgeId"`
	AcquiredAt time.Time    `gorm:"autoCreateTime;column:acquired_at;comment:获得时间" json:"acquiredAt"`
	Badge      *BadgeConfig `json:"badge" gorm:"foreignKey:BadgeId"`
}
