@@ -0,0 +1,24 @@
|
||||
package vidmod
|
||||
|
||||
import "time"
|
||||
|
||||
type SetDoc struct {
|
||||
PublisherID *uint64 `json:"publisherID" bson:"publisherID,omitempty"` //上传者ID
|
||||
Status *int `json:"status" bson:"status,omitempty"` //状态,0 未审核 1通过 2审核失败 3已删除-逻辑删除 默认为0
|
||||
DeleteAt *time.Time `json:"deleteAt" bson:"deleteAt,omitempty"` //删除时间,不能去除omitempty
|
||||
}
|
||||
|
||||
func (u *SetDoc) SetPublisherID(publisherID uint64) *SetDoc {
|
||||
u.PublisherID = &publisherID
|
||||
return u
|
||||
}
|
||||
|
||||
func (u *SetDoc) SetStatus(status int) *SetDoc {
|
||||
u.Status = &status
|
||||
return u
|
||||
}
|
||||
|
||||
func (u *SetDoc) SetDeleteAt(deleteAt time.Time) *SetDoc {
|
||||
u.DeleteAt = &deleteAt
|
||||
return u
|
||||
}
|
||||
Reference in New Issue
Block a user