package hander import ( "context" "dashoo.cn/common_definition/comm_def" myerrors "dashoo.cn/micro_libary/errors" "lims_zju/model" "lims_zju/service" ) type Equipment struct{} // UsageStatistics 实验设备统计数据 func (e *Equipment) UsageStatistics(ctx context.Context, req *model.BaseModel, resp *model.Resp) error { resp.CommonMsg = new(comm_def.CommonMsg) res, err := new(service.DeviceStatistics).GetDeviceStatistics(ctx, req) if err != nil { return err } _, err, code, msg := myerrors.CheckError(err, myerrors.ConvErr) resp.CommonMsg.Code = code resp.CommonMsg.Msg = msg resp.Data = res if err != nil { return err } return nil }