| 12345678910111213141516171819202122232425262728293031 |
- // 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
- }
|