| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package home
- import (
- "context"
- "dashoo.cn/common_definition/comm_def"
- model "dashoo.cn/micro/app/model/home"
- service "dashoo.cn/micro/app/service/home"
- )
- type HomeHandler struct{}
- // SetUpHomeConfig 设置个人首页配置
- // Swagger:Home 首页 设置个人首页配置
- func (h *HomeHandler) SetUpHomeConfig(ctx context.Context, req *model.SetUpHomeConfig, rsp *comm_def.CommonMsg) error {
- svc, err := service.NewHomeService(ctx)
- if err != nil {
- return err
- }
- err = svc.SetUpHomeReportConfig(req)
- if err != nil {
- return err
- }
- rsp.Code = 200
- rsp.Msg = "保存成功"
- return nil
- }
- // GetHomeConfig 获取首页报表配置
- // Swagger:Home 首页 获取首页报表配置
- func (h *HomeHandler) GetHomeConfig(ctx context.Context, req *model.SearchHomeConfig, rsp *comm_def.CommonMsg) error {
- svc, err := service.NewHomeService(ctx)
- if err != nil {
- return err
- }
- config, err := svc.QueryHomeReportConfig(req.ModuleCode)
- rsp.Code = 200
- rsp.Msg = "查询成功"
- rsp.Data = config
- return nil
- }
- // GetHomeNumReportData 获取首页个人看板数据
- // Swagger:Home 首页 获取首页个人看板数据
- func (h *HomeHandler) GetHomeNumReportData(ctx context.Context, req *model.SearchNumReportData, rsp *comm_def.CommonMsg) error {
- svc, err := service.NewHomeService(ctx)
- if err != nil {
- return err
- }
- resp, err := svc.QueryHomeNumReportData(req)
- if err != nil {
- return err
- }
- rsp.Code = 200
- rsp.Msg = "查询成功"
- rsp.Data = resp
- return nil
- }
- // GetHomeDataReportData 获取首页数据报表数据
- // Swagger:Home 首页 获取首页数据报表数据
- func (h *HomeHandler) GetHomeDataReportData(ctx context.Context, req *model.SearchDataReportData, rsp *comm_def.CommonMsg) error {
- svc, err := service.NewHomeService(ctx)
- if err != nil {
- return err
- }
- resp, err := svc.QueryHomeDataReportData(req)
- if err != nil {
- return err
- }
- rsp.Code = 200
- rsp.Msg = "查询成功"
- rsp.Data = resp
- return nil
- }
|