123456789101112131415161718192021222324252627282930313233 |
- package models
- import (
- "encoding"
- "encoding/json"
- "time"
- )
- var _ encoding.BinaryMarshaler = (*Notify)(nil)
- var _ encoding.BinaryUnmarshaler = (*Notify)(nil)
- type Notify struct {
- NotifyId int
- Sender string
- Receiver string
- Payload json.RawMessage
- CreatedAt time.Time
- Id int64
- }
- func (*Notify) TableName() string {
- return "tb_notify"
- }
- // UnmarshalBinary implements encoding.BinaryUnmarshaler.
- func (o *Notify) UnmarshalBinary(data []byte) error {
- return json.Unmarshal(data, o)
- }
- // MarshalBinary implements encoding.BinaryMarshaler.
- func (o *Notify) MarshalBinary() (data []byte, err error) {
- return json.Marshal(o)
- }
|