Browse Source

6-12个接口提交

1229550909@qq.com 2 months ago
parent
commit
9ab9c6f2d4
28 changed files with 2641 additions and 139 deletions
  1. 29 2
      js-common/src/main/java/com/rongwei/safecommon/utils/SaveConstans.java
  2. 18 0
      js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/dao/AspHazardPropertyDao.java
  3. 18 0
      js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/dao/AspSafetyProductionResponsibilityDao.java
  4. 13 0
      js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/AspHazardPropertyService.java
  5. 13 0
      js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/AspSafetyProductionResponsibilityService.java
  6. 40 12
      js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/SynchronizationService.java
  7. 22 0
      js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/AspHazardPropertyServiceImpl.java
  8. 23 0
      js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/AspSafetyProductionResponsibilityServiceImpl.java
  9. 1459 103
      js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/SynchronizationImpl.java
  10. 66 3
      js-security/security-entity/src/main/java/com/rongwe/scentity/domian/ApsDetailsHazardInvestigationTasksDo.java
  11. 35 3
      js-security/security-entity/src/main/java/com/rongwe/scentity/domian/ApsDetailsHazardInvestigationTasksJcxzibiaoDo.java
  12. 94 0
      js-security/security-entity/src/main/java/com/rongwe/scentity/domian/AspHazardPropertyDo.java
  13. 94 0
      js-security/security-entity/src/main/java/com/rongwe/scentity/domian/AspSafetyProductionResponsibilityDo.java
  14. 21 2
      js-security/security-entity/src/main/java/com/rongwe/scentity/domian/CheckItemContentDo.java
  15. 0 12
      js-security/security-entity/src/main/java/com/rongwe/scentity/domian/CheckTemplateItemsDo.java
  16. 44 2
      js-security/security-entity/src/main/java/com/rongwe/scentity/domian/HiddenDangerTrackDo.java
  17. 21 0
      js-security/security-entity/src/main/java/com/rongwe/scentity/domian/ThemeCheckItemDo.java
  18. 97 0
      js-security/security-server/src/main/java/com/rongwei/savecheck/controller/SynchronizationController.java
  19. 174 0
      js-security/src/main/java/generator/domain/AspHazardProperty.java
  20. 174 0
      js-security/src/main/java/generator/domain/AspSafetyProductionResponsibilityDo.java
  21. 18 0
      js-security/src/main/java/generator/mapper/AspHazardPropertyMapper.java
  22. 18 0
      js-security/src/main/java/generator/mapper/AspSafetyProductionResponsibilityDoMapper.java
  23. 13 0
      js-security/src/main/java/generator/service/AspHazardPropertyService.java
  24. 13 0
      js-security/src/main/java/generator/service/AspSafetyProductionResponsibilityDoService.java
  25. 22 0
      js-security/src/main/java/generator/service/impl/AspHazardPropertyServiceImpl.java
  26. 22 0
      js-security/src/main/java/generator/service/impl/AspSafetyProductionResponsibilityDoServiceImpl.java
  27. 40 0
      js-security/src/main/resources/mapper/AspHazardPropertyMapper.xml
  28. 40 0
      js-security/src/main/resources/mapper/AspSafetyProductionResponsibilityDoMapper.xml

+ 29 - 2
js-common/src/main/java/com/rongwei/safecommon/utils/SaveConstans.java

@@ -663,13 +663,37 @@ public class SaveConstans {
          */
         public static final String CONTROLMEASURECONSTANT = "/api/wwyt/t_aqfxgkcs_List";
         /**
-         * 安全风险分布/api/wwyt/t_jcbwhxx_List
+         * 安全风险分布
          */
         public static final String DISTRIBUTECONSTANT = "/api/wwyt/t_qyfxfbxx_List";
         /**
-         * 安全风险分布
+         * 安全维护
          */
         public static final String SAFEMAINTENANCECONSTANT = "/api/wwyt/t_jcbwhxx_List";
+        /**
+         * 安全检查记录
+         */
+        public static final String SAFERECORDCONSTANT = "/api/wwyt/t_aqjcjl_List";
+        /**
+         * 隐患排查任务
+         */
+        public static final String HIDDENTASKCONSTANT = "/api/wwyt/t_yhpcrwxx_List";
+        /**
+         * 隐患排查记录
+         */
+        public static final String HIDDENRECORDCONSTANT = "/api/wwyt/t_yhpcjl_List";
+        /**
+         * 隐患治理
+         */
+        public static final String HIDDENADMINISTERCONSTANT = "/api/wwyt/t_yhzlxx_List";
+        /**
+         * 安全生产责任承诺卡
+         */
+        public static final String SAFECOMMITMENTCARDCONSTANT = "/api/wwyt/t_aqsczrclkxx_List";
+        /**
+         * 危害特性应知卡
+         */
+        public static final String DANGERCARDCONSTANT = "/api/wwyt/t_zycswxyshwpwxwhtxyzkxx_List";
     }
 
     public static final class AsyncStatus{
@@ -687,5 +711,8 @@ public class SaveConstans {
         public static final String FAILURESYNC = "3";
     }
 
+    // 企业编码
+    public final static String ENTERPRISECODE = "001";
+
 
 }

+ 18 - 0
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/dao/AspHazardPropertyDao.java

@@ -0,0 +1,18 @@
+package com.rongwei.sfcommon.sys.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.rongwe.scentity.domian.AspHazardPropertyDo;
+
+/**
+* @author Admin
+* @description 针对表【asp_hazard_property(危害特性应知卡)】的数据库操作Mapper
+* @createDate 2025-05-26 09:36:38
+* @Entity generator.domain.AspHazardProperty
+*/
+public interface AspHazardPropertyDao extends BaseMapper<AspHazardPropertyDo> {
+
+}
+
+
+
+

+ 18 - 0
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/dao/AspSafetyProductionResponsibilityDao.java

@@ -0,0 +1,18 @@
+package com.rongwei.sfcommon.sys.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.rongwe.scentity.domian.AspSafetyProductionResponsibilityDo;
+
+/**
+* @author Admin
+* @description 针对表【asp_safety_production_responsibility(安全生产责任承诺卡)】的数据库操作Mapper
+* @createDate 2025-05-23 15:07:08
+* @Entity generator.domain.AspSafetyProductionResponsibilityDo
+*/
+public interface AspSafetyProductionResponsibilityDao extends BaseMapper<AspSafetyProductionResponsibilityDo> {
+
+}
+
+
+
+

+ 13 - 0
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/AspHazardPropertyService.java

@@ -0,0 +1,13 @@
+package com.rongwei.sfcommon.sys.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.rongwe.scentity.domian.AspHazardPropertyDo;
+
+/**
+* @author Admin
+* @description 针对表【asp_hazard_property(危害特性应知卡)】的数据库操作Service
+* @createDate 2025-05-26 09:36:38
+*/
+public interface AspHazardPropertyService extends IService<AspHazardPropertyDo> {
+
+}

+ 13 - 0
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/AspSafetyProductionResponsibilityService.java

@@ -0,0 +1,13 @@
+package com.rongwei.sfcommon.sys.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.rongwe.scentity.domian.AspSafetyProductionResponsibilityDo;
+
+/**
+* @author Admin
+* @description 针对表【asp_safety_production_responsibility(安全生产责任承诺卡)】的数据库操作Service
+* @createDate 2025-05-23 15:07:08
+*/
+public interface AspSafetyProductionResponsibilityService extends IService<AspSafetyProductionResponsibilityDo> {
+
+}

+ 40 - 12
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/SynchronizationService.java

@@ -1,11 +1,7 @@
 package com.rongwei.sfcommon.sys.service;
 
 
-import com.fasterxml.jackson.core.JsonProcessingException;
 import com.fasterxml.jackson.databind.ObjectMapper;
-import com.rongwe.scentity.vo.AspRiskMapVo;
-import com.rongwe.scentity.vo.AspRiskUnitVo;
-import com.rongwe.scentity.vo.FourColorSynchronizationVo;
 import com.rongwei.sfcommon.utils.Result;
 
 import java.io.*;
@@ -14,8 +10,6 @@ import java.nio.charset.StandardCharsets;
 import java.util.List;
 import java.util.Map;
 
-import static com.rongwei.safecommon.utils.SaveConstans.AsyncStatus.SUCCESSSYNC;
-
 public interface SynchronizationService {
 
     /**
@@ -36,6 +30,46 @@ public interface SynchronizationService {
      */
     void safeMaintenanceSynchronizationList(List<String> ids);
 
+    /**
+     * 安全检查记录信息同步
+     *
+     */
+    void safeRecordSynchronizationList(List<String> ids);
+
+    /**
+     * 隐患排查任务信息同步、隐患排查记录信息同步
+     *
+     */
+    void hiddenTaskSynchronizationList(List<String> ids);
+
+    /**
+     * 隐患排查记录信息同步
+     *
+     */
+    void hiddenAdministerSynchronizationList(List<String> ids);
+
+    /**
+     * 1.1.11安全生产任务承诺卡信息
+     *
+     */
+    void safeCommitmentCardSynchronizationList(List<String> ids);
+
+    /**
+     * @Description 1.1.12危害特性应知卡信息
+     * @Author qkj
+     * @Date 9:17 2025/5/26
+     * @Param [ids]
+     **/
+    void dangerCardSynchronizationList(List<String> ids);
+
+    /**
+     * @Description 5.3.13应急处置卡信息
+     * @Author qkj
+     * @Date 9:19 2025/6/5
+     * @Param [ids]
+     **/
+    void urgencyHandleCardSynchronizationList(List<String> ids);
+
     default Result dataPush(String ip, String address, List<Map<String, Object>> syncDataMapList,String token) {
         StringBuilder failureReason = new StringBuilder();
         try {
@@ -136,10 +170,4 @@ public interface SynchronizationService {
         System.err.println("推送失败,原因: " + reasonStr);
         return Result.error(reasonStr);
     }
-
-    /**
-     * 安全检查记录信息同步
-     *
-     */
-    void safeRecordSynchronizationList(List<String> ids);
 }

+ 22 - 0
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/AspHazardPropertyServiceImpl.java

@@ -0,0 +1,22 @@
+package com.rongwei.sfcommon.sys.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.rongwe.scentity.domian.AspHazardPropertyDo;
+import com.rongwei.sfcommon.sys.dao.AspHazardPropertyDao;
+import com.rongwei.sfcommon.sys.service.AspHazardPropertyService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author Admin
+* @description 针对表【asp_hazard_property(危害特性应知卡)】的数据库操作Service实现
+* @createDate 2025-05-26 09:36:38
+*/
+@Service
+public class AspHazardPropertyServiceImpl extends ServiceImpl<AspHazardPropertyDao, AspHazardPropertyDo>
+    implements AspHazardPropertyService {
+
+}
+
+
+
+

+ 23 - 0
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/AspSafetyProductionResponsibilityServiceImpl.java

@@ -0,0 +1,23 @@
+package com.rongwei.sfcommon.sys.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.rongwe.scentity.domian.AspSafetyProductionResponsibilityDo;
+import com.rongwei.sfcommon.sys.dao.AspSafetyProductionResponsibilityDao;
+import com.rongwei.sfcommon.sys.service.AspSafetyProductionResponsibilityService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author Admin
+* @description 针对表【asp_safety_production_responsibility(安全生产责任承诺卡)】的数据库操作Service实现
+* @createDate 2025-05-23 15:07:08
+*/
+@Service
+public class AspSafetyProductionResponsibilityServiceImpl extends ServiceImpl<AspSafetyProductionResponsibilityDao, AspSafetyProductionResponsibilityDo>
+    implements AspSafetyProductionResponsibilityService {
+
+}
+
+
+
+

File diff suppressed because it is too large
+ 1459 - 103
js-security/security-common/src/main/java/com/rongwei/sfcommon/sys/service/impl/SynchronizationImpl.java


+ 66 - 3
js-security/security-entity/src/main/java/com/rongwe/scentity/domian/ApsDetailsHazardInvestigationTasksDo.java

@@ -3,12 +3,12 @@ package com.rongwe.scentity.domian;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import java.io.Serializable;
-import java.util.Date;
-
 import com.rongwei.rwcommon.base.BaseDo;
 import lombok.Data;
 
+import java.io.Serializable;
+import java.util.Date;
+
 /**
  * 隐患排查任务详情
  * @TableName aps_details_hazard_investigation_tasks
@@ -103,6 +103,69 @@ public class ApsDetailsHazardInvestigationTasksDo extends BaseDo implements Seri
      * 排程状态
      */
     private String state;
+
+    //创建时间
+    private Date createdate;
+    //创建人ID
+    private String createuserid;
+    //创建人名称
+    private String createusername;
+    //更新时间
+    private Date modifydate;
+    //更新人ID
+    private String modifyuserid;
+    //更新人名称
+    private String modifyusername;
+
     @TableField(exist = false)
     private static final long serialVersionUID = 1L;
+
+    /**
+     * 巡检周期
+     */
+    @TableField(exist = false)
+    private Integer inspectioncycle;
+
+    /**
+     * 巡检周期单位
+     */
+    @TableField(exist = false)
+    private String inspectioncycleunit;
+
+    /**
+     * 工作日类型
+     */
+    @TableField(exist = false)
+    private String workingdaytype;
+
+    /**
+     * 隐患排查内容
+     */
+    @TableField(exist = false)
+    private String hiddendangerinvestigationcontent;
+
+    /**
+     * 企业编码
+     */
+    @TableField(exist = false)
+    private String enterprisecode;
+
+    /**
+     * 分险管控措施id
+     */
+    @TableField(exist = false)
+    private String riskcontrolmeasureid;
+    /**
+     * 包保任务对应项
+     */
+    @TableField(exist = false)
+    private String correspondingtasks;
+    // 同步状态(1、待同步、2、已同步、3、同步失败 4、同步中)
+    private String syncstatus;
+
+    // 同步日志
+    private String synclog;
+
+    // 同步时间
+    private Date synctime;
 }

+ 35 - 3
js-security/security-entity/src/main/java/com/rongwe/scentity/domian/ApsDetailsHazardInvestigationTasksJcxzibiaoDo.java

@@ -3,12 +3,12 @@ package com.rongwe.scentity.domian;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
-import java.io.Serializable;
-import java.util.Date;
-
 import com.rongwei.rwcommon.base.BaseDo;
 import lombok.Data;
 
+import java.io.Serializable;
+import java.util.Date;
+
 /**
  * 隐患排查任务子表—检查项
  * @TableName aps_details_hazard_investigation_tasks_jcxzibiao
@@ -132,4 +132,36 @@ public class ApsDetailsHazardInvestigationTasksJcxzibiaoDo extends BaseDo implem
 
     @TableField(exist = false)
     private static final long serialVersionUID = 1L;
+
+    /**
+     * 排查时间
+     */
+    @TableField(exist = false)
+    private Date investigationtime;
+
+    /**
+     * IMEI
+     */
+    @TableField(exist = false)
+    private String imei;
+    /**
+     * 创建人手机号
+     */
+    @TableField(exist = false)
+    private String createuserphone;
+    /**
+     * 修改人手机号
+     */
+    @TableField(exist = false)
+    private String modifyuserphone;
+    /**
+     * 企业编码
+     */
+    @TableField(exist = false)
+    private String enterprisecode;
+    /**
+     * 排查状态
+     */
+    @TableField(exist = false)
+    private String state;
 }

+ 94 - 0
js-security/security-entity/src/main/java/com/rongwe/scentity/domian/AspHazardPropertyDo.java

@@ -0,0 +1,94 @@
+package com.rongwe.scentity.domian;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 危害特性应知卡
+ * @TableName asp_hazard_property
+ */
+@TableName(value ="asp_hazard_property")
+@Data
+public class AspHazardPropertyDo extends BaseDo implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId
+    private String id;
+
+    /**
+     * 
+     */
+    private String tenantid;
+
+    /**
+     * 扩展json格式配置
+     */
+    private String roption;
+
+    /**
+     * 岗位名称
+     */
+    private String postname;
+
+    /**
+     * 主要危险有害因素
+     */
+    private String riskfactors;
+
+    /**
+     * 易导致事故风险
+     */
+    private String accidentrisk;
+
+    /**
+     * 风险等级
+     */
+    private String risklevel;
+
+    /**
+     * 风险管控措施
+     */
+    private String controlmeasures;
+
+    /**
+     * 应急处置对策
+     */
+    private String countermeasures;
+
+    /**
+     * 安全警示标示
+     */
+    private String safetywarningsigns;
+
+    /**
+     * 附件
+     */
+    private String annex;
+
+    /**
+     * 企业编码
+     */
+    private Integer enterprisecode;
+
+    /**
+     * 上次同步时间
+     */
+    private Date synctime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+
+    // 同步状态(1、待同步、2、已同步、3、同步失败 4、同步中)
+    private String syncstatus;
+
+    // 同步日志
+    private String synclog;
+
+}

+ 94 - 0
js-security/security-entity/src/main/java/com/rongwe/scentity/domian/AspSafetyProductionResponsibilityDo.java

@@ -0,0 +1,94 @@
+package com.rongwe.scentity.domian;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 安全生产责任承诺卡
+ * @TableName asp_safety_production_responsibility
+ */
+@TableName(value ="asp_safety_production_responsibility")
+@Data
+public class AspSafetyProductionResponsibilityDo extends BaseDo implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId
+    private String id;
+
+    /**
+     * 
+     */
+    private String tenantid;
+
+    /**
+     * 扩展json格式配置
+     */
+    private String roption;
+
+    /**
+     * 承诺人
+     */
+    private String promisee;
+
+    /**
+     * 承诺人ID
+     */
+    private String promiseeid;
+
+    /**
+     * 主管领导
+     */
+    private String leader;
+
+    /**
+     * 主管领导ID
+     */
+    private String leaderid;
+
+    /**
+     * 岗位名称
+     */
+    private String postname;
+
+    /**
+     * 承诺事项
+     */
+    private String commitmentmatters;
+
+    /**
+     * 承诺日期
+     */
+    private Date promisedate;
+
+    /**
+     * 附件
+     */
+    private String annex;
+
+    /**
+     * 企业编码
+     */
+    private Integer enterprisecode;
+
+    /**
+     * 上次同步时间
+     */
+    private Date synctime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+
+    // 同步状态(1、待同步、2、已同步、3、同步失败 4、同步中)
+    private String syncstatus;
+
+    // 同步日志
+    private String synclog;
+
+}

+ 21 - 2
js-security/security-entity/src/main/java/com/rongwe/scentity/domian/CheckItemContentDo.java

@@ -2,10 +2,10 @@ package com.rongwe.scentity.domian;
 
 import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
-import lombok.Data;
-import com.rongwei.rwcommon.base.BaseDo;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import lombok.Data;
 
 import java.io.Serializable;
 import java.util.Date;
@@ -102,5 +102,24 @@ public class CheckItemContentDo extends BaseDo implements Serializable {
      * 修改人名称
      */
     private String modifyusername;
+    /**
+     * 类型
+     */
+    private String itemtype;
+
+    /**
+     * 企业编码
+     */
+    @TableField(exist = false)
+    private String enterprisecode;
+
+    // 同步状态(1、待同步、2、已同步、3、同步失败 4、同步中)
+    private String syncstatus;
+
+    // 同步日志
+    private String synclog;
+
+    // 同步时间
+    private Date synctime;
 
 }

+ 0 - 12
js-security/security-entity/src/main/java/com/rongwe/scentity/domian/CheckTemplateItemsDo.java

@@ -96,16 +96,4 @@ public class CheckTemplateItemsDo extends BaseDo implements Serializable {
      */
     private String roption;
 
-    /**
-     * 检查类型
-     */
-    @TableField(exist = false)
-    private String templatetype;
-
-    /**
-     * 企业编码
-     */
-    @TableField(exist = false)
-    private String enterprisecode;
-
 }

+ 44 - 2
js-security/security-entity/src/main/java/com/rongwe/scentity/domian/HiddenDangerTrackDo.java

@@ -1,6 +1,5 @@
 package com.rongwe.scentity.domian;
 
-import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
@@ -8,7 +7,6 @@ import com.rongwei.rwcommon.base.BaseDo;
 import lombok.Data;
 
 import java.io.Serializable;
-import java.math.BigDecimal;
 import java.util.Date;
 
 /**
@@ -345,4 +343,48 @@ public class HiddenDangerTrackDo extends BaseDo implements Serializable {
      * 评级
      */
     private String rate;
+
+    /**
+     * 验收时间
+     */
+    private Date acceptancetime;
+    /**
+     * 验收情况描述
+     */
+    private String descriptionacceptance;
+
+    /**
+     * 管控措施的id
+     */
+    @TableField(exist = false)
+    private String riskmeasureid;
+    /**
+     * 隐患排查记录id(aps_details_hazard_investigation_tasks_jcxzibiao表的id)
+     */
+    @TableField(exist = false)
+    private String hiddeinagerecordid;
+    /**
+     * 风险单元id
+     */
+    @TableField(exist = false)
+    private String riskunitid;
+    /**
+     * 隐患排查任务id
+     */
+    @TableField(exist = false)
+    private String taskid;
+    /**
+     * 企业编码
+     */
+    @TableField(exist = false)
+    private String enterprisecode;
+
+    // 同步状态(1、待同步、2、已同步、3、同步失败 4、同步中)
+    private String syncstatus;
+
+    // 同步日志
+    private String synclog;
+
+    // 同步时间
+    private Date synctime;
 }

+ 21 - 0
js-security/security-entity/src/main/java/com/rongwe/scentity/domian/ThemeCheckItemDo.java

@@ -145,4 +145,25 @@ public class ThemeCheckItemDo extends BaseDo implements Serializable {
      * 检查类型
      */
     private String checktype;
+
+    /**
+     * 检查部位
+     */
+    @TableField(exist = false)
+    private String checkposition;
+
+    /**
+     * 企业编码
+     */
+    @TableField(exist = false)
+    private String enterprisecode;
+
+    // 同步状态(1、待同步、2、已同步、3、同步失败 4、同步中)
+    private String syncstatus;
+
+    // 同步日志
+    private String synclog;
+
+    // 同步时间
+    private Date synctime;
 }

+ 97 - 0
js-security/security-server/src/main/java/com/rongwei/savecheck/controller/SynchronizationController.java

@@ -34,6 +34,7 @@ public class SynchronizationController {
     @PostMapping("/fourColor/upload")
     public R riskSynchronizationList(@RequestBody List<String> ids) {
         try {
+            log.info("开始执行四色图和分布信息推送,需要推送的数据为:{}",ids);
             riskSynchronizationList.fourColorSynchronizationList(ids);
             return R.ok();
         } catch (Exception e) {
@@ -50,6 +51,7 @@ public class SynchronizationController {
     @PostMapping("/unit/upload")
     public R UnitSynchronizationList(@RequestBody List<String> ids) {
         try {
+            log.info("开始执行单元、事件和措施信息推送,需要推送的数据为:{}",ids);
             riskSynchronizationList.unitSynchronizationList(ids);
             return R.ok();
         } catch (Exception e) {
@@ -66,6 +68,7 @@ public class SynchronizationController {
     @PostMapping("/safeMaintenance/upload")
     public R SafeMaintenanceSynchronizationList(@RequestBody List<String> ids) {
         try {
+            log.info("开始执行安全维护信息推送,需要推送的数据为:{}",ids);
             riskSynchronizationList.safeMaintenanceSynchronizationList(ids);
             return R.ok();
         } catch (Exception e) {
@@ -82,6 +85,7 @@ public class SynchronizationController {
     @PostMapping("/safeRecord/upload")
     public R SafeRecordSynchronizationList(@RequestBody List<String> ids) {
         try {
+            log.info("开始执行安全检查记录信息推送,需要推送的数据为:{}",ids);
             riskSynchronizationList.safeRecordSynchronizationList(ids);
             return R.ok();
         } catch (Exception e) {
@@ -90,4 +94,97 @@ public class SynchronizationController {
             return R.error();
         }
     }
+
+    /**
+     * 隐患排查任务信息同步、隐患排查记录信息同步
+     *
+     */
+    @PostMapping("/hiddenTask/upload")
+    public R HiddenTaskSynchronizationList(@RequestBody List<String> ids) {
+        try {
+            log.info("开始执行隐患排查任务信息和隐患排查记录信息推送,需要推送的数据为:{}",ids);
+            riskSynchronizationList.hiddenTaskSynchronizationList(ids);
+            return R.ok();
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error(StringUtils.spliceErrorMsg(e), e.fillInStackTrace());
+            return R.error();
+        }
+    }
+
+    /**
+     * 隐患治理信息同步
+     *
+     */
+    @PostMapping("/hiddenAdminister/upload")
+    public R HiddenAdministerSynchronizationList(@RequestBody List<String> ids) {
+        try {
+            log.info("开始执行隐患治理信息推送,需要推送的数据为:{}",ids);
+            riskSynchronizationList.hiddenAdministerSynchronizationList(ids);
+            return R.ok();
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error(StringUtils.spliceErrorMsg(e), e.fillInStackTrace());
+            return R.error();
+        }
+    }
+
+    /**
+     * 1.1.11安全生产任务承诺卡信息
+     *
+     */
+    @PostMapping("/safeCommitmentCard/upload")
+    public R SafeCommitmentCardSynchronizationList(@RequestBody List<String> ids) {
+        try {
+            log.info("开始执行安全生产任务承诺卡信息推送,需要推送的数据为:{}",ids);
+            riskSynchronizationList.safeCommitmentCardSynchronizationList(ids);
+            return R.ok();
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error(StringUtils.spliceErrorMsg(e), e.fillInStackTrace());
+            return R.error();
+        }
+    }
+
+    /**
+     * @Description 1.1.12危害特性应知卡信息
+     * @Author qkj
+     * @Date 9:17 2025/5/26
+     * @Param [ids]
+     * @return com.rongwei.rwcommon.base.R
+     **/
+    @PostMapping("/dangerCard/upload")
+    public R DangerCardSynchronizationList(@RequestBody List<String> ids) {
+        try {
+            log.info("开始执行危害特性应知卡信息推送,需要推送的数据为:{}",ids);
+            riskSynchronizationList.dangerCardSynchronizationList(ids);
+            return R.ok();
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error(StringUtils.spliceErrorMsg(e), e.fillInStackTrace());
+            return R.error();
+        }
+    }
+    
+    /**
+     * @Description 5.3.13应急处置卡信息
+     * @Author qkj
+     * @Date 9:19 2025/6/5
+     * @Param [ids]
+     * @return com.rongwei.rwcommon.base.R
+     **/
+    @PostMapping("/urgencyHandleCard/upload")
+    public R UrgencyHandleCardSynchronizationList(@RequestBody List<String> ids) {
+        try {
+            log.info("开始执行应急处置卡信息推送,需要推送的数据为:{}",ids);
+            riskSynchronizationList.urgencyHandleCardSynchronizationList(ids);
+            return R.ok();
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error(StringUtils.spliceErrorMsg(e), e.fillInStackTrace());
+            return R.error();
+        }
+    }
+
+
 }

+ 174 - 0
js-security/src/main/java/generator/domain/AspHazardProperty.java

@@ -0,0 +1,174 @@
+package generator.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 危害特性应知卡
+ * @TableName asp_hazard_property
+ */
+@TableName(value ="asp_hazard_property")
+@Data
+public class AspHazardProperty extends BaseDo implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId
+    private String id;
+
+    /**
+     * 
+     */
+    private String tenantid;
+
+    /**
+     * 扩展json格式配置
+     */
+    private String roption;
+
+    /**
+     * 岗位名称
+     */
+    private String postname;
+
+    /**
+     * 主要危险有害因素
+     */
+    private String riskfactors;
+
+    /**
+     * 易导致事故风险
+     */
+    private String accidentrisk;
+
+    /**
+     * 风险等级
+     */
+    private String risklevel;
+
+    /**
+     * 风险管控措施
+     */
+    private String controlmeasures;
+
+    /**
+     * 应急处置对策
+     */
+    private String countermeasures;
+
+    /**
+     * 安全警示标示
+     */
+    private String safetywarningsigns;
+
+    /**
+     * 附件
+     */
+    private String annex;
+
+    /**
+     * 企业编码
+     */
+    private Integer enterprisecode;
+
+    /**
+     * 上次同步时间
+     */
+    private Date synctime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+
+    @Override
+    public boolean equals(Object that) {
+        if (this == that) {
+            return true;
+        }
+        if (that == null) {
+            return false;
+        }
+        if (getClass() != that.getClass()) {
+            return false;
+        }
+        AspHazardProperty other = (AspHazardProperty) that;
+        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
+            && (this.getTenantid() == null ? other.getTenantid() == null : this.getTenantid().equals(other.getTenantid()))
+            && (this.getRoption() == null ? other.getRoption() == null : this.getRoption().equals(other.getRoption()))
+            && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()))
+            && (this.getRemark() == null ? other.getRemark() == null : this.getRemark().equals(other.getRemark()))
+            && (this.getCreatedate() == null ? other.getCreatedate() == null : this.getCreatedate().equals(other.getCreatedate()))
+            && (this.getCreateuserid() == null ? other.getCreateuserid() == null : this.getCreateuserid().equals(other.getCreateuserid()))
+            && (this.getModifydate() == null ? other.getModifydate() == null : this.getModifydate().equals(other.getModifydate()))
+            && (this.getModifyuserid() == null ? other.getModifyuserid() == null : this.getModifyuserid().equals(other.getModifyuserid()))
+            && (this.getCreateusername() == null ? other.getCreateusername() == null : this.getCreateusername().equals(other.getCreateusername()))
+            && (this.getModifyusername() == null ? other.getModifyusername() == null : this.getModifyusername().equals(other.getModifyusername()))
+            && (this.getPostname() == null ? other.getPostname() == null : this.getPostname().equals(other.getPostname()))
+            && (this.getRiskfactors() == null ? other.getRiskfactors() == null : this.getRiskfactors().equals(other.getRiskfactors()))
+            && (this.getAccidentrisk() == null ? other.getAccidentrisk() == null : this.getAccidentrisk().equals(other.getAccidentrisk()))
+            && (this.getRisklevel() == null ? other.getRisklevel() == null : this.getRisklevel().equals(other.getRisklevel()))
+            && (this.getControlmeasures() == null ? other.getControlmeasures() == null : this.getControlmeasures().equals(other.getControlmeasures()))
+            && (this.getCountermeasures() == null ? other.getCountermeasures() == null : this.getCountermeasures().equals(other.getCountermeasures()))
+            && (this.getSafetywarningsigns() == null ? other.getSafetywarningsigns() == null : this.getSafetywarningsigns().equals(other.getSafetywarningsigns()))
+            && (this.getAnnex() == null ? other.getAnnex() == null : this.getAnnex().equals(other.getAnnex()))
+            && (this.getEnterprisecode() == null ? other.getEnterprisecode() == null : this.getEnterprisecode().equals(other.getEnterprisecode()))
+            && (this.getSynctime() == null ? other.getSynctime() == null : this.getSynctime().equals(other.getSynctime()));
+    }
+
+    @Override
+    public int hashCode() {
+        final int prime = 31;
+        int result = 1;
+        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
+        result = prime * result + ((getTenantid() == null) ? 0 : getTenantid().hashCode());
+        result = prime * result + ((getRoption() == null) ? 0 : getRoption().hashCode());
+        result = prime * result + ((getDeleted() == null) ? 0 : getDeleted().hashCode());
+        result = prime * result + ((getRemark() == null) ? 0 : getRemark().hashCode());
+        result = prime * result + ((getCreatedate() == null) ? 0 : getCreatedate().hashCode());
+        result = prime * result + ((getCreateuserid() == null) ? 0 : getCreateuserid().hashCode());
+        result = prime * result + ((getModifydate() == null) ? 0 : getModifydate().hashCode());
+        result = prime * result + ((getModifyuserid() == null) ? 0 : getModifyuserid().hashCode());
+        result = prime * result + ((getCreateusername() == null) ? 0 : getCreateusername().hashCode());
+        result = prime * result + ((getModifyusername() == null) ? 0 : getModifyusername().hashCode());
+        result = prime * result + ((getPostname() == null) ? 0 : getPostname().hashCode());
+        result = prime * result + ((getRiskfactors() == null) ? 0 : getRiskfactors().hashCode());
+        result = prime * result + ((getAccidentrisk() == null) ? 0 : getAccidentrisk().hashCode());
+        result = prime * result + ((getRisklevel() == null) ? 0 : getRisklevel().hashCode());
+        result = prime * result + ((getControlmeasures() == null) ? 0 : getControlmeasures().hashCode());
+        result = prime * result + ((getCountermeasures() == null) ? 0 : getCountermeasures().hashCode());
+        result = prime * result + ((getSafetywarningsigns() == null) ? 0 : getSafetywarningsigns().hashCode());
+        result = prime * result + ((getAnnex() == null) ? 0 : getAnnex().hashCode());
+        result = prime * result + ((getEnterprisecode() == null) ? 0 : getEnterprisecode().hashCode());
+        result = prime * result + ((getSynctime() == null) ? 0 : getSynctime().hashCode());
+        return result;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", id=").append(id);
+        sb.append(", tenantid=").append(tenantid);
+        sb.append(", roption=").append(roption);
+        sb.append(", postname=").append(postname);
+        sb.append(", riskfactors=").append(riskfactors);
+        sb.append(", accidentrisk=").append(accidentrisk);
+        sb.append(", risklevel=").append(risklevel);
+        sb.append(", controlmeasures=").append(controlmeasures);
+        sb.append(", countermeasures=").append(countermeasures);
+        sb.append(", safetywarningsigns=").append(safetywarningsigns);
+        sb.append(", annex=").append(annex);
+        sb.append(", enterprisecode=").append(enterprisecode);
+        sb.append(", synctime=").append(synctime);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 174 - 0
js-security/src/main/java/generator/domain/AspSafetyProductionResponsibilityDo.java

@@ -0,0 +1,174 @@
+package generator.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 安全生产责任承诺卡
+ * @TableName asp_safety_production_responsibility
+ */
+@TableName(value ="asp_safety_production_responsibility")
+@Data
+public class AspSafetyProductionResponsibilityDo extends BaseDo implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId
+    private String id;
+
+    /**
+     * 
+     */
+    private String tenantid;
+
+    /**
+     * 扩展json格式配置
+     */
+    private String roption;
+
+    /**
+     * 承诺人
+     */
+    private String promisee;
+
+    /**
+     * 承诺人ID
+     */
+    private String promiseeid;
+
+    /**
+     * 主管领导
+     */
+    private String leader;
+
+    /**
+     * 主管领导ID
+     */
+    private String leaderid;
+
+    /**
+     * 岗位名称
+     */
+    private String postname;
+
+    /**
+     * 承诺事项
+     */
+    private String commitmentmatters;
+
+    /**
+     * 承诺日期
+     */
+    private Date promisedate;
+
+    /**
+     * 附件
+     */
+    private String annex;
+
+    /**
+     * 企业编码
+     */
+    private Integer enterprisecode;
+
+    /**
+     * 上次同步时间
+     */
+    private Date synctime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+
+    @Override
+    public boolean equals(Object that) {
+        if (this == that) {
+            return true;
+        }
+        if (that == null) {
+            return false;
+        }
+        if (getClass() != that.getClass()) {
+            return false;
+        }
+        AspSafetyProductionResponsibilityDo other = (AspSafetyProductionResponsibilityDo) that;
+        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
+            && (this.getTenantid() == null ? other.getTenantid() == null : this.getTenantid().equals(other.getTenantid()))
+            && (this.getRoption() == null ? other.getRoption() == null : this.getRoption().equals(other.getRoption()))
+            && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()))
+            && (this.getRemark() == null ? other.getRemark() == null : this.getRemark().equals(other.getRemark()))
+            && (this.getCreatedate() == null ? other.getCreatedate() == null : this.getCreatedate().equals(other.getCreatedate()))
+            && (this.getCreateuserid() == null ? other.getCreateuserid() == null : this.getCreateuserid().equals(other.getCreateuserid()))
+            && (this.getModifydate() == null ? other.getModifydate() == null : this.getModifydate().equals(other.getModifydate()))
+            && (this.getModifyuserid() == null ? other.getModifyuserid() == null : this.getModifyuserid().equals(other.getModifyuserid()))
+            && (this.getCreateusername() == null ? other.getCreateusername() == null : this.getCreateusername().equals(other.getCreateusername()))
+            && (this.getModifyusername() == null ? other.getModifyusername() == null : this.getModifyusername().equals(other.getModifyusername()))
+            && (this.getPromisee() == null ? other.getPromisee() == null : this.getPromisee().equals(other.getPromisee()))
+            && (this.getPromiseeid() == null ? other.getPromiseeid() == null : this.getPromiseeid().equals(other.getPromiseeid()))
+            && (this.getLeader() == null ? other.getLeader() == null : this.getLeader().equals(other.getLeader()))
+            && (this.getLeaderid() == null ? other.getLeaderid() == null : this.getLeaderid().equals(other.getLeaderid()))
+            && (this.getPostname() == null ? other.getPostname() == null : this.getPostname().equals(other.getPostname()))
+            && (this.getCommitmentmatters() == null ? other.getCommitmentmatters() == null : this.getCommitmentmatters().equals(other.getCommitmentmatters()))
+            && (this.getPromisedate() == null ? other.getPromisedate() == null : this.getPromisedate().equals(other.getPromisedate()))
+            && (this.getAnnex() == null ? other.getAnnex() == null : this.getAnnex().equals(other.getAnnex()))
+            && (this.getEnterprisecode() == null ? other.getEnterprisecode() == null : this.getEnterprisecode().equals(other.getEnterprisecode()))
+            && (this.getSynctime() == null ? other.getSynctime() == null : this.getSynctime().equals(other.getSynctime()));
+    }
+
+    @Override
+    public int hashCode() {
+        final int prime = 31;
+        int result = 1;
+        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
+        result = prime * result + ((getTenantid() == null) ? 0 : getTenantid().hashCode());
+        result = prime * result + ((getRoption() == null) ? 0 : getRoption().hashCode());
+        result = prime * result + ((getDeleted() == null) ? 0 : getDeleted().hashCode());
+        result = prime * result + ((getRemark() == null) ? 0 : getRemark().hashCode());
+        result = prime * result + ((getCreatedate() == null) ? 0 : getCreatedate().hashCode());
+        result = prime * result + ((getCreateuserid() == null) ? 0 : getCreateuserid().hashCode());
+        result = prime * result + ((getModifydate() == null) ? 0 : getModifydate().hashCode());
+        result = prime * result + ((getModifyuserid() == null) ? 0 : getModifyuserid().hashCode());
+        result = prime * result + ((getCreateusername() == null) ? 0 : getCreateusername().hashCode());
+        result = prime * result + ((getModifyusername() == null) ? 0 : getModifyusername().hashCode());
+        result = prime * result + ((getPromisee() == null) ? 0 : getPromisee().hashCode());
+        result = prime * result + ((getPromiseeid() == null) ? 0 : getPromiseeid().hashCode());
+        result = prime * result + ((getLeader() == null) ? 0 : getLeader().hashCode());
+        result = prime * result + ((getLeaderid() == null) ? 0 : getLeaderid().hashCode());
+        result = prime * result + ((getPostname() == null) ? 0 : getPostname().hashCode());
+        result = prime * result + ((getCommitmentmatters() == null) ? 0 : getCommitmentmatters().hashCode());
+        result = prime * result + ((getPromisedate() == null) ? 0 : getPromisedate().hashCode());
+        result = prime * result + ((getAnnex() == null) ? 0 : getAnnex().hashCode());
+        result = prime * result + ((getEnterprisecode() == null) ? 0 : getEnterprisecode().hashCode());
+        result = prime * result + ((getSynctime() == null) ? 0 : getSynctime().hashCode());
+        return result;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", id=").append(id);
+        sb.append(", tenantid=").append(tenantid);
+        sb.append(", roption=").append(roption);
+        sb.append(", promisee=").append(promisee);
+        sb.append(", promiseeid=").append(promiseeid);
+        sb.append(", leader=").append(leader);
+        sb.append(", leaderid=").append(leaderid);
+        sb.append(", postname=").append(postname);
+        sb.append(", commitmentmatters=").append(commitmentmatters);
+        sb.append(", promisedate=").append(promisedate);
+        sb.append(", annex=").append(annex);
+        sb.append(", enterprisecode=").append(enterprisecode);
+        sb.append(", synctime=").append(synctime);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 18 - 0
js-security/src/main/java/generator/mapper/AspHazardPropertyMapper.java

@@ -0,0 +1,18 @@
+package generator.mapper;
+
+import generator.domain.AspHazardProperty;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Admin
+* @description 针对表【asp_hazard_property(危害特性应知卡)】的数据库操作Mapper
+* @createDate 2025-05-26 09:36:38
+* @Entity generator.domain.AspHazardProperty
+*/
+public interface AspHazardPropertyMapper extends BaseMapper<AspHazardProperty> {
+
+}
+
+
+
+

+ 18 - 0
js-security/src/main/java/generator/mapper/AspSafetyProductionResponsibilityDoMapper.java

@@ -0,0 +1,18 @@
+package generator.mapper;
+
+import generator.domain.AspSafetyProductionResponsibilityDo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Admin
+* @description 针对表【asp_safety_production_responsibility(安全生产责任承诺卡)】的数据库操作Mapper
+* @createDate 2025-05-23 15:07:08
+* @Entity generator.domain.AspSafetyProductionResponsibilityDo
+*/
+public interface AspSafetyProductionResponsibilityDoMapper extends BaseMapper<AspSafetyProductionResponsibilityDo> {
+
+}
+
+
+
+

+ 13 - 0
js-security/src/main/java/generator/service/AspHazardPropertyService.java

@@ -0,0 +1,13 @@
+package generator.service;
+
+import generator.domain.AspHazardProperty;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author Admin
+* @description 针对表【asp_hazard_property(危害特性应知卡)】的数据库操作Service
+* @createDate 2025-05-26 09:36:38
+*/
+public interface AspHazardPropertyService extends IService<AspHazardProperty> {
+
+}

+ 13 - 0
js-security/src/main/java/generator/service/AspSafetyProductionResponsibilityDoService.java

@@ -0,0 +1,13 @@
+package generator.service;
+
+import generator.domain.AspSafetyProductionResponsibilityDo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author Admin
+* @description 针对表【asp_safety_production_responsibility(安全生产责任承诺卡)】的数据库操作Service
+* @createDate 2025-05-23 15:07:08
+*/
+public interface AspSafetyProductionResponsibilityDoService extends IService<AspSafetyProductionResponsibilityDo> {
+
+}

+ 22 - 0
js-security/src/main/java/generator/service/impl/AspHazardPropertyServiceImpl.java

@@ -0,0 +1,22 @@
+package generator.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import generator.domain.AspHazardProperty;
+import generator.service.AspHazardPropertyService;
+import generator.mapper.AspHazardPropertyMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author Admin
+* @description 针对表【asp_hazard_property(危害特性应知卡)】的数据库操作Service实现
+* @createDate 2025-05-26 09:36:38
+*/
+@Service
+public class AspHazardPropertyServiceImpl extends ServiceImpl<AspHazardPropertyMapper, AspHazardProperty>
+    implements AspHazardPropertyService{
+
+}
+
+
+
+

+ 22 - 0
js-security/src/main/java/generator/service/impl/AspSafetyProductionResponsibilityDoServiceImpl.java

@@ -0,0 +1,22 @@
+package generator.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import generator.domain.AspSafetyProductionResponsibilityDo;
+import generator.service.AspSafetyProductionResponsibilityDoService;
+import generator.mapper.AspSafetyProductionResponsibilityDoMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author Admin
+* @description 针对表【asp_safety_production_responsibility(安全生产责任承诺卡)】的数据库操作Service实现
+* @createDate 2025-05-23 15:07:08
+*/
+@Service
+public class AspSafetyProductionResponsibilityDoServiceImpl extends ServiceImpl<AspSafetyProductionResponsibilityDoMapper, AspSafetyProductionResponsibilityDo>
+    implements AspSafetyProductionResponsibilityDoService{
+
+}
+
+
+
+

+ 40 - 0
js-security/src/main/resources/mapper/AspHazardPropertyMapper.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="generator.mapper.AspHazardPropertyMapper">
+
+    <resultMap id="BaseResultMap" type="generator.domain.AspHazardProperty">
+            <id property="id" column="ID" jdbcType="VARCHAR"/>
+            <result property="tenantid" column="TENANTID" jdbcType="VARCHAR"/>
+            <result property="roption" column="ROPTION" jdbcType="VARCHAR"/>
+            <result property="deleted" column="DELETED" jdbcType="CHAR"/>
+            <result property="remark" column="REMARK" jdbcType="VARCHAR"/>
+            <result property="createdate" column="CREATEDATE" jdbcType="TIMESTAMP"/>
+            <result property="createuserid" column="CREATEUSERID" jdbcType="VARCHAR"/>
+            <result property="modifydate" column="MODIFYDATE" jdbcType="TIMESTAMP"/>
+            <result property="modifyuserid" column="MODIFYUSERID" jdbcType="VARCHAR"/>
+            <result property="createusername" column="CREATEUSERNAME" jdbcType="VARCHAR"/>
+            <result property="modifyusername" column="MODIFYUSERNAME" jdbcType="VARCHAR"/>
+            <result property="postname" column="POSTNAME" jdbcType="VARCHAR"/>
+            <result property="riskfactors" column="RISKFACTORS" jdbcType="VARCHAR"/>
+            <result property="accidentrisk" column="ACCIDENTRISK" jdbcType="VARCHAR"/>
+            <result property="risklevel" column="RISKLEVEL" jdbcType="VARCHAR"/>
+            <result property="controlmeasures" column="CONTROLMEASURES" jdbcType="VARCHAR"/>
+            <result property="countermeasures" column="COUNTERMEASURES" jdbcType="VARCHAR"/>
+            <result property="safetywarningsigns" column="SAFETYWARNINGSIGNS" jdbcType="VARCHAR"/>
+            <result property="annex" column="ANNEX" jdbcType="VARCHAR"/>
+            <result property="enterprisecode" column="ENTERPRISECODE" jdbcType="INTEGER"/>
+            <result property="synctime" column="SYNCTIME" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        ID,TENANTID,ROPTION,
+        DELETED,REMARK,CREATEDATE,
+        CREATEUSERID,MODIFYDATE,MODIFYUSERID,
+        CREATEUSERNAME,MODIFYUSERNAME,POSTNAME,
+        RISKFACTORS,ACCIDENTRISK,RISKLEVEL,
+        CONTROLMEASURES,COUNTERMEASURES,SAFETYWARNINGSIGNS,
+        ANNEX,ENTERPRISECODE,SYNCTIME
+    </sql>
+</mapper>

+ 40 - 0
js-security/src/main/resources/mapper/AspSafetyProductionResponsibilityDoMapper.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="generator.mapper.AspSafetyProductionResponsibilityDoMapper">
+
+    <resultMap id="BaseResultMap" type="generator.domain.AspSafetyProductionResponsibilityDo">
+            <id property="id" column="ID" jdbcType="VARCHAR"/>
+            <result property="tenantid" column="TENANTID" jdbcType="VARCHAR"/>
+            <result property="roption" column="ROPTION" jdbcType="VARCHAR"/>
+            <result property="deleted" column="DELETED" jdbcType="CHAR"/>
+            <result property="remark" column="REMARK" jdbcType="VARCHAR"/>
+            <result property="createdate" column="CREATEDATE" jdbcType="TIMESTAMP"/>
+            <result property="createuserid" column="CREATEUSERID" jdbcType="VARCHAR"/>
+            <result property="modifydate" column="MODIFYDATE" jdbcType="TIMESTAMP"/>
+            <result property="modifyuserid" column="MODIFYUSERID" jdbcType="VARCHAR"/>
+            <result property="createusername" column="CREATEUSERNAME" jdbcType="VARCHAR"/>
+            <result property="modifyusername" column="MODIFYUSERNAME" jdbcType="VARCHAR"/>
+            <result property="promisee" column="PROMISEE" jdbcType="VARCHAR"/>
+            <result property="promiseeid" column="PROMISEEID" jdbcType="VARCHAR"/>
+            <result property="leader" column="LEADER" jdbcType="VARCHAR"/>
+            <result property="leaderid" column="LEADERID" jdbcType="VARCHAR"/>
+            <result property="postname" column="POSTNAME" jdbcType="VARCHAR"/>
+            <result property="commitmentmatters" column="COMMITMENTMATTERS" jdbcType="VARCHAR"/>
+            <result property="promisedate" column="PROMISEDATE" jdbcType="DATE"/>
+            <result property="annex" column="ANNEX" jdbcType="VARCHAR"/>
+            <result property="enterprisecode" column="ENTERPRISECODE" jdbcType="INTEGER"/>
+            <result property="synctime" column="SYNCTIME" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        ID,TENANTID,ROPTION,
+        DELETED,REMARK,CREATEDATE,
+        CREATEUSERID,MODIFYDATE,MODIFYUSERID,
+        CREATEUSERNAME,MODIFYUSERNAME,PROMISEE,
+        PROMISEEID,LEADER,LEADERID,
+        POSTNAME,COMMITMENTMATTERS,PROMISEDATE,
+        ANNEX,ENTERPRISECODE,SYNCTIME
+    </sql>
+</mapper>