copyright.go 641 B

123456789101112131415161718192021222324252627282930313233
  1. package model
  2. import (
  3. "strconv"
  4. )
  5. // CopyRight .
  6. type CopyRight struct {
  7. ID int64 `json:"id"`
  8. Name string `json:"name"`
  9. OName string `json:"oname"`
  10. AkaNames string `json:"aka_names"`
  11. Level string `json:"level"`
  12. AVoid string `json:"avoid"`
  13. Plan string `json:"plan"`
  14. Description string `json:"description"`
  15. URL string `json:"url"`
  16. }
  17. // IndexName .
  18. func (c *CopyRight) IndexName() string {
  19. return "copyright"
  20. }
  21. // IndexType .
  22. func (c *CopyRight) IndexType() string {
  23. return "base"
  24. }
  25. // IndexID .
  26. func (c *CopyRight) IndexID() string {
  27. return strconv.FormatInt(c.ID, 10)
  28. }