history.go 880 B

123456789101112131415161718192021222324252627
  1. package archive
  2. import "go-common/library/time"
  3. // ArcHistory archive edit history.
  4. type ArcHistory struct {
  5. ID int64 `json:"id,omitempty"`
  6. Aid int64 `json:"aid,omitempty"`
  7. Title string `json:"title,omitempty"`
  8. Tag string `json:"tag,omitempty"`
  9. Content string `json:"content,omitempty"`
  10. Cover string `json:"cover,omitempty"`
  11. Mid int64 `json:"mid,omitempty"`
  12. CTime time.Time `json:"ctime,omitempty"`
  13. VideoHistory []*VideoHistory `json:"videos,omitempty"`
  14. }
  15. // VideoHistory video edit history.
  16. type VideoHistory struct {
  17. ID int64 `json:"-"`
  18. Aid int64 `json:"-"`
  19. Cid int64 `json:"cid"`
  20. Hid int64 `json:"-"`
  21. Title string `json:"title"`
  22. Desc string `json:"desc"`
  23. Filename string `json:"filename"`
  24. }