package base import ( "context" "dashoo.cn/common_definition/comm_def" model "dashoo.cn/micro/app/model/proj" service "dashoo.cn/micro/app/service/proj" "github.com/gogf/gf/frame/g" ) type BusinessReportHandler struct{} // QueryBusinessNum 业绩指标-当月新增项目 func (c *BusinessReportHandler) QueryBusinessNum(ctx context.Context, req *model.QueryNumReq, rsp *comm_def.CommonMsg) error { g.Log().Infof("ContractReport.QueryBusinessNum request %#v ", *req) s, err := service.NewBusinessReportService(ctx) if err != nil { return err } data, err := s.QueryBusinessNum(req.Date) if err != nil { return err } rsp.Data = data return nil } // QueryBusinessTransformNum 业绩指标-转化项目统计 func (c *BusinessReportHandler) QueryBusinessTransformNum(ctx context.Context, req *model.QueryNumReq, rsp *comm_def.CommonMsg) error { g.Log().Infof("ContractReport.QueryBusinessTransformNum request %#v ", *req) s, err := service.NewBusinessReportService(ctx) if err != nil { return err } data, err := s.QueryBusinessTransformNum(req.Date) if err != nil { return err } rsp.Data = data return nil }