package model import ( "strings" "time" "github.com/uptrace/bun" ) type Quote struct { bun.BaseModel `bun:"table:quotes,alias:q"` ID int64 `bun:",pk,autoincrement"` Quote string `bun:",notnull"` Approved bool Archive bool Rating int CreatedAt time.Time `bun:",nullzero,notnull,default:current_timestamp"` DeletedAt time.Time `bun:",soft_delete,nullzero"` } func (q *Quote) Text() string { return strings.ReplaceAll(q.Quote, "\n", "
") }