eta_hub.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package request
  2. import (
  3. "eta/eta_mini_crm_ht/services"
  4. )
  5. type IndexListReq struct {
  6. PageSize int
  7. CurrentIndex int
  8. SortColumn string
  9. SortOrder string
  10. KeyWord string
  11. SourceName string
  12. Unit string
  13. Frequency string
  14. }
  15. type IndexDataListReq struct {
  16. PageSize int
  17. CurrentIndex int
  18. IndexCode string
  19. }
  20. type IndexesDeleteReq struct {
  21. KeyWord string
  22. SourceName string
  23. Unit string
  24. Frequency string
  25. DeleteAll bool
  26. UnDeleteList []string
  27. DeleteList []string
  28. }
  29. func (idr *IndexListReq) ToEtaRequest() (req services.IndexListRequest) {
  30. return services.IndexListRequest{
  31. PageSize: idr.PageSize,
  32. CurrentIndex: idr.CurrentIndex,
  33. KeyWord: idr.KeyWord,
  34. SortColumn: idr.SortColumn,
  35. SortOrder: idr.SortOrder,
  36. SourceName: idr.SourceName,
  37. Frequency: idr.Frequency,
  38. SysSource: "ht_mini_crm",
  39. }
  40. }
  41. func (idr *IndexDataListReq) ToEtaDataRequest() (req services.IndexDataListRequest) {
  42. return services.IndexDataListRequest{
  43. PageSize: idr.PageSize,
  44. CurrentIndex: idr.CurrentIndex,
  45. IndexCode: idr.IndexCode,
  46. }
  47. }