package models import ( "github.com/goravel/framework/database/orm" ) type <<.ModelName>> struct { orm.Model orm.SoftDeletes <> <<.FieldName>> <<.GoType>> `gorm:"<<.Name>>" json:"<<.JsonName>>"<> comment:"<<.Comment>>"<><> json:"<<.Relation.Table>>_<<.Relation.DisplayField>>" gorm:"<<.Relation.Table>>;foreignKey:<<.Relation.ForeignKey>>"<>` <<- end>> } func (<<.ModelName>>) TableName() string { return "<<.TableName>>" } func (r *<<.ModelName>>) Serialize() map[string]any { return map[string]any{ "id": r.ID, "created_at": r.CreatedAt, "updated_at": r.UpdatedAt, <> "<<.JsonName>>": r.<<.FieldName>>, <> } } func (r *<<.ModelName>>) Deserialize(data map[string]any) { <> if val, ok := data["<<.JsonName>>"]; ok { r.<<.FieldName>> = val.(<<.GoType>>) } <> }