Ver Fonte

【CHG】接口调整

zhaomn há 2 anos atrás
pai
commit
af564a5e42

+ 10 - 0
railway-business/src/main/java/com/railway/business/bi/controller/ChartController.java

@@ -1,6 +1,7 @@
 package com.railway.business.bi.controller;
 
 import com.railway.business.bi.domain.vo.ChartVO;
+import com.railway.business.bi.domain.vo.TodoListVO;
 import com.railway.business.bi.service.IChartService;
 import com.railway.business.bi.service.IDetailService;
 import com.railway.common.core.controller.BaseController;
@@ -33,6 +34,15 @@ public class ChartController extends BaseController {
     this.detailService = detailService;
   }
 
+  @ApiOperation(value = "重要待办事项", notes = "重要待办事项")
+  @GetMapping("/todoList")
+  public AjaxResult todoList() {
+    TodoListVO info = chartService.todoList();
+    AjaxResult ajax = AjaxResult.success();
+    ajax.put("info", info);
+    return ajax;
+  }
+
   @ApiOperation(value = "地图图表", notes = "获取地图上的图表数据")
   @GetMapping("/map")
   public AjaxResult getChartInMap() {

+ 0 - 50
railway-business/src/main/java/com/railway/business/bi/domain/vo/ChartQuery.java

@@ -1,50 +0,0 @@
-package com.railway.business.bi.domain.vo;
-
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import java.io.Serializable;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.experimental.Accessors;
-
-/**
- * <p>
- * 指标图表
- * </p>
- *
- * @author tfkj
- * @since 2020-07-01
- */
-@ApiModel(value = "指标图表查询参数")
-@Data
-@EqualsAndHashCode(callSuper = false)
-@Accessors(chain = true)
-public class ChartQuery implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 指标图表ID
-     */
-    @ApiModelProperty(value = "指标图表ID,获取单个图表数据时必需")
-    private String id;
-
-    /**
-     * 指标类别ID
-     */
-    @ApiModelProperty(value = "指标类别ID,点左侧树某个类别获取该类别包含的图表")
-    private String classId;
-
-    /**
-     * 数据源参数1
-     */
-    @ApiModelProperty(value = "参数1,yyyy-MM-dd,获取单个图表数据时的起始日期")
-    private String param1;
-
-    /**
-     * 数据源参数2
-     */
-    @ApiModelProperty(value = "参数2,yyyy-MM-dd,获取单个图表数据时的终止日期")
-    private String param2;
-
-}

+ 32 - 0
railway-business/src/main/java/com/railway/business/bi/domain/vo/TodoListVO.java

@@ -0,0 +1,32 @@
+package com.railway.business.bi.domain.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+ * 大屏展示-重要待办事项
+ *
+ * @author ZhaoMn 2023-02-06
+ */
+@Data
+@ApiModel("大屏展示-重要待办事项")
+public class TodoListVO implements Serializable {
+
+  @ApiModelProperty(value = "远动调试本月还有")
+  private Integer ydts;
+
+  @ApiModelProperty(value = "电力受电线路")
+  private Integer dlsdxl;
+
+  @ApiModelProperty(value = "电力变配电所")
+  private Integer dlbpds;
+
+  @ApiModelProperty(value = "电力设备巡检待检")
+  private Integer dlsbxj;
+
+  @ApiModelProperty(value = "变电所待实验")
+  private Integer bdsdsy;
+
+}

+ 1 - 1
railway-business/src/main/java/com/railway/business/bi/mapper/ChartMapper.java

@@ -7,7 +7,7 @@ import org.springframework.stereotype.Repository;
 
 /**
  * <p>
- * 指标模块 Mapper 接口
+ * Mapper 接口
  * </p>
  *
  * @author tfkj

+ 9 - 1
railway-business/src/main/java/com/railway/business/bi/service/IChartService.java

@@ -1,11 +1,12 @@
 package com.railway.business.bi.service;
 
 import com.railway.business.bi.domain.vo.ChartVO;
+import com.railway.business.bi.domain.vo.TodoListVO;
 import java.util.List;
 
 /**
  * <p>
- * 指标模块 服务类
+ * 服务类
  * </p>
  *
  * @author tfkj
@@ -13,8 +14,15 @@ import java.util.List;
  */
 public interface IChartService {
 
+    /**
+     * 重要待办事项
+     * @return 待办事项统计
+     */
+    TodoListVO todoList();
+
     /**
      * 获取地图上的图表数据
+     * @param date 获取图表数据日期
      * @return 图表数据对象
      */
     List<ChartVO> getChartInMap(String date);

+ 1 - 1
railway-business/src/main/java/com/railway/business/bi/service/IDetailService.java

@@ -4,7 +4,7 @@ import com.railway.business.bi.domain.vo.ChartVO;
 
 /**
  * <p>
- * 指标模块 服务类
+ * 服务类
  * </p>
  *
  * @author tfkj

+ 17 - 0
railway-business/src/main/java/com/railway/business/bi/service/impl/ChartServiceImpl.java

@@ -3,6 +3,7 @@ package com.railway.business.bi.service.impl;
 import com.railway.business.bi.domain.dto.DlycDTO;
 import com.railway.business.bi.domain.dto.SeriesDTO;
 import com.railway.business.bi.domain.vo.ChartVO;
+import com.railway.business.bi.domain.vo.TodoListVO;
 import com.railway.business.bi.mapper.ShowBdycMapper;
 import com.railway.business.bi.mapper.ShowDlycMapper;
 import com.railway.business.bi.service.IChartService;
@@ -35,6 +36,22 @@ public class ChartServiceImpl implements IChartService {
         this.dlycMapper = dlycMapper;
     }
 
+    /**
+     * 重要待办事项
+     *
+     * @return 待办事项统计
+     */
+    @Override
+    public TodoListVO todoList() {
+        TodoListVO todoList = new TodoListVO();
+        todoList.setYdts(1);
+        todoList.setDlsdxl(1);
+        todoList.setDlsbxj(1);
+        todoList.setDlbpds(1);
+        todoList.setBdsdsy(1);
+        return todoList;
+    }
+
     /**
      * 获取地图上的图表数据
      *