sucheng hai 8 meses
pai
achega
6049855d0f

+ 15 - 0
jxkh-common/src/main/java/com/rongwei/bscommon/sys/dao/JtXmkhMapper.java

@@ -0,0 +1,15 @@
+package com.rongwei.bscommon.sys.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.rongwei.bsentity.domain.JtXmkh;
+
+/**
+ * @Entity generator.domain.JtXmkh
+ */
+public interface JtXmkhMapper extends BaseMapper<JtXmkh> {
+
+}
+
+
+
+

+ 6 - 0
jxkh-common/src/main/java/com/rongwei/bscommon/sys/dao/JtXmkhMapper.xml

@@ -0,0 +1,6 @@
+<?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.rongwei.bscommon.sys.dao.JtXmkhMapper">
+</mapper>

+ 12 - 0
jxkh-common/src/main/java/com/rongwei/bscommon/sys/service/JtXmkhService.java

@@ -0,0 +1,12 @@
+package com.rongwei.bscommon.sys.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.rongwei.bsentity.domain.JtXmkh;
+
+/**
+ *
+ */
+public interface JtXmkhService extends IService<JtXmkh> {
+
+}

+ 14 - 0
jxkh-common/src/main/java/com/rongwei/bscommon/sys/service/SynchronizationDataService.java

@@ -0,0 +1,14 @@
+package com.rongwei.bscommon.sys.service;
+
+import com.rongwei.bscommon.sys.service.impl.SynchronizationDataServiceImpl;
+import com.rongwei.rwcommon.base.R;
+
+import java.util.Map;
+
+/**
+ * @author :sc
+ * @since :2024/12/2
+ */
+public interface SynchronizationDataService {
+    R batchPushKC123(Map<String, String> req);
+}

+ 21 - 0
jxkh-common/src/main/java/com/rongwei/bscommon/sys/service/impl/JtXmkhServiceImpl.java

@@ -0,0 +1,21 @@
+package com.rongwei.bscommon.sys.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+import com.rongwei.bscommon.sys.dao.JtXmkhMapper;
+import com.rongwei.bscommon.sys.service.JtXmkhService;
+import com.rongwei.bsentity.domain.JtXmkh;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ */
+@Service
+public class JtXmkhServiceImpl extends ServiceImpl<JtXmkhMapper, JtXmkh>
+    implements JtXmkhService {
+
+}
+
+
+
+

+ 28 - 0
jxkh-common/src/main/java/com/rongwei/bscommon/sys/service/impl/SynchronizationDataServiceImpl.java

@@ -0,0 +1,28 @@
+package com.rongwei.bscommon.sys.service.impl;
+
+import cn.hutool.core.util.ObjectUtil;
+import com.rongwei.bscommon.sys.service.SynchronizationDataService;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.stereotype.Service;
+
+import java.util.Map;
+
+/**
+ * @author :sc
+ * @since :2024/12/2
+ */
+@Service
+public class SynchronizationDataServiceImpl implements SynchronizationDataService {
+    @Override
+    public R batchPushKC123(Map<String, String> req) {
+        String xmkhid = req.getOrDefault("XMKHID", "");
+        if(ObjectUtil.isEmpty(xmkhid)){
+            return R.error("项目考核ID不能为空");
+        }
+
+
+
+
+        return null;
+    }
+}

+ 88 - 0
jxkh-entity/src/main/java/com/rongwei/bsentity/domain/JtXmkh.java

@@ -0,0 +1,88 @@
+package com.rongwei.bsentity.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 java.io.Serializable;
+import java.util.Date;
+
+import com.rongwei.rwcommon.base.BaseDo;
+import lombok.Data;
+
+/**
+ * 项目考核
+ * @TableName jt_xmkh
+ */
+@TableName(value ="jt_xmkh")
+@Data
+public class JtXmkh extends BaseDo implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(value = "ID")
+    private String id;
+
+    /**
+     * 所属租户ID
+     */
+    @TableField(value = "TENANTID")
+    private String tenantid;
+
+    /**
+     * 扩展json格式配置
+     */
+    @TableField(value = "ROPTION")
+    private String roption;
+
+    /**
+     * 数据编码
+     */
+    @TableField(value = "DATAID")
+    private String dataid;
+
+    /**
+     * 数据主键
+     */
+    @TableField(value = "INDEXID")
+    private String indexid;
+
+    /**
+     * 考核年
+     */
+    @TableField(value = "YEAR")
+    private String year;
+
+    /**
+     * 部门
+     */
+    @TableField(value = "ORG")
+    private String org;
+
+    /**
+     * 部门ID
+     */
+    @TableField(value = "ORGID")
+    private String orgid;
+
+    /**
+     * 部门code
+     */
+    @TableField(value = "ORGCODE")
+    private String orgcode;
+
+    /**
+     * 发布状态
+     */
+    @TableField(value = "REPORTSTATUS")
+    private String reportstatus;
+
+    /**
+     * 审批状态
+     */
+    @TableField(value = "PROCESSSTATUS")
+    private String processstatus;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 29 - 0
jxkh-server/src/main/java/com/rongwei/controller/SynchronizationDataController.java

@@ -0,0 +1,29 @@
+package com.rongwei.controller;
+
+import com.rongwei.bscommon.sys.service.SynchronizationDataService;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PostMapping;
+
+import java.util.Map;
+
+/**
+ * @author :sc
+ * @since :2024/12/2
+ */
+@Controller("/synchronization")
+public class SynchronizationDataController {
+    @Autowired
+    private SynchronizationDataService synchronizationDataService;
+
+    /**
+     * 5.7.23设计变更清单新增/更新接口
+     */
+    @PostMapping("/batchPush/KC123")
+    public R batchPushKC123(Map<String,String> req){
+        return synchronizationDataService.batchPushKC123(req);
+    }
+
+
+}