package model import ( "time" ) type UserNotice struct { Id int `json:"id" xorm:"not null pk autoincr comment('id') INT(22)"` Sender int `json:"sender" xorm:"not null default 0 comment('发送者用户id,0为系统发出') INT(11)"` Receiver int `json:"receiver" xorm:"not null default 0 comment('接受用户id,0为全部接受') INT(11)"` Type int `json:"type" xorm:"not null default 0 comment('0官方活动,1官方通知,2交易通知,3推广通知,4反馈通知') TINYINT(1)"` MainPreview string `json:"main_preview" xorm:"not null default '' comment('主页预览') VARCHAR(255)"` Title string `json:"title" xorm:"not null default '' comment('通知标题') VARCHAR(255)"` Subtitle string `json:"subtitle" xorm:"not null default '' comment('通知子标题') VARCHAR(255)"` Img string `json:"img" xorm:"not null default '' comment('消息图') VARCHAR(255)"` Body string `json:"body" xorm:"comment('消息体') TEXT"` Oid int64 `json:"oid" xorm:"not null default 0 comment('订单id') BIGINT(20)"` Fid int64 `json:"fid" xorm:"not null default 0 comment('流水单id') BIGINT(20)"` Url string `json:"url" xorm:"not null default '' comment('跳转url') VARCHAR(255)"` SkipIdentifier string `json:"skip_identifier" xorm:"not null default '' comment('跳转标识') VARCHAR(20)"` Status int `json:"status" xorm:"not null default 0 comment('0未读,1已读') TINYINT(1)"` CreateAt time.Time `json:"create_at" xorm:"not null default CURRENT_TIMESTAMP comment('创建时间') TIMESTAMP"` }