| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package hander
- import (
- "context"
- "lims_zju/model"
- "lims_zju/service"
- myerrors "dashoo.cn/micro_libary/errors"
- )
- type EquipmentStatistics struct{}
- // UseEquipmentList 设备质控管理
- func (e *EquipmentStatistics) UseEquipmentList(ctx context.Context, req *model.DataModel, resp *model.Resp) error {
- res, err := new(service.DataStatistics).GetDataModel(ctx, req)
- if err != nil {
- return err
- }
- _, err, code, _ := myerrors.CheckError(err, myerrors.ConvErr)
- resp.Code = code
- resp.Data = res
- if err != nil {
- return err
- }
- return nil
- }
- // UseEquipmentStatistics 设备详情
- func (e *EquipmentStatistics) UseEquipmentStatistics(ctx context.Context, req *model.DataModel, resp *model.Resp) error {
- res, err := new(service.DataStatistics).GetDataStatistics(ctx, req)
- if err != nil {
- return err
- }
- _, err, code, _ := myerrors.CheckError(err, myerrors.ConvErr)
- resp.Code = code
- resp.Data = res
- if err != nil {
- return err
- }
- return nil
- }
- // UseEquipmentStatus 设备状态统计
- func (e *EquipmentStatistics) UseEquipmentStatus(ctx context.Context, req *model.DataModel, resp *model.Resp) error {
- res, err := new(service.DataStatistics).GetDataStatus(ctx, req)
- if err != nil {
- return err
- }
- _, err, code, _ := myerrors.CheckError(err, myerrors.ConvErr)
- resp.Code = code
- resp.Data = res
- if err != nil {
- return err
- }
- return nil
- }
- // UseEquipmentAlarm 报警统计
- func (e *EquipmentStatistics) UseEquipmentAlarm(ctx context.Context, req *model.DataModel, resp *model.Resp) error {
- res, err := new(service.DataStatistics).GetDataAlarm(ctx, req)
- if err != nil {
- return err
- }
- _, err, code, _ := myerrors.CheckError(err, myerrors.ConvErr)
- resp.Code = code
- resp.Data = res
- if err != nil {
- return err
- }
- return nil
- }
- // UseEquipmentMonitoring 监控类型统计
- func (e *EquipmentStatistics) UseEquipmentMonitoring(ctx context.Context, req *model.DataModel, resp *model.Resp) error {
- res, err := new(service.DataStatistics).GetDataMonitoring(ctx, req)
- if err != nil {
- return err
- }
- _, err, code, _ := myerrors.CheckError(err, myerrors.ConvErr)
- resp.Code = code
- resp.Data = res
- if err != nil {
- return err
- }
- return nil
- }
|