index.go 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package xiangyu
  2. // PushIndexParamReq
  3. // @Description: 业务报文
  4. type PushIndexParamReq struct {
  5. SerialID string `json:"serialID" description:"流水号"`
  6. TableCode string `json:"tableCode" description:"数据表编码"`
  7. Total int `json:"total" description:"本次落表数据总数"`
  8. IsEmailWarn int `json:"isEmailWarn" description:"是否发送预警邮件,(1-是 0-否)"`
  9. Data []PushDataParamDataReq `json:"data" description:"报文体,指标数据列表"`
  10. }
  11. // PushDataParamDataReq
  12. // @Description: 指标数据结构
  13. type PushDataParamDataReq struct {
  14. SourceIndexCode string `json:"source_index_code" description:"上游来源指标ID"`
  15. IndexCode string `json:"Index_code" description:""`
  16. IndexName string `json:"index_name" description:""`
  17. IndexShortName string `json:"index_short_name" description:""`
  18. FrequenceName string `json:"frequence_name" description:""`
  19. UnitName string `json:"unit_name" description:""`
  20. CountryName string `json:"country_name" description:""`
  21. ProvinceName string `json:"province_name" description:""`
  22. AreaName string `json:"area_name" description:""`
  23. CityName string `json:"city_name" description:""`
  24. CountyName string `json:"county_name" description:""`
  25. RegionName string `json:"region_name" description:""`
  26. CompanyName string `json:"company_name" description:""`
  27. BreedName string `json:"breed_name" description:""`
  28. MaterialName string `json:"material_name" description:""`
  29. SpecName string `json:"spec_name" description:""`
  30. MarketName string `json:"market_name" description:""`
  31. DerivativeType string `json:"derivative_type" description:""`
  32. ContractName string `json:"contract_name" description:""`
  33. AuthKindName string `json:"auth_kind_name" description:""`
  34. CustomSmallClassName string `json:"custom_small_class_name" description:""`
  35. AssetBeginDate string `json:"asset_begin_date" description:""`
  36. AssetEndDate string `json:"asset_end_date" description:""`
  37. CreateUser string `json:"create_user" description:""`
  38. IndexCreateTime string `json:"index_create_time" description:""`
  39. UpdateUser string `json:"update_user" description:""`
  40. DetailUpdateTime string `json:"detail_update_time" description:""`
  41. IndexUpdateTime string `json:"index_update_time" description:""`
  42. DutyDept string `json:"duty_dept" description:""`
  43. BusinessDept string `json:"business_dept" description:""`
  44. OrginSource string `json:"orgin_source" description:""`
  45. OrginSysSource string `json:"orgin_sys_source" description:""`
  46. SysSource string `json:"sys_source" description:""`
  47. SourceType string `json:"source_type" description:""`
  48. EtlTime string `json:"etl_time" description:""`
  49. Status int `json:"status" description:""`
  50. }