Browse Source

进出口岸报告、营运检验监督、建造检验监督

abai 6 days ago
parent
commit
5716e813ce
22 changed files with 1066 additions and 9 deletions
  1. 58 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjBuildCheckController.java
  2. 3 3
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjPortReportController.java
  3. 58 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/controller/BjServiceCheckController.java
  4. 117 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/BjBuildCheck.java
  5. 97 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/BjServiceCheck.java
  6. 115 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/bo/BjBuildCheckBo.java
  7. 97 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/bo/BjServiceCheckBo.java
  8. 3 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/vo/BjAdministrativePunishVo.java
  9. 108 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/vo/BjBuildCheckVo.java
  10. 3 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/vo/BjSecurityCheckVo.java
  11. 93 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/vo/BjServiceCheckVo.java
  12. 27 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BjBuildCheckMapper.java
  13. 27 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BjServiceCheckMapper.java
  14. 31 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/IBjBuildCheckService.java
  15. 31 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/IBjServiceCheckService.java
  16. 52 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjBuildCheckServiceImpl.java
  17. 2 2
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjLocaleSecurityCheckServiceImpl.java
  18. 2 2
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjPortReportServiceImpl.java
  19. 52 0
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjServiceCheckServiceImpl.java
  20. 2 2
      ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjTrackShipCompanyServiceImpl.java
  21. 48 0
      ruoyi-modules/ruoyi-business/src/main/resources/mapper/business/BjBuildCheckMapper.xml
  22. 40 0
      ruoyi-modules/ruoyi-business/src/main/resources/mapper/business/BjServiceCheckMapper.xml

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

@@ -0,0 +1,58 @@
+package com.ruoyi.business.controller;
+
+import com.ruoyi.business.domain.bo.BjBuildCheckBo;
+import com.ruoyi.business.service.IBjBuildCheckService;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.RequiredArgsConstructor;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+/**
+ * 建造检验监督查询
+ * 前端访问路由地址为:/business/buildCheck
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Tag(name = "建造检验监督查询")
+@Validated
+@RequiredArgsConstructor
+@RestController
+@RequestMapping("/buildCheck")
+public class BjBuildCheckController extends BaseController {
+
+    @Resource
+    private IBjBuildCheckService bjBuildCheckService;
+
+    /**
+     * 建造检验监督查询列表
+     */
+    @Operation(summary = "查询建造检验监督查询列表")
+//    @SaCheckPermission("business:buildCheck:list")
+    @GetMapping("/list")
+    public TableDataInfo list(BjBuildCheckBo bo) {
+        return getDataTable(bjBuildCheckService.queryPageList(bo));
+    }
+
+    /**
+     * 获取建造检验监督查询详细信息
+     *
+     * @param buildCheckId 主键
+     */
+    @Operation(summary = "获取建造检验监督查询详细信息")
+//    @SaCheckPermission("business:buildCheck:query")
+    @GetMapping("/{buildCheckId}")
+    public AjaxResult getInfo(@PathVariable("buildCheckId") String buildCheckId) {
+        return success(bjBuildCheckService.queryById(buildCheckId));
+    }
+
+}

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

@@ -46,13 +46,13 @@ public class BjPortReportController extends BaseController {
     /**
      * 获取进出口岸报告查询详细信息
      *
-     * @param localeSecurityCheckId 主键
+     * @param portReportId 主键
      */
     @Operation(summary = "获取进出口岸报告查询详细信息")
 //    @SaCheckPermission("business:portReport:query")
     @GetMapping("/{portReportId}")
-    public AjaxResult getInfo(@PathVariable("portReportId") String localeSecurityCheckId) {
-        return success(bjPortReportService.queryById(localeSecurityCheckId));
+    public AjaxResult getInfo(@PathVariable("portReportId") String portReportId) {
+        return success(bjPortReportService.queryById(portReportId));
     }
 
 }

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

@@ -0,0 +1,58 @@
+package com.ruoyi.business.controller;
+
+import com.ruoyi.business.domain.bo.BjServiceCheckBo;
+import com.ruoyi.business.service.IBjServiceCheckService;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.RequiredArgsConstructor;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+/**
+ * 营运检验监督查询
+ * 前端访问路由地址为:/business/serviceCheck
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Tag(name = "营运检验监督查询")
+@Validated
+@RequiredArgsConstructor
+@RestController
+@RequestMapping("/serviceCheck")
+public class BjServiceCheckController extends BaseController {
+
+    @Resource
+    private IBjServiceCheckService bjServiceCheckService;
+
+    /**
+     * 营运检验监督查询列表
+     */
+    @Operation(summary = "查询营运检验监督查询列表")
+//    @SaCheckPermission("business:serviceCheck:list")
+    @GetMapping("/list")
+    public TableDataInfo list(BjServiceCheckBo bo) {
+        return getDataTable(bjServiceCheckService.queryPageList(bo));
+    }
+
+    /**
+     * 获取营运检验监督查询详细信息
+     *
+     * @param serviceCheckId 主键
+     */
+    @Operation(summary = "获取营运检验监督查询详细信息")
+//    @SaCheckPermission("business:serviceCheck:query")
+    @GetMapping("/{serviceCheckId}")
+    public AjaxResult getInfo(@PathVariable("serviceCheckId") String serviceCheckId) {
+        return success(bjServiceCheckService.queryById(serviceCheckId));
+    }
+
+}

+ 117 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/BjBuildCheck.java

@@ -0,0 +1,117 @@
+package com.ruoyi.business.domain;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serial;
+import java.util.Date;
+
+/**
+ * 建造检验监督 bj_build_check
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("bj_build_check")
+public class BjBuildCheck extends BaseEntity {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 建造检验监督ID
+     */
+    @TableId("build_check_id")
+    private Long buildCheckId;
+
+    /**
+     * 船名
+     */
+    private String shipName;
+
+    /**
+     * 船厂
+     */
+    private String shipyard;
+
+    /**
+     * 船舶检验机构
+     */
+    private String shipCheckOrganization;
+
+    /**
+     * 检查人员
+     */
+    private String checkPerson;
+
+    /**
+     * 检查日期
+     */
+    private Date checkDate;
+
+    /**
+     * 船舶种类
+     */
+    private String shipType;
+
+    /**
+     * 船长(米)
+     */
+    private String shipLength;
+
+    /**
+     * 型宽(米)
+     */
+    private String shipWidth;
+
+    /**
+     * 型深(米)
+     */
+    private String shipDepth;
+
+    /**
+     * 总吨
+     */
+    private String shipWeight;
+
+    /**
+     * 联系方式
+     */
+    private String shipConcat;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 检查结论
+     */
+    private String checkResult;
+
+    /**
+     * 缺陷
+     */
+    private String defect;
+
+    /**
+     * 发布时间
+     */
+    private Date releaseDate;
+
+    /**
+     * 是否已发布  0:未发布 1:已发布
+     */
+    private String releaseFlag;
+
+    /**
+     * 是否删除  0:未删除  1:已删除
+     */
+    private String delFlag;
+
+}

+ 97 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/BjServiceCheck.java

@@ -0,0 +1,97 @@
+package com.ruoyi.business.domain;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serial;
+import java.util.Date;
+
+/**
+ * 营运检验监督 bj_service_check
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("bj_service_check")
+public class BjServiceCheck extends BaseEntity {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 营运检验监督ID
+     */
+    @TableId("service_check_id")
+    private Long serviceCheckId;
+
+    /**
+     * 船名
+     */
+    private String shipName;
+
+    /**
+     * 船舶识别号
+     */
+    private String shipId;
+
+    /**
+     * 船籍港
+     */
+    private String regportName;
+
+    /**
+     * 检查日期
+     */
+    private Date checkDate;
+
+    /**
+     * 被监督机构
+     */
+    private String beMonitorOrganization;
+
+    /**
+     * 检查机构
+     */
+    private String checkOrganization;
+
+    /**
+     * 检查人员
+     */
+    private String checkPerson;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 检查结论
+     */
+    private String checkResult;
+
+    /**
+     * 缺陷
+     */
+    private String defect;
+
+    /**
+     * 发布时间
+     */
+    private Date releaseDate;
+
+    /**
+     * 是否已发布  0:未发布 1:已发布
+     */
+    private String releaseFlag;
+
+    /**
+     * 是否删除  0:未删除  1:已删除
+     */
+    private String delFlag;
+
+}

+ 115 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/bo/BjBuildCheckBo.java

@@ -0,0 +1,115 @@
+package com.ruoyi.business.domain.bo;
+
+import com.ruoyi.common.core.web.domain.BaseEntity;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serial;
+import java.util.Date;
+
+/**
+ * 建造检验监督 bj_build_check
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Schema(description = "建造检验监督业务对象")
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class BjBuildCheckBo extends BaseEntity {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 建造检验监督ID
+     */
+    private Long buildCheckId;
+
+    /**
+     * 船名
+     */
+    private String shipName;
+
+    /**
+     * 船厂
+     */
+    private String shipyard;
+
+    /**
+     * 船舶检验机构
+     */
+    private String shipCheckOrganization;
+
+    /**
+     * 检查人员
+     */
+    private String checkPerson;
+
+    /**
+     * 检查日期
+     */
+    private Date checkDate;
+
+    /**
+     * 船舶种类
+     */
+    private String shipType;
+
+    /**
+     * 船长(米)
+     */
+    private String shipLength;
+
+    /**
+     * 型宽(米)
+     */
+    private String shipWidth;
+
+    /**
+     * 型深(米)
+     */
+    private String shipDepth;
+
+    /**
+     * 总吨
+     */
+    private String shipWeight;
+
+    /**
+     * 联系方式
+     */
+    private String shipConcat;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 检查结论
+     */
+    private String checkResult;
+
+    /**
+     * 缺陷
+     */
+    private String defect;
+
+    /**
+     * 发布时间
+     */
+    private Date releaseDate;
+
+    /**
+     * 是否已发布  0:未发布 1:已发布
+     */
+    private String releaseFlag;
+
+    /**
+     * 是否删除  0:未删除  1:已删除
+     */
+    private String delFlag;
+
+}

+ 97 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/bo/BjServiceCheckBo.java

@@ -0,0 +1,97 @@
+package com.ruoyi.business.domain.bo;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.web.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serial;
+import java.util.Date;
+
+/**
+ * 营运检验监督 bj_service_check
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("bj_service_check")
+public class BjServiceCheckBo extends BaseEntity {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 营运检验监督ID
+     */
+    @TableId("service_check_id")
+    private Long serviceCheckId;
+
+    /**
+     * 船名
+     */
+    private String shipName;
+
+    /**
+     * 船舶识别号
+     */
+    private String shipId;
+
+    /**
+     * 船籍港
+     */
+    private String regportName;
+
+    /**
+     * 检查日期
+     */
+    private Date checkDate;
+
+    /**
+     * 被监督机构
+     */
+    private String beMonitorOrganization;
+
+    /**
+     * 检查机构
+     */
+    private String checkOrganization;
+
+    /**
+     * 检查人员
+     */
+    private String checkPerson;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 检查结论
+     */
+    private String checkResult;
+
+    /**
+     * 缺陷
+     */
+    private String defect;
+
+    /**
+     * 发布时间
+     */
+    private Date releaseDate;
+
+    /**
+     * 是否已发布  0:未发布 1:已发布
+     */
+    private String releaseFlag;
+
+    /**
+     * 是否删除  0:未删除  1:已删除
+     */
+    private String delFlag;
+
+}

+ 3 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/vo/BjAdministrativePunishVo.java

@@ -1,5 +1,6 @@
 package com.ruoyi.business.domain.vo;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
@@ -48,6 +49,7 @@ public class BjAdministrativePunishVo implements Serializable {
     /**
      * 处罚决定时间
      */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date decisionDate;
 
     /**
@@ -83,6 +85,7 @@ public class BjAdministrativePunishVo implements Serializable {
     /**
      * 立案时间
      */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date registerDate;
 
     /**

+ 108 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/vo/BjBuildCheckVo.java

@@ -0,0 +1,108 @@
+package com.ruoyi.business.domain.vo;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 建造检验监督 bj_build_check
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Schema(description = "建造检验监督视图对象")
+@Data
+public class BjBuildCheckVo implements Serializable {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 建造检验监督ID
+     */
+    private Long buildCheckId;
+
+    /**
+     * 船名
+     */
+    private String shipName;
+
+    /**
+     * 船厂
+     */
+    private String shipyard;
+
+    /**
+     * 船舶检验机构
+     */
+    private String shipCheckOrganization;
+
+    /**
+     * 检查人员
+     */
+    private String checkPerson;
+
+    /**
+     * 检查日期
+     */
+    private Date checkDate;
+
+    /**
+     * 船舶种类
+     */
+    private String shipType;
+
+    /**
+     * 船长(米)
+     */
+    private String shipLength;
+
+    /**
+     * 型宽(米)
+     */
+    private String shipWidth;
+
+    /**
+     * 型深(米)
+     */
+    private String shipDepth;
+
+    /**
+     * 总吨
+     */
+    private String shipWeight;
+
+    /**
+     * 联系方式
+     */
+    private String shipConcat;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 检查结论
+     */
+    private String checkResult;
+
+    /**
+     * 缺陷
+     */
+    private String defect;
+
+    /**
+     * 发布时间
+     */
+    private Date releaseDate;
+
+    /**
+     * 是否已发布  0:未发布 1:已发布
+     */
+    private String releaseFlag;
+
+}

+ 3 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/vo/BjSecurityCheckVo.java

@@ -1,5 +1,6 @@
 package com.ruoyi.business.domain.vo;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
@@ -73,6 +74,7 @@ public class BjSecurityCheckVo implements Serializable {
     /**
      * 建成日期
      */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date shipBuiltDate;
 
     /**
@@ -108,6 +110,7 @@ public class BjSecurityCheckVo implements Serializable {
     /**
      * 建造日期
      */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date builddate;
 
 }

+ 93 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/domain/vo/BjServiceCheckVo.java

@@ -0,0 +1,93 @@
+package com.ruoyi.business.domain.vo;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 营运检验监督 bj_service_check
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Schema(description = "营运检验监督视图对象")
+@Data
+public class BjServiceCheckVo implements Serializable {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 营运检验监督ID
+     */
+    @TableId("service_check_id")
+    private Long serviceCheckId;
+
+    /**
+     * 船名
+     */
+    private String shipName;
+
+    /**
+     * 船舶识别号
+     */
+    private String shipId;
+
+    /**
+     * 船籍港
+     */
+    private String regportName;
+
+    /**
+     * 检查日期
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date checkDate;
+
+    /**
+     * 被监督机构
+     */
+    private String beMonitorOrganization;
+
+    /**
+     * 检查机构
+     */
+    private String checkOrganization;
+
+    /**
+     * 检查人员
+     */
+    private String checkPerson;
+
+    /**
+     * 状态
+     */
+    private String status;
+
+    /**
+     * 检查结论
+     */
+    private String checkResult;
+
+    /**
+     * 缺陷
+     */
+    private String defect;
+
+    /**
+     * 发布时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date releaseDate;
+
+    /**
+     * 是否已发布  0:未发布 1:已发布
+     */
+    private String releaseFlag;
+
+}

+ 27 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BjBuildCheckMapper.java

@@ -0,0 +1,27 @@
+package com.ruoyi.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.business.domain.BjBuildCheck;
+import com.ruoyi.business.domain.bo.BjBuildCheckBo;
+import com.ruoyi.business.domain.vo.BjBuildCheckVo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * 建造检验监督信息查询Mapper接口
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+public interface BjBuildCheckMapper extends BaseMapper<BjBuildCheck> {
+
+    /**
+     * 建造检验监督信息查询列表
+     *
+     * @param bo 请求参数
+     * @return 列表
+     */
+    List<BjBuildCheckVo> queryBuildCheckList(@Param("bo") BjBuildCheckBo bo);
+
+}

+ 27 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/mapper/BjServiceCheckMapper.java

@@ -0,0 +1,27 @@
+package com.ruoyi.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.business.domain.BjServiceCheck;
+import com.ruoyi.business.domain.bo.BjServiceCheckBo;
+import com.ruoyi.business.domain.vo.BjServiceCheckVo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * 营运检验监督信息查询Mapper接口
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+public interface BjServiceCheckMapper extends BaseMapper<BjServiceCheck> {
+
+    /**
+     * 营运检验监督信息查询列表
+     *
+     * @param bo 请求参数
+     * @return 列表
+     */
+    List<BjServiceCheckVo> queryServiceCheckList(@Param("bo") BjServiceCheckBo bo);
+
+}

+ 31 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/IBjBuildCheckService.java

@@ -0,0 +1,31 @@
+package com.ruoyi.business.service;
+
+import com.ruoyi.business.domain.bo.BjBuildCheckBo;
+import com.ruoyi.business.domain.vo.BjBuildCheckVo;
+
+import java.util.List;
+
+/**
+ * 建造检验监督信息查询Service接口
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+public interface IBjBuildCheckService {
+
+    /**
+     * 查询建造检验监督信息查询
+     *
+     * @param id 主键
+     * @return 建造检验监督信息查询
+     */
+    BjBuildCheckVo queryById(String id);
+
+    /**
+     * 分页查询建造检验监督信息查询列表
+     *
+     * @param bo 查询条件
+     * @return 建造检验监督信息查询分页列表
+     */
+    List<BjBuildCheckVo> queryPageList(BjBuildCheckBo bo);
+}

+ 31 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/IBjServiceCheckService.java

@@ -0,0 +1,31 @@
+package com.ruoyi.business.service;
+
+import com.ruoyi.business.domain.bo.BjServiceCheckBo;
+import com.ruoyi.business.domain.vo.BjServiceCheckVo;
+
+import java.util.List;
+
+/**
+ * 营运检验监督信息查询Service接口
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+public interface IBjServiceCheckService {
+
+    /**
+     * 查询营运检验监督信息查询
+     *
+     * @param id 主键
+     * @return 营运检验监督信息查询
+     */
+    BjServiceCheckVo queryById(String id);
+
+    /**
+     * 分页查询营运检验监督信息查询列表
+     *
+     * @param bo 查询条件
+     * @return 营运检验监督信息查询分页列表
+     */
+    List<BjServiceCheckVo> queryPageList(BjServiceCheckBo bo);
+}

+ 52 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjBuildCheckServiceImpl.java

@@ -0,0 +1,52 @@
+package com.ruoyi.business.service.impl;
+
+import cn.hutool.core.bean.BeanUtil;
+import com.ruoyi.business.domain.BjBuildCheck;
+import com.ruoyi.business.domain.bo.BjBuildCheckBo;
+import com.ruoyi.business.domain.vo.BjBuildCheckVo;
+import com.ruoyi.business.mapper.BjBuildCheckMapper;
+import com.ruoyi.business.service.IBjBuildCheckService;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 建造检验监督信息查询Service业务层处理
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Slf4j
+@RequiredArgsConstructor
+@Service
+public class BjBuildCheckServiceImpl implements IBjBuildCheckService {
+
+    @Resource
+    private BjBuildCheckMapper baseMapper;
+
+    /**
+     * 查询建造检验监督信息查询
+     *
+     * @param id 主键
+     * @return 建造检验监督信息查询
+     */
+    @Override
+    public BjBuildCheckVo queryById(String id) {
+        BjBuildCheck securityCheck = baseMapper.selectById(id);
+        return BeanUtil.copyProperties(securityCheck, BjBuildCheckVo.class);
+    }
+
+    /**
+     * 分页查询建造检验监督信息查询列表
+     *
+     * @param bo 查询条件
+     * @return 建造检验监督信息查询分页列表
+     */
+    @Override
+    public List<BjBuildCheckVo> queryPageList(BjBuildCheckBo bo) {
+        return baseMapper.queryBuildCheckList(bo);
+    }
+}

+ 2 - 2
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjLocaleSecurityCheckServiceImpl.java

@@ -35,8 +35,8 @@ public class BjLocaleSecurityCheckServiceImpl implements IBjLocaleSecurityCheckS
      */
     @Override
     public BjLocaleSecurityCheckVo queryById(String id) {
-        BjLocaleSecurityCheck securityCheck = baseMapper.selectById(id);
-        return BeanUtil.copyProperties(securityCheck, BjLocaleSecurityCheckVo.class);
+        BjLocaleSecurityCheck localeSecurityCheck = baseMapper.selectById(id);
+        return BeanUtil.copyProperties(localeSecurityCheck, BjLocaleSecurityCheckVo.class);
     }
 
     /**

+ 2 - 2
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjPortReportServiceImpl.java

@@ -35,8 +35,8 @@ public class BjPortReportServiceImpl implements IBjPortReportService {
      */
     @Override
     public BjPortReportVo queryById(String id) {
-        BjPortReport securityCheck = baseMapper.selectById(id);
-        return BeanUtil.copyProperties(securityCheck, BjPortReportVo.class);
+        BjPortReport portReport = baseMapper.selectById(id);
+        return BeanUtil.copyProperties(portReport, BjPortReportVo.class);
     }
 
     /**

+ 52 - 0
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjServiceCheckServiceImpl.java

@@ -0,0 +1,52 @@
+package com.ruoyi.business.service.impl;
+
+import cn.hutool.core.bean.BeanUtil;
+import com.ruoyi.business.domain.BjServiceCheck;
+import com.ruoyi.business.domain.bo.BjServiceCheckBo;
+import com.ruoyi.business.domain.vo.BjServiceCheckVo;
+import com.ruoyi.business.mapper.BjServiceCheckMapper;
+import com.ruoyi.business.service.IBjServiceCheckService;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 营运检验监督信息查询Service业务层处理
+ *
+ * @author libai
+ * @date 2025-10-29
+ */
+@Slf4j
+@RequiredArgsConstructor
+@Service
+public class BjServiceCheckServiceImpl implements IBjServiceCheckService {
+
+    @Resource
+    private BjServiceCheckMapper baseMapper;
+
+    /**
+     * 查询营运检验监督信息查询
+     *
+     * @param id 主键
+     * @return 营运检验监督信息查询
+     */
+    @Override
+    public BjServiceCheckVo queryById(String id) {
+        BjServiceCheck serviceCheck = baseMapper.selectById(id);
+        return BeanUtil.copyProperties(serviceCheck, BjServiceCheckVo.class);
+    }
+
+    /**
+     * 分页查询营运检验监督信息查询列表
+     *
+     * @param bo 查询条件
+     * @return 营运检验监督信息查询分页列表
+     */
+    @Override
+    public List<BjServiceCheckVo> queryPageList(BjServiceCheckBo bo) {
+        return baseMapper.queryServiceCheckList(bo);
+    }
+}

+ 2 - 2
ruoyi-modules/ruoyi-business/src/main/java/com/ruoyi/business/service/impl/BjTrackShipCompanyServiceImpl.java

@@ -35,8 +35,8 @@ public class BjTrackShipCompanyServiceImpl implements IBjTrackShipCompanyService
      */
     @Override
     public BjTrackShipCompanyVo queryById(String id) {
-        BjTrackShipCompany trackShips = baseMapper.selectById(id);
-        return BeanUtil.copyProperties(trackShips, BjTrackShipCompanyVo.class);
+        BjTrackShipCompany trackShipCompany = baseMapper.selectById(id);
+        return BeanUtil.copyProperties(trackShipCompany, BjTrackShipCompanyVo.class);
     }
 
     /**

+ 48 - 0
ruoyi-modules/ruoyi-business/src/main/resources/mapper/business/BjBuildCheckMapper.xml

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.business.mapper.BjBuildCheckMapper">
+    <resultMap id="buildCheckVoList" type="com.ruoyi.business.domain.vo.BjBuildCheckVo">
+        <result property="buildCheckId" column="build_check_id"/>
+        <result property="shipName" column="ship_name"/>
+        <result property="shipyard" column="shipyard"/>
+        <result property="shipCheckOrganization" column="ship_check_organization"/>
+        <result property="checkPerson" column="check_person"/>
+        <result property="checkDate" column="check_date"/>
+        <result property="shipType" column="ship_type"/>
+        <result property="shipLength" column="ship_length"/>
+        <result property="shipWidth" column="ship_width"/>
+        <result property="shipDepth" column="ship_depth"/>
+        <result property="shipWeight" column="ship_weight"/>
+        <result property="shipConcat" column="ship_concat"/>
+        <result property="status" column="status"/>
+        <result property="checkResult" column="check_result"/>
+        <result property="defect" column="defect"/>
+        <result property="releaseDate" column="release_date"/>
+        <result property="releaseFlag" column="release_flag"/>
+    </resultMap>
+    <select id="queryBuildCheckList" resultMap="buildCheckVoList">
+        select build_check_id,
+               ship_name,
+               shipyard,
+               ship_check_organization,
+               check_person,
+               check_date,
+               ship_type,
+               ship_length,
+               ship_width,
+               ship_depth,
+               ship_weight,
+               ship_concat,
+               status,
+               check_result,
+               defect,
+               release_date,
+               release_flag
+        from ry.bj_build_check
+        where del_flag = '0'
+        order by build_check_id,
+                 RANDOM()
+    </select>
+</mapper>

+ 40 - 0
ruoyi-modules/ruoyi-business/src/main/resources/mapper/business/BjServiceCheckMapper.xml

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.business.mapper.BjServiceCheckMapper">
+    <resultMap id="serviceCheckVoList" type="com.ruoyi.business.domain.vo.BjServiceCheckVo">
+        <result property="serviceCheckId" column="service_check_id"/>
+        <result property="shipName" column="ship_name"/>
+        <result property="shipId" column="ship_id"/>
+        <result property="regportName" column="regport_name"/>
+        <result property="checkDate" column="check_date"/>
+        <result property="beMonitorOrganization" column="be_monitor_organization"/>
+        <result property="checkOrganization" column="check_organization"/>
+        <result property="checkPerson" column="check_person"/>
+        <result property="status" column="status"/>
+        <result property="checkResult" column="check_result"/>
+        <result property="defect" column="defect"/>
+        <result property="releaseDate" column="release_date"/>
+        <result property="releaseFlag" column="release_flag"/>
+    </resultMap>
+    <select id="queryServiceCheckList" resultMap="serviceCheckVoList">
+        select service_check_id,
+               ship_name,
+               ship_id,
+               regport_name,
+               check_date,
+               be_monitor_organization,
+               check_organization,
+               check_person,
+               status,
+               check_result,
+               defect,
+               release_date,
+               release_flag
+        from ry.bj_service_check
+        where del_flag = '0'
+        order by service_check_id,
+                 RANDOM()
+    </select>
+</mapper>