This commit is contained in:
Joe
2026-01-16 15:49:34 +08:00
commit 550d3e1f42
380 changed files with 62024 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
package models
import (
"github.com/goravel/framework/database/orm"
)
type Article struct {
orm.Model
orm.SoftDeletes
Name string `gorm:"name" json:"name" comment:"名称"`
Status string `gorm:"status" json:"status" comment:"状态"`
}
func (Article) TableName() string {
return "articles"
}
func (r *Article) Serialize() map[string]any {
return map[string]any{
"id": r.ID,
"created_at": r.CreatedAt,
"updated_at": r.UpdatedAt,
"name": r.Name,
"status": r.Status,
}
}
func (r *Article) Deserialize(data map[string]any) {
if val, ok := data["name"]; ok {
r.Name = val.(string)
}
if val, ok := data["status"]; ok {
r.Status = val.(string)
}
}