Browse Source

发布通报详情

abai 3 days ago
parent
commit
d070e494ec

+ 23 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjAdministrativePunishController.java

@@ -2,6 +2,8 @@ package com.ruoyi.business.controller;
 
 import com.ruoyi.business.domain.bo.BjAdministrativePunishBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjAdministrativePunishService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -16,6 +18,10 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 行政处罚查询
@@ -57,6 +63,23 @@ public class BjAdministrativePunishController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试1").releasedDate(new Date()).chineseVesselName("上海")
+                .vesselType("散货船").portOfRegistry("上海").theShipowner("张三").shipOperators("张三").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884363620357", "1745010871910731781"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试1").notificationStandards("测试1").conm("1").wtis("测试1")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")

+ 23 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjBuildCheckController.java

@@ -2,6 +2,8 @@ package com.ruoyi.business.controller;
 
 import com.ruoyi.business.domain.bo.BjBuildCheckBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjBuildCheckService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -16,6 +18,10 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 建造检验监督查询
@@ -57,6 +63,23 @@ public class BjBuildCheckController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试2").releasedDate(new Date()).chineseVesselName("北京")
+                .vesselType("游船").portOfRegistry("北京").theShipowner("张三").shipOperators("张三").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884246179850", "1745010871659073540"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试2").notificationStandards("测试2").conm("2").wtis("测试2")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")

+ 23 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjLocaleSecurityCheckController.java

@@ -2,6 +2,8 @@ package com.ruoyi.business.controller;
 
 import com.ruoyi.business.domain.bo.BjLocaleSecurityCheckBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjLocaleSecurityCheckService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -16,6 +18,10 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 现场安全监督检查查询
@@ -57,6 +63,23 @@ public class BjLocaleSecurityCheckController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试3").releasedDate(new Date()).chineseVesselName("深圳")
+                .vesselType("游船").portOfRegistry("深圳").theShipowner("张三").shipOperators("张三").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884246179850", "1745010871659073540"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试3").notificationStandards("测试3").conm("2").wtis("测试3")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")

+ 23 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjPortReportController.java

@@ -2,6 +2,8 @@ package com.ruoyi.business.controller;
 
 import com.ruoyi.business.domain.bo.BjPortReportBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjPortReportService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -16,6 +18,10 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 进出口岸报告查询
@@ -57,6 +63,23 @@ public class BjPortReportController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试4").releasedDate(new Date()).chineseVesselName("广州")
+                .vesselType("游船").portOfRegistry("广州").theShipowner("李四").shipOperators("李四").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884246179850", "1745010871659073540"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试4").notificationStandards("测试4").conm("2").wtis("测试4")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")

+ 23 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjSecurityCheckController.java

@@ -2,6 +2,8 @@ package com.ruoyi.business.controller;
 
 import com.ruoyi.business.domain.bo.BjSecurityCheckBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjSecurityCheckService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -16,6 +18,10 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 安全检查查询
@@ -57,6 +63,23 @@ public class BjSecurityCheckController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试5").releasedDate(new Date()).chineseVesselName("杭州")
+                .vesselType("集装箱船").portOfRegistry("杭州").theShipowner("李四").shipOperators("李四").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884363620357", "1745010871910731781"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试5").notificationStandards("测试5").conm("1").wtis("测试5")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")

+ 23 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjServiceCheckController.java

@@ -2,6 +2,8 @@ package com.ruoyi.business.controller;
 
 import com.ruoyi.business.domain.bo.BjServiceCheckBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjServiceCheckService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -16,6 +18,10 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 营运检验监督查询
@@ -57,6 +63,23 @@ public class BjServiceCheckController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试6").releasedDate(new Date()).chineseVesselName("成都")
+                .vesselType("游船").portOfRegistry("成都").theShipowner("李四").shipOperators("李四").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884246179850", "1745010871659073540"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试6").notificationStandards("测试6").conm("2").wtis("测试6")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")

+ 23 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjShipsRegistrationController.java

@@ -2,6 +2,8 @@ package com.ruoyi.business.controller;
 
 import com.ruoyi.business.domain.bo.BjShipsRegistrationBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjShipsRegistrationService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -16,6 +18,10 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 船舶登记查询
@@ -57,6 +63,23 @@ public class BjShipsRegistrationController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试7").releasedDate(new Date()).chineseVesselName("长沙")
+                .vesselType("集装箱船").portOfRegistry("长沙").theShipowner("王五").shipOperators("王五").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884363620357", "1745010871910731781"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试7").notificationStandards("测试7").conm("1").wtis("测试7")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")

+ 22 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjTrackShipCompanyController.java

@@ -3,6 +3,8 @@ package com.ruoyi.business.controller;
 import com.ruoyi.business.domain.bo.BjTrackShipCompanyBo;
 import com.ruoyi.business.domain.bo.BreakBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjTrackShipCompanyService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -17,6 +19,9 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
 import java.util.List;
 
 /**
@@ -81,6 +86,23 @@ public class BjTrackShipCompanyController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试8").releasedDate(new Date()).chineseVesselName("武汉")
+                .vesselType("游船").portOfRegistry("武汉").theShipowner("王五").shipOperators("王五").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884246179850", "1745010871659073540"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试8").notificationStandards("测试8").conm("2").wtis("测试8")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")

+ 23 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjTrackShipsController.java

@@ -2,6 +2,8 @@ package com.ruoyi.business.controller;
 
 import com.ruoyi.business.domain.bo.BjTrackShipsBo;
 import com.ruoyi.business.domain.bo.ReportFlagBo;
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
+import com.ruoyi.business.domain.vo.BjReleasedVo;
 import com.ruoyi.business.service.IBjTrackShipsService;
 import com.ruoyi.common.core.web.controller.BaseController;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -16,6 +18,10 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.text.ParseException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 重点跟踪船舶查询
@@ -57,6 +63,23 @@ public class BjTrackShipsController extends BaseController {
     }
 
     /**
+     * 发布通报详情
+     */
+    @Operation(summary = "发布通报详情")
+//    @RequiresPermissions("business:trackShipCompany:edit")
+    @GetMapping("/publishReport/{trackShipCompanyId}")
+    public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
+        BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试9").releasedDate(new Date()).chineseVesselName("苏州")
+                .vesselType("游船").portOfRegistry("苏州").theShipowner("王五").shipOperators("王五").build();
+        List<BjReleasedMiddleVo> middleList = new ArrayList<>();
+        String[] middleId = {"1745010884246179850", "1745010871659073540"};
+        middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试9").notificationStandards("测试9").conm("2").wtis("测试9")
+                .middleIdList(Arrays.asList(middleId)).build());
+        released.setMiddleList(middleList);
+        return success(released);
+    }
+
+    /**
      * 不予通报
      */
     @Operation(summary = "不予通报")