// Package {{PackageName}} 模型 package {{PackageName}} import ( "github.com/runningwater/gohub/app/models" "github.com/runningwater/gohub/pkg/database" ) type {{StructName}} struct { models.BaseModel // Put fields in here // FIXME() models.CommonTimestampsField } func ({{VariableName}} *{{StructName}}) Create() { database.DB.Create(&{{VariableName}}) } func ({{VariableName}} *{{StructName}}) Save() (rowsAffected int64) { result := database.DB.Save(&{{VariableName}}) return result.RowsAffected } func ({{VariableName}} *{{StructName}}) Delete() (rowsAffected int64) { result := database.DB.Delete(&{{VariableName}}) return result.RowsAffected }