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 }