GetWorkingRoByCode.go 782 B

1234567891011121314151617181920212223
  1. package v1
  2. import (
  3. "metawant.greentech.com.cn/gaoyagang/gt-common/datacenter_client"
  4. "metawant.greentech.com.cn/gaoyagang/gt-common/httplib"
  5. "strconv"
  6. )
  7. func (d *DcApi) GetWorkingRoByCode(params datacenter_client.DcWorkingReq) (*datacenter_client.GetWorkingRoByCodeResp, error) {
  8. serviceName := "/working-ro/info"
  9. h := httplib.Get(d.serviceUrl(serviceName))
  10. h.Param("project_id", strconv.FormatInt(params.ProjectId, 10))
  11. h.Param("device_code", params.DeviceCode)
  12. h.Param("stime", params.Stime)
  13. h.Param("etime", params.Etime)
  14. h.Param("page", strconv.FormatInt(params.Page, 10))
  15. h.Param("page_size", strconv.FormatInt(params.PageSize, 10))
  16. h.Param("order", params.Order)
  17. resp := &datacenter_client.GetWorkingRoByCodeResp{}
  18. err := d.call(h, resp)
  19. return resp, err
  20. }