| 
					
				 | 
			
			
				@@ -0,0 +1,51 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+package com.ruoyi.business.controller; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ruoyi.business.domain.vo.ReportAllTotal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ruoyi.common.core.web.controller.BaseController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ruoyi.common.core.web.domain.AjaxResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import io.swagger.v3.oas.annotations.Operation; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import io.swagger.v3.oas.annotations.tags.Tag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import lombok.RequiredArgsConstructor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.apache.commons.compress.utils.Lists; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.validation.annotation.Validated; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.web.bind.annotation.GetMapping; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.web.bind.annotation.RequestMapping; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.web.bind.annotation.RestController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.math.BigDecimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * 通报采取措施统计信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * 前端访问路由地址为:/business/reportStep 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @author libai 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @date 2025-10-30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Tag(name = "通报采取措施统计信息") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@Validated 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@RequiredArgsConstructor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@RestController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@RequestMapping("/reportStep") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+public class BjReportStepController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 获取通报采取措施统计信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Operation(summary = "获取通报采取措施统计信息-卡片") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//    @SaCheckPermission("business:timeLimit:query") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @GetMapping("/totalCard") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult getInfo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<ReportAllTotal> allList = Lists.newArrayList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        allList.add(ReportAllTotal.builder().title("通报采取措施总数").count(87).countName("采取措施总数(件)").percent(new BigDecimal("10")).percentName("占比(%)").isMain(true).build()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        allList.add(ReportAllTotal.builder().title("交通运输部海事局总数").count(14).countName("采取措施总数(件)").percent(new BigDecimal("3")).percentName("占比(%)").isMain(true).build()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        allList.add(ReportAllTotal.builder().title("交通运输部水运局总数").count(14).countName("采取措施总数(件)").percent(new BigDecimal("3")).percentName("占比(%)").isMain(true).build()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        allList.add(ReportAllTotal.builder().title("长江航务管理局总数").count(14).countName("采取措施总数(件)").percent(new BigDecimal("3")).percentName("占比(%)").isMain(true).build()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        allList.add(ReportAllTotal.builder().title("珠江航务管理局总数").count(12).countName("采取措施总数(件)").percent(new BigDecimal("3")).percentName("占比(%)").isMain(true).build()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        allList.add(ReportAllTotal.builder().title("中国船级社总数").count(34).countName("采取措施总数(件)").percent(new BigDecimal("4")).percentName("占比(%)").isMain(true).build()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        allList.add(ReportAllTotal.builder().title("直属局海事管理机构总数").count(43).countName("采取措施总数(件)").percent(new BigDecimal("6")).percentName("占比(%)").isMain(true).build()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return success(allList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |