// 复盘表:sm_review package models import "gorm.io/gorm" // Review 复盘记录(KPT 法) type Review struct { gorm.Model UserID uint `gorm:"column:user_id;type:bigint unsigned;default:0;index;comment:用户ID" json:"user_id" db:"user_id"` Date string `gorm:"column:date;type:varchar(10);uniqueIndex:idx_user_date;comment:日期 yyyy-MM-dd" json:"date" db:"date"` // KPT 法 Keep string `gorm:"column:keep;type:text;comment:保持" json:"keep" db:"keep"` Problem string `gorm:"column:problem;type:text;comment:问题" json:"problem" db:"problem"` Try string `gorm:"column:try;type:text;comment:尝试" json:"try" db:"try"` } func (Review) TableName() string { return "sm_review" }