package model

import "time"

// PostEnergizeLog 赋能操作记录（校验单用户单文章赋能总量 ≤ 2 域能）
type PostEnergizeLog struct {
	ID        uint      `gorm:"primarykey" json:"id"`
	UserID    uint      `gorm:"index;not null" json:"user_id"` // 赋能者
	PostID    uint      `gorm:"index;not null" json:"post_id"`
	Amount    int       `gorm:"not null" json:"amount"` // 赋能域能量（乘10，10或20）
	CreatedAt time.Time `json:"created_at"`
}
