es.go 509 B

1234567891011121314151617181920212223242526272829303132333435
  1. package model
  2. import (
  3. "time"
  4. xtime "go-common/library/time"
  5. )
  6. // ES .
  7. type ES struct {
  8. Addr string
  9. }
  10. // Offset .
  11. type Offset struct {
  12. OffID int64
  13. OffTime xtime.Time
  14. ReviewID int64
  15. ReviewTime int64
  16. }
  17. // OffsetID .
  18. func (o *Offset) OffsetID() int64 {
  19. return o.OffID - o.ReviewID
  20. }
  21. // OffsetTime .
  22. func (o *Offset) OffsetTime() string {
  23. return time.Unix(int64(o.OffTime), 0).Format("2006-01-02 15:04:05")
  24. }
  25. // var .
  26. var (
  27. ExistsAction = map[string]bool{"repair": true, "all": true}
  28. )