document/¼ÝÊ»²ÕÊý¾Ý½Ó¿ÚÎĵµ£¨aiÎïÁªºÍ×ۺϾö²ß£©.docxBinary files differ
ycl-platform/src/main/java/com/ycl/controller/cockpit/statisticsEvents/StatisticsEventsController.java
@@ -17,6 +17,7 @@ import java.math.BigDecimal; import java.math.RoundingMode; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** @@ -112,4 +113,41 @@ indexSignsVO.setEvaluationData(10); return CommonResult.success(indexSignsVO); } @ApiOperation(value = "top10") @GetMapping("/top10") public CommonResult<List<StatisticsEventsVO.Top10VO>> top10(@Validated CockpitVO params) { checkApiUtil.cockpit(params); List<StatisticsEventsVO.Top10VO> ls = new ArrayList<>(); ls.add(new StatisticsEventsVO.Top10VO("xxä¸é", 100.0)); ls.add(new StatisticsEventsVO.Top10VO("xxä¸é", 90.0)); ls.add(new StatisticsEventsVO.Top10VO("xxä¸é", 80.0)); ls.add(new StatisticsEventsVO.Top10VO("xxä¸é", 70.0)); return CommonResult.success(ls); } @ApiOperation(value = "AIç®æ³") @GetMapping("/arithmetic_event") public CommonResult<List<StatisticsEventsVO.ArithmeticVO>> arithmeticEvent(@Validated CockpitVO params) { checkApiUtil.cockpit(params); List<StatisticsEventsVO.ArithmeticVO> ls = new ArrayList<>(); ls.add(new StatisticsEventsVO.ArithmeticVO("xxä¸é", 10, 0.1)); ls.add(new StatisticsEventsVO.ArithmeticVO("xxä¸é", 20, 0.2)); ls.add(new StatisticsEventsVO.ArithmeticVO("xxä¸é", 30, 0.3)); ls.add(new StatisticsEventsVO.ArithmeticVO("xxä¸é", 40, 0.4)); return CommonResult.success(ls); } @ApiOperation(value = "åå¸ä½å¾çæ¿") @GetMapping("/city_panel") public CommonResult<StatisticsEventsVO.CityPanelVo> cityPanel(@Validated CockpitVO params) { checkApiUtil.cockpit(params); StatisticsEventsVO.CityPanelVo vo = new StatisticsEventsVO.CityPanelVo(92, 22, 12, 22, 34, 99, 9, 34, 6); return CommonResult.success(vo); } } ycl-platform/src/main/java/com/ycl/vo/cockpit/enforcementEvents/EnforcementEventsVO.java
@@ -24,6 +24,9 @@ @ApiModelProperty(value = "æ¯ä¾") private BigDecimal ratio; @ApiModelProperty(value = "ä¸åä¸é") private Boolean up; } @Data @@ -99,4 +102,6 @@ @ApiModelProperty(value = "æ¥æº") private String source; } } ycl-platform/src/main/java/com/ycl/vo/cockpit/statisticsEvents/StatisticsEventsVO.java
@@ -2,6 +2,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import java.math.BigDecimal; @@ -92,4 +93,55 @@ @ApiModelProperty(value = "å¨æèæ ¸æ°æ®") private Integer evaluationData; } @Data @AllArgsConstructor @ApiModel(description = "ä¸étop10æ°æ®ä¿¡æ¯") public static class Top10VO { @ApiModelProperty(value = "ä¸éåç§°") private String name; @ApiModelProperty(value = "åæ°") private Double score; } @ApiModel(description = "AIç®æ³") @Data @AllArgsConstructor public static class ArithmeticVO { @ApiModelProperty(value = "ç±»å") private String name; @ApiModelProperty(value = "æ°é") private Integer count; @ApiModelProperty(value = "æ¯ä¾") private Double ratio; } @ApiModel(description = "åå¸ä½å¾çæ¿") @Data @AllArgsConstructor public static class CityPanelVo { @ApiModelProperty(value = "äºä»¶æ»æ°") private Integer event; @ApiModelProperty(value = "è¶ æ¶äºä»¶æ°") private Integer overtime; @ApiModelProperty(value = "äºä»¶å¤ç½®ç") private Integer disposePercentage; @ApiModelProperty(value = "æ²¹çææ¾è¶ æ ") private Integer lampblack; @ApiModelProperty(value = "è¿å»ºäºä»¶æ°é") private Integer illegalBuilding; @ApiModelProperty(value = "æ¡ä»¶åçæ°") private Integer caseCount; @ApiModelProperty(value = "æ·å¤å¹¿åè¿æ³") private Integer advertising; @ApiModelProperty(value = "å éç»è¥æ°") private Integer roadsideStallBusiness; @ApiModelProperty(value = "渣åè¿è¾è¿ç« ") private Integer slag; } }