package model import "encoding/json" type BlogDiary struct { Id string `json:"id" gorm:"primary_key"` Images string `json:"images"` PublishTime int64 `json:"publishTime"` CreateBy string `json:"createBy"` CreateTime int64 `json:"createTime"` UpdateBy string `json:"updateBy"` UpdateTime int64 `json:"updateTime"` State string `json:"state"` Del int `json:"del"` // Content string `json:"content"` } func (diary *BlogDiary) MarshalBinary() (data []byte, err error) { // encoding.BinaryMarshaler return json.Marshal(diary) } func (diary *BlogDiary) UnmarshalBinary(data []byte) (err error) { return json.Unmarshal(data, diary) }