package opsdev import ( "context" "dashoo.cn/common_definition/comm_def" opsdevmodel "dashoo.cn/opms_parent/app/model/opsdev" opsdevSrv "dashoo.cn/opms_parent/app/service/opsdev" ) // WorkHourStatHandler 工时统计 RPC Handler type WorkHourStatHandler struct{} // GetStat 获取工时统计数据 func (h *WorkHourStatHandler) GetStat(ctx context.Context, req *opsdevmodel.WorkHourStatReq, rsp *comm_def.CommonMsg) error { srv, err := opsdevSrv.NewWorkHourStatService(ctx) if err != nil { return err } data, err := srv.GetStat(req) if err != nil { return err } rsp.Data = data return nil }