// 预算表:sm_budget package models import "gorm.io/gorm" // Budget 月度预算表 // 表名:sm_budget type Budget struct { gorm.Model // 包含 ID, CreatedAt, UpdatedAt, DeletedAt UserID uint `gorm:"column:user_id;type:bigint unsigned;default:0;index:idx_user_month;comment:用户ID" json:"user_id" db:"user_id"` Month string `gorm:"column:month;type:varchar(10);not null;index:idx_user_month;comment:月份 2025-05" json:"month" db:"month"` Amount float64 `gorm:"column:amount;type:decimal(10,2);not null;default:0.00;comment:月度预算金额" json:"amount" db:"amount"` }