Files
huangguo_server/models/v/vidmod/setDoc.go
T
rootandClaude Opus 5 8679200f41 Initial commit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 13:57:10 +08:00

25 lines
690 B
Go

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
}