LIVE_YE 2 роки тому
батько
коміт
ed5e8a9700
28 змінених файлів з 3783 додано та 82 видалено
  1. 97 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/projectV2/ZsyzKgxxController.java
  2. 97 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/projectV2/ZsyzQyxxController.java
  3. 97 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/projectV2/ZsyzSbbzbController.java
  4. 97 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/projectV2/ZsyzTcxxController.java
  5. 73 13
      ruoyi-admin/src/main/resources/application-druid.yml
  6. 111 0
      ruoyi-admin/src/main/resources/application-prod.yml
  7. 0 56
      ruoyi-admin/src/main/resources/application.yml
  8. 1 13
      ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/DruidProperties.java
  9. 191 0
      ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzKgxx.java
  10. 428 0
      ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzQyxx.java
  11. 495 0
      ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzSbbzb.java
  12. 440 0
      ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzTcxx.java
  13. 63 0
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzKgxxMapper.java
  14. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzQyxxMapper.java
  15. 63 0
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzSbbzbMapper.java
  16. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzTcxxMapper.java
  17. 97 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzKgxxServiceImpl.java
  18. 97 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzQyxxServiceImpl.java
  19. 97 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzSbbzbServiceImpl.java
  20. 98 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzTcxxServiceImpl.java
  21. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/projectV2/IZsyzKgxxService.java
  22. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/projectV2/IZsyzQyxxService.java
  23. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/projectV2/IZsyzSbbzbService.java
  24. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/projectV2/IZsyzTcxxService.java
  25. 121 0
      ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzKgxxMapper.xml
  26. 206 0
      ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzQyxxMapper.xml
  27. 231 0
      ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzSbbzbMapper.xml
  28. 211 0
      ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzTcxxMapper.xml

+ 97 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/projectV2/ZsyzKgxxController.java

@@ -0,0 +1,97 @@
+package com.ruoyi.web.controller.projectV2;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.projectV2.ZsyzKgxx;
+import com.ruoyi.system.service.projectV2.IZsyzKgxxService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 招商引资_开工信息Controller
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+@RestController
+@RequestMapping("/projectV2/kgxx")
+public class ZsyzKgxxController extends BaseController
+{
+    @Autowired
+    private IZsyzKgxxService zsyzKgxxService;
+
+    /**
+     * 查询招商引资_开工信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:kgxx:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(ZsyzKgxx zsyzKgxx)
+    {
+        startPage();
+        List<ZsyzKgxx> list = zsyzKgxxService.selectZsyzKgxxList(zsyzKgxx);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出招商引资_开工信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:kgxx:export')")
+    @Log(title = "招商引资_开工信息", businessType = BusinessType.EXPORT)
+    @GetMapping("/export")
+    public AjaxResult export(ZsyzKgxx zsyzKgxx)
+    {
+        List<ZsyzKgxx> list = zsyzKgxxService.selectZsyzKgxxList(zsyzKgxx);
+        ExcelUtil<ZsyzKgxx> util = new ExcelUtil<ZsyzKgxx>(ZsyzKgxx.class);
+        return util.exportExcel(list, "kgxx");
+    }
+
+    /**
+     * 获取招商引资_开工信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:kgxx:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return AjaxResult.success(zsyzKgxxService.selectZsyzKgxxById(id));
+    }
+
+    /**
+     * 新增招商引资_开工信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:kgxx:add')")
+    @Log(title = "招商引资_开工信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZsyzKgxx zsyzKgxx)
+    {
+        return toAjax(zsyzKgxxService.insertZsyzKgxx(zsyzKgxx));
+    }
+
+    /**
+     * 修改招商引资_开工信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:kgxx:edit')")
+    @Log(title = "招商引资_开工信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZsyzKgxx zsyzKgxx)
+    {
+        return toAjax(zsyzKgxxService.updateZsyzKgxx(zsyzKgxx));
+    }
+
+    /**
+     * 删除招商引资_开工信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:kgxx:remove')")
+    @Log(title = "招商引资_开工信息", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(zsyzKgxxService.deleteZsyzKgxxByIds(ids));
+    }
+}

+ 97 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/projectV2/ZsyzQyxxController.java

@@ -0,0 +1,97 @@
+package com.ruoyi.web.controller.projectV2;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.projectV2.ZsyzQyxx;
+import com.ruoyi.system.service.projectV2.IZsyzQyxxService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 招商引资_签约信息Controller
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+@RestController
+@RequestMapping("/projectV2/qyxx")
+public class ZsyzQyxxController extends BaseController
+{
+    @Autowired
+    private IZsyzQyxxService zsyzQyxxService;
+
+    /**
+     * 查询招商引资_签约信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:qyxx:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(ZsyzQyxx zsyzQyxx)
+    {
+        startPage();
+        List<ZsyzQyxx> list = zsyzQyxxService.selectZsyzQyxxList(zsyzQyxx);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出招商引资_签约信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:qyxx:export')")
+    @Log(title = "招商引资_签约信息", businessType = BusinessType.EXPORT)
+    @GetMapping("/export")
+    public AjaxResult export(ZsyzQyxx zsyzQyxx)
+    {
+        List<ZsyzQyxx> list = zsyzQyxxService.selectZsyzQyxxList(zsyzQyxx);
+        ExcelUtil<ZsyzQyxx> util = new ExcelUtil<ZsyzQyxx>(ZsyzQyxx.class);
+        return util.exportExcel(list, "qyxx");
+    }
+
+    /**
+     * 获取招商引资_签约信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:qyxx:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return AjaxResult.success(zsyzQyxxService.selectZsyzQyxxById(id));
+    }
+
+    /**
+     * 新增招商引资_签约信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:qyxx:add')")
+    @Log(title = "招商引资_签约信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZsyzQyxx zsyzQyxx)
+    {
+        return toAjax(zsyzQyxxService.insertZsyzQyxx(zsyzQyxx));
+    }
+
+    /**
+     * 修改招商引资_签约信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:qyxx:edit')")
+    @Log(title = "招商引资_签约信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZsyzQyxx zsyzQyxx)
+    {
+        return toAjax(zsyzQyxxService.updateZsyzQyxx(zsyzQyxx));
+    }
+
+    /**
+     * 删除招商引资_签约信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:qyxx:remove')")
+    @Log(title = "招商引资_签约信息", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(zsyzQyxxService.deleteZsyzQyxxByIds(ids));
+    }
+}

+ 97 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/projectV2/ZsyzSbbzbController.java

@@ -0,0 +1,97 @@
+package com.ruoyi.web.controller.projectV2;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.projectV2.ZsyzSbbzb;
+import com.ruoyi.system.service.projectV2.IZsyzSbbzbService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 招商引资_申报_首谈信息_主Controller
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+@RestController
+@RequestMapping("/projectV2/sbbzb")
+public class ZsyzSbbzbController extends BaseController
+{
+    @Autowired
+    private IZsyzSbbzbService zsyzSbbzbService;
+
+    /**
+     * 查询招商引资_申报_首谈信息_主列表
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:sbbzb:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(ZsyzSbbzb zsyzSbbzb)
+    {
+        startPage();
+        List<ZsyzSbbzb> list = zsyzSbbzbService.selectZsyzSbbzbList(zsyzSbbzb);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出招商引资_申报_首谈信息_主列表
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:sbbzb:export')")
+    @Log(title = "招商引资_申报_首谈信息_主", businessType = BusinessType.EXPORT)
+    @GetMapping("/export")
+    public AjaxResult export(ZsyzSbbzb zsyzSbbzb)
+    {
+        List<ZsyzSbbzb> list = zsyzSbbzbService.selectZsyzSbbzbList(zsyzSbbzb);
+        ExcelUtil<ZsyzSbbzb> util = new ExcelUtil<ZsyzSbbzb>(ZsyzSbbzb.class);
+        return util.exportExcel(list, "sbbzb");
+    }
+
+    /**
+     * 获取招商引资_申报_首谈信息_主详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:sbbzb:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return AjaxResult.success(zsyzSbbzbService.selectZsyzSbbzbById(id));
+    }
+
+    /**
+     * 新增招商引资_申报_首谈信息_主
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:sbbzb:add')")
+    @Log(title = "招商引资_申报_首谈信息_主", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZsyzSbbzb zsyzSbbzb)
+    {
+        return toAjax(zsyzSbbzbService.insertZsyzSbbzb(zsyzSbbzb));
+    }
+
+    /**
+     * 修改招商引资_申报_首谈信息_主
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:sbbzb:edit')")
+    @Log(title = "招商引资_申报_首谈信息_主", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZsyzSbbzb zsyzSbbzb)
+    {
+        return toAjax(zsyzSbbzbService.updateZsyzSbbzb(zsyzSbbzb));
+    }
+
+    /**
+     * 删除招商引资_申报_首谈信息_主
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:sbbzb:remove')")
+    @Log(title = "招商引资_申报_首谈信息_主", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(zsyzSbbzbService.deleteZsyzSbbzbByIds(ids));
+    }
+}

+ 97 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/projectV2/ZsyzTcxxController.java

@@ -0,0 +1,97 @@
+package com.ruoyi.web.controller.projectV2;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.projectV2.ZsyzTcxx;
+import com.ruoyi.system.service.projectV2.IZsyzTcxxService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 招商引资_投产信息Controller
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+@RestController
+@RequestMapping("/projectV2/tcxx")
+public class ZsyzTcxxController extends BaseController
+{
+    @Autowired
+    private IZsyzTcxxService zsyzTcxxService;
+
+    /**
+     * 查询招商引资_投产信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:tcxx:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(ZsyzTcxx zsyzTcxx)
+    {
+        startPage();
+        List<ZsyzTcxx> list = zsyzTcxxService.selectZsyzTcxxList(zsyzTcxx);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出招商引资_投产信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:tcxx:export')")
+    @Log(title = "招商引资_投产信息", businessType = BusinessType.EXPORT)
+    @GetMapping("/export")
+    public AjaxResult export(ZsyzTcxx zsyzTcxx)
+    {
+        List<ZsyzTcxx> list = zsyzTcxxService.selectZsyzTcxxList(zsyzTcxx);
+        ExcelUtil<ZsyzTcxx> util = new ExcelUtil<ZsyzTcxx>(ZsyzTcxx.class);
+        return util.exportExcel(list, "tcxx");
+    }
+
+    /**
+     * 获取招商引资_投产信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:tcxx:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return AjaxResult.success(zsyzTcxxService.selectZsyzTcxxById(id));
+    }
+
+    /**
+     * 新增招商引资_投产信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:tcxx:add')")
+    @Log(title = "招商引资_投产信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZsyzTcxx zsyzTcxx)
+    {
+        return toAjax(zsyzTcxxService.insertZsyzTcxx(zsyzTcxx));
+    }
+
+    /**
+     * 修改招商引资_投产信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:tcxx:edit')")
+    @Log(title = "招商引资_投产信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZsyzTcxx zsyzTcxx)
+    {
+        return toAjax(zsyzTcxxService.updateZsyzTcxx(zsyzTcxx));
+    }
+
+    /**
+     * 删除招商引资_投产信息
+     */
+    @PreAuthorize("@ss.hasPermi('projectV2:tcxx:remove')")
+    @Log(title = "招商引资_投产信息", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(zsyzTcxxService.deleteZsyzTcxxByIds(ids));
+    }
+}

+ 73 - 13
ruoyi-admin/src/main/resources/application-druid.yml

@@ -1,21 +1,76 @@
+# 项目相关配置
+ruoyi:
+    # 名称
+    name: 潜山招商管理系统
+    # 版本
+    version: 3.4.0
+    # 版权年份
+    copyrightYear: 2021
+    # 实例演示开关
+    demoEnabled: true
+    # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
+    profile: D:/ruoyi/uploadPath
+    #  profile: /usr/local/zhaoshang/upload
+    # 获取ip地址开关
+    addressEnabled: false
+    # 验证码类型 math 数组计算 char 字符验证
+    captchaType: math
+
+# 开发环境配置
+server:
+    # 服务器的HTTP端口,默认为8080
+    port: 8010
+    servlet:
+        # 应用的访问路径
+        context-path: /
+    tomcat:
+        # tomcat的URI编码
+        uri-encoding: UTF-8
+        # tomcat最大线程数,默认为200
+        max-threads: 800
+        # Tomcat启动初始化的线程数,默认值25
+        min-spare-threads: 30
+
 # 数据源配置
 spring:
+    # redis 配置
+    redis:
+        # 地址
+        host: 192.168.101.10
+        # 端口,默认为6379
+        port: 6379
+        # 数据库索引
+        database: 8
+        # 密码
+        password: Boman123
+        # 连接超时时间
+        timeout: 10s
+        lettuce:
+            pool:
+                # 连接池中的最小空闲连接
+                min-idle: 0
+                # 连接池中的最大空闲连接
+                max-idle: 8
+                # 连接池的最大数据库连接数
+                max-active: 8
+                # #连接池最大阻塞等待时间(使用负值表示没有限制)
+                max-wait: -1ms
     datasource:
         type: com.alibaba.druid.pool.DruidDataSource
         driverClassName: com.mysql.cj.jdbc.Driver
         druid:
             # 主库数据源
             master:
-                url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                url: jdbc:mysql://192.168.101.10:3306/zhaoshang2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                 username: root
-                password: password
+                password: Boman123
             # 从库数据源
             slave:
                 # 从数据源开关/默认关闭
                 enabled: false
-                url: 
-                username: 
-                password: 
+                url:
+                username:
+                password:
             # 初始连接数
             initialSize: 5
             # 最小连接池数量
@@ -24,10 +79,6 @@ spring:
             maxActive: 20
             # 配置获取连接等待超时的时间
             maxWait: 60000
-            # 配置连接超时时间
-            connectTimeout: 30000
-            # 配置网络超时时间
-            socketTimeout: 60000
             # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
             timeBetweenEvictionRunsMillis: 60000
             # 配置一个连接在池中最小生存的时间,单位是毫秒
@@ -39,7 +90,7 @@ spring:
             testWhileIdle: true
             testOnBorrow: false
             testOnReturn: false
-            webStatFilter: 
+            webStatFilter:
                 enabled: true
             statViewServlet:
                 enabled: true
@@ -47,8 +98,8 @@ spring:
                 allow:
                 url-pattern: /druid/*
                 # 控制台管理用户名和密码
-                login-username: ruoyi
-                login-password: 123456
+                login-username:
+                login-password:
             filter:
                 stat:
                     enabled: true
@@ -58,4 +109,13 @@ spring:
                     merge-sql: true
                 wall:
                     config:
-                        multi-statement-allow: true
+                        multi-statement-allow: true
+
+
+#极光推送
+jpush:
+    environment: false
+    masterSecret: vf8g4f84f74v8f4d78g4ff48
+push:
+    appKey: 54456f5d662dfdsg
+

+ 111 - 0
ruoyi-admin/src/main/resources/application-prod.yml

@@ -0,0 +1,111 @@
+# 项目相关配置
+ruoyi:
+    # 名称
+    name: 潜山招商管理系统
+    # 版本
+    version: 3.4.0
+    # 版权年份
+    copyrightYear: 2021
+    # 实例演示开关
+    demoEnabled: true
+    # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
+      profile: /usr/local/zhaoshang/upload
+    # 获取ip地址开关
+    addressEnabled: false
+    # 验证码类型 math 数组计算 char 字符验证
+    captchaType: math
+
+# 开发环境配置
+server:
+    # 服务器的HTTP端口,默认为8080
+    port: 8010
+    servlet:
+        # 应用的访问路径
+        context-path: /
+    tomcat:
+        # tomcat的URI编码
+        uri-encoding: UTF-8
+        # tomcat最大线程数,默认为200
+        max-threads: 800
+        # Tomcat启动初始化的线程数,默认值25
+        min-spare-threads: 30
+
+# 数据源配置
+spring:
+    # redis 配置
+    redis:
+        # 地址
+        host: 127.0.0.1
+        # 端口,默认为6379
+        port: 6379
+        # 数据库索引
+        database: 8
+        # 密码
+        password: D3fQYAsw
+        # 连接超时时间
+        timeout: 10s
+        lettuce:
+            pool:
+                # 连接池中的最小空闲连接
+                min-idle: 0
+                # 连接池中的最大空闲连接
+                max-idle: 8
+                # 连接池的最大数据库连接数
+                max-active: 8
+                # #连接池最大阻塞等待时间(使用负值表示没有限制)
+                max-wait: -1ms
+    datasource:
+        type: com.alibaba.druid.pool.DruidDataSource
+        driverClassName: com.mysql.cj.jdbc.Driver
+        druid:
+            # 主库数据源
+            master:
+                url: jdbc:mysql://127.0.0.1:3306/zhaoshang2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                username: zhaoshang
+                password: zhaoshang@2018
+            # 从库数据源
+            slave:
+                # 从数据源开关/默认关闭
+                enabled: false
+                url:
+                username:
+                password:
+            # 初始连接数
+            initialSize: 5
+            # 最小连接池数量
+            minIdle: 10
+            # 最大连接池数量
+            maxActive: 20
+            # 配置获取连接等待超时的时间
+            maxWait: 60000
+            # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+            timeBetweenEvictionRunsMillis: 60000
+            # 配置一个连接在池中最小生存的时间,单位是毫秒
+            minEvictableIdleTimeMillis: 300000
+            # 配置一个连接在池中最大生存的时间,单位是毫秒
+            maxEvictableIdleTimeMillis: 900000
+            # 配置检测连接是否有效
+            validationQuery: SELECT 1 FROM DUAL
+            testWhileIdle: true
+            testOnBorrow: false
+            testOnReturn: false
+            webStatFilter:
+                enabled: true
+            statViewServlet:
+                enabled: true
+                # 设置白名单,不填则允许所有访问
+                allow:
+                url-pattern: /druid/*
+                # 控制台管理用户名和密码
+                login-username:
+                login-password:
+            filter:
+                stat:
+                    enabled: true
+                    # 慢SQL记录
+                    log-slow-sql: true
+                    slow-sql-millis: 1000
+                    merge-sql: true
+                wall:
+                    config:
+                        multi-statement-allow: true

+ 0 - 56
ruoyi-admin/src/main/resources/application.yml

@@ -1,37 +1,3 @@
-# 项目相关配置
-ruoyi:
-  # 名称
-  name: RuoYi
-  # 版本
-  version: 3.8.5
-  # 版权年份
-  copyrightYear: 2023
-  # 实例演示开关
-  demoEnabled: true
-  # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
-  profile: D:/ruoyi/uploadPath
-  # 获取ip地址开关
-  addressEnabled: false
-  # 验证码类型 math 数组计算 char 字符验证
-  captchaType: math
-
-# 开发环境配置
-server:
-  # 服务器的HTTP端口,默认为8080
-  port: 8080
-  servlet:
-    # 应用的访问路径
-    context-path: /
-  tomcat:
-    # tomcat的URI编码
-    uri-encoding: UTF-8
-    # 连接数满后的排队数,默认为100
-    accept-count: 1000
-    threads:
-      # tomcat最大线程数,默认为200
-      max: 800
-      # Tomcat启动初始化的线程数,默认值10
-      min-spare: 100
 
 # 日志配置
 logging:
@@ -67,28 +33,6 @@ spring:
     restart:
       # 热部署开关
       enabled: true
-  # redis 配置
-  redis:
-    # 地址
-    host: localhost
-    # 端口,默认为6379
-    port: 6379
-    # 数据库索引
-    database: 0
-    # 密码
-    password: 
-    # 连接超时时间
-    timeout: 10s
-    lettuce:
-      pool:
-        # 连接池中的最小空闲连接
-        min-idle: 0
-        # 连接池中的最大空闲连接
-        max-idle: 8
-        # 连接池的最大数据库连接数
-        max-active: 8
-        # #连接池最大阻塞等待时间(使用负值表示没有限制)
-        max-wait: -1ms
 
 # token配置
 token:

+ 1 - 13
ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/DruidProperties.java

@@ -6,7 +6,7 @@ import com.alibaba.druid.pool.DruidDataSource;
 
 /**
  * druid 配置属性
- * 
+ *
  * @author ruoyi
  */
 @Configuration
@@ -24,12 +24,6 @@ public class DruidProperties
     @Value("${spring.datasource.druid.maxWait}")
     private int maxWait;
 
-    @Value("${spring.datasource.druid.connectTimeout}")
-    private int connectTimeout;
-
-    @Value("${spring.datasource.druid.socketTimeout}")
-    private int socketTimeout;
-
     @Value("${spring.datasource.druid.timeBetweenEvictionRunsMillis}")
     private int timeBetweenEvictionRunsMillis;
 
@@ -60,12 +54,6 @@ public class DruidProperties
 
         /** 配置获取连接等待超时的时间 */
         datasource.setMaxWait(maxWait);
-        
-        /** 配置驱动连接超时时间,检测数据库建立连接的超时时间,单位是毫秒 */
-        datasource.setConnectTimeout(connectTimeout);
-        
-        /** 配置网络超时时间,等待数据库操作完成的网络超时时间,单位是毫秒 */
-        datasource.setSocketTimeout(socketTimeout);
 
         /** 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 */
         datasource.setTimeBetweenEvictionRunsMillis(timeBetweenEvictionRunsMillis);

+ 191 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzKgxx.java

@@ -0,0 +1,191 @@
+package com.ruoyi.system.domain.projectV2;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+import java.util.Date;
+
+/**
+ * 招商引资_开工信息对象 zsyz_kgxx
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public class ZsyzKgxx extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** ID */
+    private Long id;
+
+    /** 项目ID */
+    @Excel(name = "项目ID")
+    private Long xmId;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String xmbh;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称")
+    private String xmmc;
+
+    /** 开工日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "开工日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date kgrq;
+
+    /** 拟竣工日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "拟竣工日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date njgrq;
+
+    /** 试生产日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "试生产日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date sscrq;
+
+    /** 拟投产时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "拟投产时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date ntcsj;
+
+    /** 入统时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "入统时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date rtsj;
+
+    /** 拟入统时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "拟入统时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date nrtsj;
+
+    /** 开工跟进人手机号 */
+    @Excel(name = "开工跟进人手机号")
+    private String kggjrsjh;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setXmId(Long xmId) 
+    {
+        this.xmId = xmId;
+    }
+
+    public Long getXmId() 
+    {
+        return xmId;
+    }
+    public void setXmbh(String xmbh) 
+    {
+        this.xmbh = xmbh;
+    }
+
+    public String getXmbh() 
+    {
+        return xmbh;
+    }
+    public void setXmmc(String xmmc) 
+    {
+        this.xmmc = xmmc;
+    }
+
+    public String getXmmc() 
+    {
+        return xmmc;
+    }
+    public void setKgrq(Date kgrq) 
+    {
+        this.kgrq = kgrq;
+    }
+
+    public Date getKgrq() 
+    {
+        return kgrq;
+    }
+    public void setNjgrq(Date njgrq) 
+    {
+        this.njgrq = njgrq;
+    }
+
+    public Date getNjgrq() 
+    {
+        return njgrq;
+    }
+    public void setSscrq(Date sscrq) 
+    {
+        this.sscrq = sscrq;
+    }
+
+    public Date getSscrq() 
+    {
+        return sscrq;
+    }
+    public void setNtcsj(Date ntcsj) 
+    {
+        this.ntcsj = ntcsj;
+    }
+
+    public Date getNtcsj() 
+    {
+        return ntcsj;
+    }
+    public void setRtsj(Date rtsj) 
+    {
+        this.rtsj = rtsj;
+    }
+
+    public Date getRtsj() 
+    {
+        return rtsj;
+    }
+    public void setNrtsj(Date nrtsj) 
+    {
+        this.nrtsj = nrtsj;
+    }
+
+    public Date getNrtsj() 
+    {
+        return nrtsj;
+    }
+    public void setKggjrsjh(String kggjrsjh) 
+    {
+        this.kggjrsjh = kggjrsjh;
+    }
+
+    public String getKggjrsjh() 
+    {
+        return kggjrsjh;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("xmId", getXmId())
+            .append("xmbh", getXmbh())
+            .append("xmmc", getXmmc())
+            .append("kgrq", getKgrq())
+            .append("njgrq", getNjgrq())
+            .append("sscrq", getSscrq())
+            .append("ntcsj", getNtcsj())
+            .append("rtsj", getRtsj())
+            .append("nrtsj", getNrtsj())
+            .append("kggjrsjh", getKggjrsjh())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 428 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzQyxx.java

@@ -0,0 +1,428 @@
+package com.ruoyi.system.domain.projectV2;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+import java.util.Date;
+
+/**
+ * 招商引资_签约信息对象 zsyz_qyxx
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public class ZsyzQyxx extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** ID */
+    private Long id;
+
+    /** 项目ID */
+    @Excel(name = "项目ID")
+    private Long xmId;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String xmbh;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称")
+    private String xmmc;
+
+    /** 对方签约人 */
+    @Excel(name = "对方签约人")
+    private String dfqyr;
+
+    /** 我方签约人 */
+    @Excel(name = "我方签约人")
+    private String wfqyr;
+
+    /** 通报日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "通报日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date tbrq;
+
+    /** 签约日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "签约日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date qyrq;
+
+    /** 协议投资额(万元) */
+    @Excel(name = "协议投资额", readConverterExp = "万=元")
+    private String xytze;
+
+    /** 市外资金(万元) */
+    @Excel(name = "市外资金", readConverterExp = "万=元")
+    private String swzj;
+
+    /** 固定资产投资额(万元) */
+    @Excel(name = "固定资产投资额", readConverterExp = "万=元")
+    private String gdzctze;
+
+    /** 签约跟进人手机号 */
+    @Excel(name = "签约跟进人手机号")
+    private String qygjrsjh;
+
+    /** 项目所在地 */
+    @Excel(name = "项目所在地")
+    private String xmszd;
+
+    /** 所属行业 字典 */
+    @Excel(name = "所属行业 字典")
+    private String sshy;
+
+    /** 投资方式(1:独资,2:合资,3:合作,4:收购,5:参股,6:兼并,7:其他) */
+    @Excel(name = "投资方式", readConverterExp = "1=:独资,2:合资,3:合作,4:收购,5:参股,6:兼并,7:其他")
+    private String tzfs;
+
+    /** 建设方式(1:新建,2:改建,3:扩建,4:租赁) */
+    @Excel(name = "建设方式", readConverterExp = "1=:新建,2:改建,3:扩建,4:租赁")
+    private String jsfs;
+
+    /** 是否宜商(1:是,2:否) */
+    @Excel(name = "是否宜商", readConverterExp = "1=:是,2:否")
+    private String sfys;
+
+    /** 建设内容 */
+    @Excel(name = "建设内容")
+    private String jsnr;
+
+    /** 用地面积(亩) */
+    @Excel(name = "用地面积", readConverterExp = "亩=")
+    private String ydmj;
+
+    /** 注册企业名称 */
+    @Excel(name = "注册企业名称")
+    private String zcqymc;
+
+    /** 注册日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "注册日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date zcrq;
+
+    /** 注册资本(万元) */
+    @Excel(name = "注册资本", readConverterExp = "万=元")
+    private String zczb;
+
+    /** 法人代表 */
+    @Excel(name = "法人代表")
+    private String frdb;
+
+    /** 联系方式 */
+    @Excel(name = "联系方式")
+    private String lxfs;
+
+    /** 经营范围 */
+    @Excel(name = "经营范围")
+    private String jyfw;
+
+    /** 立项日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "立项日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date lxrq;
+
+    /** 拟开工日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "拟开工日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date nkgrq;
+
+    /** 文件地址 */
+    @Excel(name = "文件地址")
+    private String path;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setXmId(Long xmId) 
+    {
+        this.xmId = xmId;
+    }
+
+    public Long getXmId() 
+    {
+        return xmId;
+    }
+    public void setXmbh(String xmbh) 
+    {
+        this.xmbh = xmbh;
+    }
+
+    public String getXmbh() 
+    {
+        return xmbh;
+    }
+    public void setXmmc(String xmmc) 
+    {
+        this.xmmc = xmmc;
+    }
+
+    public String getXmmc() 
+    {
+        return xmmc;
+    }
+    public void setDfqyr(String dfqyr) 
+    {
+        this.dfqyr = dfqyr;
+    }
+
+    public String getDfqyr() 
+    {
+        return dfqyr;
+    }
+    public void setWfqyr(String wfqyr) 
+    {
+        this.wfqyr = wfqyr;
+    }
+
+    public String getWfqyr() 
+    {
+        return wfqyr;
+    }
+    public void setTbrq(Date tbrq) 
+    {
+        this.tbrq = tbrq;
+    }
+
+    public Date getTbrq() 
+    {
+        return tbrq;
+    }
+    public void setQyrq(Date qyrq) 
+    {
+        this.qyrq = qyrq;
+    }
+
+    public Date getQyrq() 
+    {
+        return qyrq;
+    }
+    public void setXytze(String xytze) 
+    {
+        this.xytze = xytze;
+    }
+
+    public String getXytze() 
+    {
+        return xytze;
+    }
+    public void setSwzj(String swzj) 
+    {
+        this.swzj = swzj;
+    }
+
+    public String getSwzj() 
+    {
+        return swzj;
+    }
+    public void setGdzctze(String gdzctze) 
+    {
+        this.gdzctze = gdzctze;
+    }
+
+    public String getGdzctze() 
+    {
+        return gdzctze;
+    }
+    public void setQygjrsjh(String qygjrsjh) 
+    {
+        this.qygjrsjh = qygjrsjh;
+    }
+
+    public String getQygjrsjh() 
+    {
+        return qygjrsjh;
+    }
+    public void setXmszd(String xmszd) 
+    {
+        this.xmszd = xmszd;
+    }
+
+    public String getXmszd() 
+    {
+        return xmszd;
+    }
+    public void setSshy(String sshy) 
+    {
+        this.sshy = sshy;
+    }
+
+    public String getSshy() 
+    {
+        return sshy;
+    }
+    public void setTzfs(String tzfs) 
+    {
+        this.tzfs = tzfs;
+    }
+
+    public String getTzfs() 
+    {
+        return tzfs;
+    }
+    public void setJsfs(String jsfs) 
+    {
+        this.jsfs = jsfs;
+    }
+
+    public String getJsfs() 
+    {
+        return jsfs;
+    }
+    public void setSfys(String sfys) 
+    {
+        this.sfys = sfys;
+    }
+
+    public String getSfys() 
+    {
+        return sfys;
+    }
+    public void setJsnr(String jsnr) 
+    {
+        this.jsnr = jsnr;
+    }
+
+    public String getJsnr() 
+    {
+        return jsnr;
+    }
+    public void setYdmj(String ydmj) 
+    {
+        this.ydmj = ydmj;
+    }
+
+    public String getYdmj() 
+    {
+        return ydmj;
+    }
+    public void setZcqymc(String zcqymc) 
+    {
+        this.zcqymc = zcqymc;
+    }
+
+    public String getZcqymc() 
+    {
+        return zcqymc;
+    }
+    public void setZcrq(Date zcrq) 
+    {
+        this.zcrq = zcrq;
+    }
+
+    public Date getZcrq() 
+    {
+        return zcrq;
+    }
+    public void setZczb(String zczb) 
+    {
+        this.zczb = zczb;
+    }
+
+    public String getZczb() 
+    {
+        return zczb;
+    }
+    public void setFrdb(String frdb) 
+    {
+        this.frdb = frdb;
+    }
+
+    public String getFrdb() 
+    {
+        return frdb;
+    }
+    public void setLxfs(String lxfs) 
+    {
+        this.lxfs = lxfs;
+    }
+
+    public String getLxfs() 
+    {
+        return lxfs;
+    }
+    public void setJyfw(String jyfw) 
+    {
+        this.jyfw = jyfw;
+    }
+
+    public String getJyfw() 
+    {
+        return jyfw;
+    }
+    public void setLxrq(Date lxrq) 
+    {
+        this.lxrq = lxrq;
+    }
+
+    public Date getLxrq() 
+    {
+        return lxrq;
+    }
+    public void setNkgrq(Date nkgrq) 
+    {
+        this.nkgrq = nkgrq;
+    }
+
+    public Date getNkgrq() 
+    {
+        return nkgrq;
+    }
+    public void setPath(String path) 
+    {
+        this.path = path;
+    }
+
+    public String getPath() 
+    {
+        return path;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("xmId", getXmId())
+            .append("xmbh", getXmbh())
+            .append("xmmc", getXmmc())
+            .append("dfqyr", getDfqyr())
+            .append("wfqyr", getWfqyr())
+            .append("tbrq", getTbrq())
+            .append("qyrq", getQyrq())
+            .append("xytze", getXytze())
+            .append("swzj", getSwzj())
+            .append("gdzctze", getGdzctze())
+            .append("qygjrsjh", getQygjrsjh())
+            .append("xmszd", getXmszd())
+            .append("sshy", getSshy())
+            .append("tzfs", getTzfs())
+            .append("jsfs", getJsfs())
+            .append("sfys", getSfys())
+            .append("jsnr", getJsnr())
+            .append("ydmj", getYdmj())
+            .append("zcqymc", getZcqymc())
+            .append("zcrq", getZcrq())
+            .append("zczb", getZczb())
+            .append("frdb", getFrdb())
+            .append("lxfs", getLxfs())
+            .append("jyfw", getJyfw())
+            .append("lxrq", getLxrq())
+            .append("nkgrq", getNkgrq())
+            .append("path", getPath())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 495 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzSbbzb.java

@@ -0,0 +1,495 @@
+package com.ruoyi.system.domain.projectV2;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+import java.util.Date;
+
+/**
+ * 招商引资_申报_首谈信息_主对象 zsyz_sbbzb
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public class ZsyzSbbzb extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** ID */
+    private Long id;
+
+    /** 单位名称 */
+    @Excel(name = "单位名称")
+    private String sbdw;
+
+    /** 填表日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "填表日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date tbrq;
+
+    /** 项目负责人 */
+    @Excel(name = "项目负责人")
+    private String zszxfzr;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String xmbh;
+
+    /** 项目线索名称 */
+    @Excel(name = "项目线索名称")
+    private String xmxsmc;
+
+    /** 是否为领航信息项目 1:是,2:否 */
+    @Excel(name = "是否为领航信息项目 1:是,2:否")
+    private String sfwlhxxxm;
+
+    /** 引资地区 */
+    @Excel(name = "引资地区")
+    private String yzdqId;
+
+    /** 引资地区名称 */
+    @Excel(name = "引资地区名称")
+    private String yzdqName;
+
+    /** 引资省市名称 */
+    @Excel(name = "引资省市名称")
+    private String yzssName;
+
+    /** 拟投资额(亿元) */
+    @Excel(name = "拟投资额", readConverterExp = "亿=元")
+    private String ntze;
+
+    /** 产业类型id */
+    @Excel(name = "产业类型id")
+    private String cylxId;
+
+    /** 产业类型名称 */
+    @Excel(name = "产业类型名称")
+    private String cylxName;
+
+    /** 项目类别(1:首位产业,2:工业项目,3:战新产业,4:现代服务业,5:三产融合,6:共引共建项目,7:其他) */
+    @Excel(name = "项目类别", readConverterExp = "1=:首位产业,2:工业项目,3:战新产业,4:现代服务业,5:三产融合,6:共引共建项目,7:其他")
+    private String xmlb;
+
+    /** 投资类别 */
+    @Excel(name = "投资类别")
+    private String tzlb;
+
+    /** 拟落户地 */
+    @Excel(name = "拟落户地")
+    private String nlhd;
+
+    /** 承载平台 */
+    @Excel(name = "承载平台")
+    private String czpt;
+
+    /** 投资主体 */
+    @Excel(name = "投资主体")
+    private String tzzt;
+
+    /** 项目进度 */
+    @Excel(name = "项目进度")
+    private String xmjz;
+
+    /** 个体投资人身份证号码 */
+    @Excel(name = "个体投资人身份证号码")
+    private String gtzzrsfzhm;
+
+    /** 企业投资人信用证代码 */
+    @Excel(name = "企业投资人信用证代码")
+    private String qytzrxyzdm;
+
+    /** 企业背景(1:500强企业,2:上市公司,3:行业100强,4:头部企业,5:外资企业,6:民营企业,7:高新技术企业,8:其他) */
+    @Excel(name = "企业背景", readConverterExp = "1=:500强企业,2:上市公司,3:行业100强,4:头部企业,5:外资企业,6:民营企业,7:高新技术企业,8:其他")
+    private String qybj;
+
+    /** 投资方简介 */
+    @Excel(name = "投资方简介")
+    private String tzfjj;
+
+    /** 上年度销售额(万元) */
+    @Excel(name = "上年度销售额(万元)")
+    private String sndxse;
+
+    /** 上年度纳税额(万元) */
+    @Excel(name = "上年度纳税额(万元)")
+    private String sndnse;
+
+    /** 投资人姓名 */
+    @Excel(name = "投资人姓名")
+    private String tzrxm;
+
+    /** 投资人职务 */
+    @Excel(name = "投资人职务")
+    private String tzrzw;
+
+    /** 投资人电话 */
+    @Excel(name = "投资人电话")
+    private String tzrdh;
+
+    /** 项目简介 */
+    @Excel(name = "项目简介")
+    private String xmjj;
+
+    /** 首谈人 */
+    @Excel(name = "首谈人")
+    private String name;
+
+    /** 首谈日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "首谈日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date strq;
+
+    /** 首谈人手机号 */
+    @Excel(name = "首谈人手机号")
+    private String phone;
+
+    /** 首谈人职务 */
+    @Excel(name = "首谈人职务")
+    private String zw;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setSbdw(String sbdw) 
+    {
+        this.sbdw = sbdw;
+    }
+
+    public String getSbdw() 
+    {
+        return sbdw;
+    }
+    public void setTbrq(Date tbrq) 
+    {
+        this.tbrq = tbrq;
+    }
+
+    public Date getTbrq() 
+    {
+        return tbrq;
+    }
+    public void setZszxfzr(String zszxfzr) 
+    {
+        this.zszxfzr = zszxfzr;
+    }
+
+    public String getZszxfzr() 
+    {
+        return zszxfzr;
+    }
+    public void setXmbh(String xmbh) 
+    {
+        this.xmbh = xmbh;
+    }
+
+    public String getXmbh() 
+    {
+        return xmbh;
+    }
+    public void setXmxsmc(String xmxsmc) 
+    {
+        this.xmxsmc = xmxsmc;
+    }
+
+    public String getXmxsmc() 
+    {
+        return xmxsmc;
+    }
+    public void setSfwlhxxxm(String sfwlhxxxm) 
+    {
+        this.sfwlhxxxm = sfwlhxxxm;
+    }
+
+    public String getSfwlhxxxm() 
+    {
+        return sfwlhxxxm;
+    }
+    public void setYzdqId(String yzdqId) 
+    {
+        this.yzdqId = yzdqId;
+    }
+
+    public String getYzdqId() 
+    {
+        return yzdqId;
+    }
+    public void setYzdqName(String yzdqName) 
+    {
+        this.yzdqName = yzdqName;
+    }
+
+    public String getYzdqName() 
+    {
+        return yzdqName;
+    }
+    public void setYzssName(String yzssName) 
+    {
+        this.yzssName = yzssName;
+    }
+
+    public String getYzssName() 
+    {
+        return yzssName;
+    }
+    public void setNtze(String ntze) 
+    {
+        this.ntze = ntze;
+    }
+
+    public String getNtze() 
+    {
+        return ntze;
+    }
+    public void setCylxId(String cylxId) 
+    {
+        this.cylxId = cylxId;
+    }
+
+    public String getCylxId() 
+    {
+        return cylxId;
+    }
+    public void setCylxName(String cylxName) 
+    {
+        this.cylxName = cylxName;
+    }
+
+    public String getCylxName() 
+    {
+        return cylxName;
+    }
+    public void setXmlb(String xmlb) 
+    {
+        this.xmlb = xmlb;
+    }
+
+    public String getXmlb() 
+    {
+        return xmlb;
+    }
+    public void setTzlb(String tzlb) 
+    {
+        this.tzlb = tzlb;
+    }
+
+    public String getTzlb() 
+    {
+        return tzlb;
+    }
+    public void setNlhd(String nlhd) 
+    {
+        this.nlhd = nlhd;
+    }
+
+    public String getNlhd() 
+    {
+        return nlhd;
+    }
+    public void setCzpt(String czpt) 
+    {
+        this.czpt = czpt;
+    }
+
+    public String getCzpt() 
+    {
+        return czpt;
+    }
+    public void setTzzt(String tzzt) 
+    {
+        this.tzzt = tzzt;
+    }
+
+    public String getTzzt() 
+    {
+        return tzzt;
+    }
+    public void setXmjz(String xmjz) 
+    {
+        this.xmjz = xmjz;
+    }
+
+    public String getXmjz() 
+    {
+        return xmjz;
+    }
+    public void setGtzzrsfzhm(String gtzzrsfzhm) 
+    {
+        this.gtzzrsfzhm = gtzzrsfzhm;
+    }
+
+    public String getGtzzrsfzhm() 
+    {
+        return gtzzrsfzhm;
+    }
+    public void setQytzrxyzdm(String qytzrxyzdm) 
+    {
+        this.qytzrxyzdm = qytzrxyzdm;
+    }
+
+    public String getQytzrxyzdm() 
+    {
+        return qytzrxyzdm;
+    }
+    public void setQybj(String qybj) 
+    {
+        this.qybj = qybj;
+    }
+
+    public String getQybj() 
+    {
+        return qybj;
+    }
+    public void setTzfjj(String tzfjj) 
+    {
+        this.tzfjj = tzfjj;
+    }
+
+    public String getTzfjj() 
+    {
+        return tzfjj;
+    }
+    public void setSndxse(String sndxse) 
+    {
+        this.sndxse = sndxse;
+    }
+
+    public String getSndxse() 
+    {
+        return sndxse;
+    }
+    public void setSndnse(String sndnse) 
+    {
+        this.sndnse = sndnse;
+    }
+
+    public String getSndnse() 
+    {
+        return sndnse;
+    }
+    public void setTzrxm(String tzrxm) 
+    {
+        this.tzrxm = tzrxm;
+    }
+
+    public String getTzrxm() 
+    {
+        return tzrxm;
+    }
+    public void setTzrzw(String tzrzw) 
+    {
+        this.tzrzw = tzrzw;
+    }
+
+    public String getTzrzw() 
+    {
+        return tzrzw;
+    }
+    public void setTzrdh(String tzrdh) 
+    {
+        this.tzrdh = tzrdh;
+    }
+
+    public String getTzrdh() 
+    {
+        return tzrdh;
+    }
+    public void setXmjj(String xmjj) 
+    {
+        this.xmjj = xmjj;
+    }
+
+    public String getXmjj() 
+    {
+        return xmjj;
+    }
+    public void setName(String name) 
+    {
+        this.name = name;
+    }
+
+    public String getName() 
+    {
+        return name;
+    }
+    public void setStrq(Date strq) 
+    {
+        this.strq = strq;
+    }
+
+    public Date getStrq() 
+    {
+        return strq;
+    }
+    public void setPhone(String phone) 
+    {
+        this.phone = phone;
+    }
+
+    public String getPhone() 
+    {
+        return phone;
+    }
+    public void setZw(String zw) 
+    {
+        this.zw = zw;
+    }
+
+    public String getZw() 
+    {
+        return zw;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("sbdw", getSbdw())
+            .append("tbrq", getTbrq())
+            .append("zszxfzr", getZszxfzr())
+            .append("xmbh", getXmbh())
+            .append("xmxsmc", getXmxsmc())
+            .append("sfwlhxxxm", getSfwlhxxxm())
+            .append("yzdqId", getYzdqId())
+            .append("yzdqName", getYzdqName())
+            .append("yzssName", getYzssName())
+            .append("ntze", getNtze())
+            .append("cylxId", getCylxId())
+            .append("cylxName", getCylxName())
+            .append("xmlb", getXmlb())
+            .append("tzlb", getTzlb())
+            .append("nlhd", getNlhd())
+            .append("czpt", getCzpt())
+            .append("tzzt", getTzzt())
+            .append("xmjz", getXmjz())
+            .append("gtzzrsfzhm", getGtzzrsfzhm())
+            .append("qytzrxyzdm", getQytzrxyzdm())
+            .append("qybj", getQybj())
+            .append("tzfjj", getTzfjj())
+            .append("sndxse", getSndxse())
+            .append("sndnse", getSndnse())
+            .append("tzrxm", getTzrxm())
+            .append("tzrzw", getTzrzw())
+            .append("tzrdh", getTzrdh())
+            .append("xmjj", getXmjj())
+            .append("name", getName())
+            .append("strq", getStrq())
+            .append("phone", getPhone())
+            .append("zw", getZw())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 440 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzTcxx.java

@@ -0,0 +1,440 @@
+package com.ruoyi.system.domain.projectV2;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+import java.util.Date;
+
+/**
+ * 招商引资_投产信息对象 zsyz_tcxx
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public class ZsyzTcxx extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** ID */
+    private Long id;
+
+    /** 项目ID */
+    @Excel(name = "项目ID")
+    private Long xmId;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String xmbh;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称")
+    private String xmmc;
+
+    /** 投产日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "投产日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date tcrq;
+
+    /** 入规(限)时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "入规(限)时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date rgsj;
+
+    /** 拟入规(限)时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "拟入规(限)时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date nrgsj;
+
+    /** 投产跟进人手机号 */
+    @Excel(name = "投产跟进人手机号")
+    private String tcgjrsjh;
+
+    /** 实际到资额(万元) */
+    @Excel(name = "实际到资额", readConverterExp = "万=元")
+    private String sjdze;
+
+    /** 用地面积(亩) */
+    @Excel(name = "用地面积", readConverterExp = "亩=")
+    private String ydmj;
+
+    /** 土地出让(万元) */
+    @Excel(name = "土地出让", readConverterExp = "万=元")
+    private String tdcr;
+
+    /** 新建厂房(平方米) */
+    @Excel(name = "新建厂房", readConverterExp = "平=方米")
+    private String xjcf;
+
+    /** 厂房投入(万元) */
+    @Excel(name = "厂房投入", readConverterExp = "万=元")
+    private String cftr;
+
+    /** 设备清单(万元) */
+    @Excel(name = "设备清单", readConverterExp = "万=元")
+    private String sbqd;
+
+    /** 设备发票(万元) */
+    @Excel(name = "设备发票", readConverterExp = "万=元")
+    private String sbfp;
+
+    /** 设备合同(万元) */
+    @Excel(name = "设备合同", readConverterExp = "万=元")
+    private String sbht;
+
+    /** 付款凭证(万元) */
+    @Excel(name = "付款凭证", readConverterExp = "万=元")
+    private String fkpz;
+
+    /** 租赁厂房(平方米) */
+    @Excel(name = "租赁厂房", readConverterExp = "平=方米")
+    private String zlcf;
+
+    /** 租赁厂房投入(万元) */
+    @Excel(name = "租赁厂房投入", readConverterExp = "万=元")
+    private String zlcftr;
+
+    /** 租赁设备清单(万元) */
+    @Excel(name = "租赁设备清单", readConverterExp = "万=元")
+    private String zlsbqd;
+
+    /** 租赁设备发票(万元) */
+    @Excel(name = "租赁设备发票", readConverterExp = "万=元")
+    private String zlsbfp;
+
+    /** 租赁设备合同(万元) */
+    @Excel(name = "租赁设备合同", readConverterExp = "万=元")
+    private String zlsbht;
+
+    /** 租赁付款凭证(万元) */
+    @Excel(name = "租赁付款凭证", readConverterExp = "万=元")
+    private String zlfkpz;
+
+    /** 实缴税收(万元) */
+    @Excel(name = "实缴税收", readConverterExp = "万=元")
+    private String sjss;
+
+    /** 连续几个月 */
+    @Excel(name = "连续几个月")
+    private String lxy;
+
+    /** 缴纳社保人数 */
+    @Excel(name = "缴纳社保人数")
+    private String jnsb;
+
+    /** 装备投入(万元) */
+    @Excel(name = "装备投入", readConverterExp = "万=元")
+    private String zbtr;
+
+    /** 会计年度实缴税收(万元) */
+    @Excel(name = "会计年度实缴税收", readConverterExp = "万=元")
+    private String ndsjss;
+
+    /** 其他 */
+    @Excel(name = "其他")
+    private String qt;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setXmId(Long xmId) 
+    {
+        this.xmId = xmId;
+    }
+
+    public Long getXmId() 
+    {
+        return xmId;
+    }
+    public void setXmbh(String xmbh) 
+    {
+        this.xmbh = xmbh;
+    }
+
+    public String getXmbh() 
+    {
+        return xmbh;
+    }
+    public void setXmmc(String xmmc) 
+    {
+        this.xmmc = xmmc;
+    }
+
+    public String getXmmc() 
+    {
+        return xmmc;
+    }
+    public void setTcrq(Date tcrq) 
+    {
+        this.tcrq = tcrq;
+    }
+
+    public Date getTcrq() 
+    {
+        return tcrq;
+    }
+    public void setRgsj(Date rgsj) 
+    {
+        this.rgsj = rgsj;
+    }
+
+    public Date getRgsj() 
+    {
+        return rgsj;
+    }
+    public void setNrgsj(Date nrgsj) 
+    {
+        this.nrgsj = nrgsj;
+    }
+
+    public Date getNrgsj() 
+    {
+        return nrgsj;
+    }
+    public void setTcgjrsjh(String tcgjrsjh) 
+    {
+        this.tcgjrsjh = tcgjrsjh;
+    }
+
+    public String getTcgjrsjh() 
+    {
+        return tcgjrsjh;
+    }
+    public void setSjdze(String sjdze) 
+    {
+        this.sjdze = sjdze;
+    }
+
+    public String getSjdze() 
+    {
+        return sjdze;
+    }
+    public void setYdmj(String ydmj) 
+    {
+        this.ydmj = ydmj;
+    }
+
+    public String getYdmj() 
+    {
+        return ydmj;
+    }
+    public void setTdcr(String tdcr) 
+    {
+        this.tdcr = tdcr;
+    }
+
+    public String getTdcr() 
+    {
+        return tdcr;
+    }
+    public void setXjcf(String xjcf) 
+    {
+        this.xjcf = xjcf;
+    }
+
+    public String getXjcf() 
+    {
+        return xjcf;
+    }
+    public void setCftr(String cftr) 
+    {
+        this.cftr = cftr;
+    }
+
+    public String getCftr() 
+    {
+        return cftr;
+    }
+    public void setSbqd(String sbqd) 
+    {
+        this.sbqd = sbqd;
+    }
+
+    public String getSbqd() 
+    {
+        return sbqd;
+    }
+    public void setSbfp(String sbfp) 
+    {
+        this.sbfp = sbfp;
+    }
+
+    public String getSbfp() 
+    {
+        return sbfp;
+    }
+    public void setSbht(String sbht) 
+    {
+        this.sbht = sbht;
+    }
+
+    public String getSbht() 
+    {
+        return sbht;
+    }
+    public void setFkpz(String fkpz) 
+    {
+        this.fkpz = fkpz;
+    }
+
+    public String getFkpz() 
+    {
+        return fkpz;
+    }
+    public void setZlcf(String zlcf) 
+    {
+        this.zlcf = zlcf;
+    }
+
+    public String getZlcf() 
+    {
+        return zlcf;
+    }
+    public void setZlcftr(String zlcftr) 
+    {
+        this.zlcftr = zlcftr;
+    }
+
+    public String getZlcftr() 
+    {
+        return zlcftr;
+    }
+    public void setZlsbqd(String zlsbqd) 
+    {
+        this.zlsbqd = zlsbqd;
+    }
+
+    public String getZlsbqd() 
+    {
+        return zlsbqd;
+    }
+    public void setZlsbfp(String zlsbfp) 
+    {
+        this.zlsbfp = zlsbfp;
+    }
+
+    public String getZlsbfp() 
+    {
+        return zlsbfp;
+    }
+    public void setZlsbht(String zlsbht) 
+    {
+        this.zlsbht = zlsbht;
+    }
+
+    public String getZlsbht() 
+    {
+        return zlsbht;
+    }
+    public void setZlfkpz(String zlfkpz) 
+    {
+        this.zlfkpz = zlfkpz;
+    }
+
+    public String getZlfkpz() 
+    {
+        return zlfkpz;
+    }
+    public void setSjss(String sjss) 
+    {
+        this.sjss = sjss;
+    }
+
+    public String getSjss() 
+    {
+        return sjss;
+    }
+    public void setLxy(String lxy) 
+    {
+        this.lxy = lxy;
+    }
+
+    public String getLxy() 
+    {
+        return lxy;
+    }
+    public void setJnsb(String jnsb) 
+    {
+        this.jnsb = jnsb;
+    }
+
+    public String getJnsb() 
+    {
+        return jnsb;
+    }
+    public void setZbtr(String zbtr) 
+    {
+        this.zbtr = zbtr;
+    }
+
+    public String getZbtr() 
+    {
+        return zbtr;
+    }
+    public void setNdsjss(String ndsjss) 
+    {
+        this.ndsjss = ndsjss;
+    }
+
+    public String getNdsjss() 
+    {
+        return ndsjss;
+    }
+    public void setQt(String qt) 
+    {
+        this.qt = qt;
+    }
+
+    public String getQt() 
+    {
+        return qt;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("xmId", getXmId())
+            .append("xmbh", getXmbh())
+            .append("xmmc", getXmmc())
+            .append("tcrq", getTcrq())
+            .append("rgsj", getRgsj())
+            .append("nrgsj", getNrgsj())
+            .append("tcgjrsjh", getTcgjrsjh())
+            .append("sjdze", getSjdze())
+            .append("ydmj", getYdmj())
+            .append("tdcr", getTdcr())
+            .append("xjcf", getXjcf())
+            .append("cftr", getCftr())
+            .append("sbqd", getSbqd())
+            .append("sbfp", getSbfp())
+            .append("sbht", getSbht())
+            .append("fkpz", getFkpz())
+            .append("zlcf", getZlcf())
+            .append("zlcftr", getZlcftr())
+            .append("zlsbqd", getZlsbqd())
+            .append("zlsbfp", getZlsbfp())
+            .append("zlsbht", getZlsbht())
+            .append("zlfkpz", getZlfkpz())
+            .append("sjss", getSjss())
+            .append("lxy", getLxy())
+            .append("jnsb", getJnsb())
+            .append("zbtr", getZbtr())
+            .append("ndsjss", getNdsjss())
+            .append("qt", getQt())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 63 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzKgxxMapper.java

@@ -0,0 +1,63 @@
+package com.ruoyi.system.mapper.projectV2;
+
+
+import com.ruoyi.system.domain.projectV2.ZsyzKgxx;
+
+import java.util.List;
+
+/**
+ * 招商引资_开工信息Mapper接口
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public interface ZsyzKgxxMapper 
+{
+    /**
+     * 查询招商引资_开工信息
+     * 
+     * @param id 招商引资_开工信息ID
+     * @return 招商引资_开工信息
+     */
+    public ZsyzKgxx selectZsyzKgxxById(Long id);
+
+    /**
+     * 查询招商引资_开工信息列表
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 招商引资_开工信息集合
+     */
+    public List<ZsyzKgxx> selectZsyzKgxxList(ZsyzKgxx zsyzKgxx);
+
+    /**
+     * 新增招商引资_开工信息
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 结果
+     */
+    public int insertZsyzKgxx(ZsyzKgxx zsyzKgxx);
+
+    /**
+     * 修改招商引资_开工信息
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 结果
+     */
+    public int updateZsyzKgxx(ZsyzKgxx zsyzKgxx);
+
+    /**
+     * 删除招商引资_开工信息
+     * 
+     * @param id 招商引资_开工信息ID
+     * @return 结果
+     */
+    public int deleteZsyzKgxxById(Long id);
+
+    /**
+     * 批量删除招商引资_开工信息
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteZsyzKgxxByIds(Long[] ids);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzQyxxMapper.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.mapper.projectV2;
+
+import com.ruoyi.system.domain.projectV2.ZsyzQyxx;
+
+import java.util.List;
+
+/**
+ * 招商引资_签约信息Mapper接口
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public interface ZsyzQyxxMapper 
+{
+    /**
+     * 查询招商引资_签约信息
+     * 
+     * @param id 招商引资_签约信息ID
+     * @return 招商引资_签约信息
+     */
+    public ZsyzQyxx selectZsyzQyxxById(Long id);
+
+    /**
+     * 查询招商引资_签约信息列表
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 招商引资_签约信息集合
+     */
+    public List<ZsyzQyxx> selectZsyzQyxxList(ZsyzQyxx zsyzQyxx);
+
+    /**
+     * 新增招商引资_签约信息
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 结果
+     */
+    public int insertZsyzQyxx(ZsyzQyxx zsyzQyxx);
+
+    /**
+     * 修改招商引资_签约信息
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 结果
+     */
+    public int updateZsyzQyxx(ZsyzQyxx zsyzQyxx);
+
+    /**
+     * 删除招商引资_签约信息
+     * 
+     * @param id 招商引资_签约信息ID
+     * @return 结果
+     */
+    public int deleteZsyzQyxxById(Long id);
+
+    /**
+     * 批量删除招商引资_签约信息
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteZsyzQyxxByIds(Long[] ids);
+}

+ 63 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzSbbzbMapper.java

@@ -0,0 +1,63 @@
+package com.ruoyi.system.mapper.projectV2;
+
+import com.ruoyi.system.domain.projectV2.ZsyzSbbzb;
+
+import java.util.List;
+
+
+/**
+ * 招商引资_申报_首谈信息_主Mapper接口
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public interface ZsyzSbbzbMapper 
+{
+    /**
+     * 查询招商引资_申报_首谈信息_主
+     * 
+     * @param id 招商引资_申报_首谈信息_主ID
+     * @return 招商引资_申报_首谈信息_主
+     */
+    public ZsyzSbbzb selectZsyzSbbzbById(Long id);
+
+    /**
+     * 查询招商引资_申报_首谈信息_主列表
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 招商引资_申报_首谈信息_主集合
+     */
+    public List<ZsyzSbbzb> selectZsyzSbbzbList(ZsyzSbbzb zsyzSbbzb);
+
+    /**
+     * 新增招商引资_申报_首谈信息_主
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 结果
+     */
+    public int insertZsyzSbbzb(ZsyzSbbzb zsyzSbbzb);
+
+    /**
+     * 修改招商引资_申报_首谈信息_主
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 结果
+     */
+    public int updateZsyzSbbzb(ZsyzSbbzb zsyzSbbzb);
+
+    /**
+     * 删除招商引资_申报_首谈信息_主
+     * 
+     * @param id 招商引资_申报_首谈信息_主ID
+     * @return 结果
+     */
+    public int deleteZsyzSbbzbById(Long id);
+
+    /**
+     * 批量删除招商引资_申报_首谈信息_主
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteZsyzSbbzbByIds(Long[] ids);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzTcxxMapper.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.mapper.projectV2;
+
+import com.ruoyi.system.domain.projectV2.ZsyzTcxx;
+
+import java.util.List;
+
+/**
+ * 招商引资_投产信息Mapper接口
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public interface ZsyzTcxxMapper 
+{
+    /**
+     * 查询招商引资_投产信息
+     * 
+     * @param id 招商引资_投产信息ID
+     * @return 招商引资_投产信息
+     */
+    public ZsyzTcxx selectZsyzTcxxById(Long id);
+
+    /**
+     * 查询招商引资_投产信息列表
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 招商引资_投产信息集合
+     */
+    public List<ZsyzTcxx> selectZsyzTcxxList(ZsyzTcxx zsyzTcxx);
+
+    /**
+     * 新增招商引资_投产信息
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 结果
+     */
+    public int insertZsyzTcxx(ZsyzTcxx zsyzTcxx);
+
+    /**
+     * 修改招商引资_投产信息
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 结果
+     */
+    public int updateZsyzTcxx(ZsyzTcxx zsyzTcxx);
+
+    /**
+     * 删除招商引资_投产信息
+     * 
+     * @param id 招商引资_投产信息ID
+     * @return 结果
+     */
+    public int deleteZsyzTcxxById(Long id);
+
+    /**
+     * 批量删除招商引资_投产信息
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteZsyzTcxxByIds(Long[] ids);
+}

+ 97 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzKgxxServiceImpl.java

@@ -0,0 +1,97 @@
+package com.ruoyi.system.service.impl.projectV2;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.system.domain.projectV2.ZsyzKgxx;
+import com.ruoyi.system.mapper.projectV2.ZsyzKgxxMapper;
+import com.ruoyi.system.service.projectV2.IZsyzKgxxService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 招商引资_开工信息Service业务层处理
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+@Service
+public class ZsyzKgxxServiceImpl implements IZsyzKgxxService
+{
+    @Autowired
+    private ZsyzKgxxMapper zsyzKgxxMapper;
+
+    /**
+     * 查询招商引资_开工信息
+     * 
+     * @param id 招商引资_开工信息ID
+     * @return 招商引资_开工信息
+     */
+    @Override
+    public ZsyzKgxx selectZsyzKgxxById(Long id)
+    {
+        return zsyzKgxxMapper.selectZsyzKgxxById(id);
+    }
+
+    /**
+     * 查询招商引资_开工信息列表
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 招商引资_开工信息
+     */
+    @Override
+    public List<ZsyzKgxx> selectZsyzKgxxList(ZsyzKgxx zsyzKgxx)
+    {
+        return zsyzKgxxMapper.selectZsyzKgxxList(zsyzKgxx);
+    }
+
+    /**
+     * 新增招商引资_开工信息
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 结果
+     */
+    @Override
+    public int insertZsyzKgxx(ZsyzKgxx zsyzKgxx)
+    {
+        zsyzKgxx.setCreateTime(DateUtils.getNowDate());
+        return zsyzKgxxMapper.insertZsyzKgxx(zsyzKgxx);
+    }
+
+    /**
+     * 修改招商引资_开工信息
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 结果
+     */
+    @Override
+    public int updateZsyzKgxx(ZsyzKgxx zsyzKgxx)
+    {
+        zsyzKgxx.setUpdateTime(DateUtils.getNowDate());
+        return zsyzKgxxMapper.updateZsyzKgxx(zsyzKgxx);
+    }
+
+    /**
+     * 批量删除招商引资_开工信息
+     * 
+     * @param ids 需要删除的招商引资_开工信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteZsyzKgxxByIds(Long[] ids)
+    {
+        return zsyzKgxxMapper.deleteZsyzKgxxByIds(ids);
+    }
+
+    /**
+     * 删除招商引资_开工信息信息
+     * 
+     * @param id 招商引资_开工信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteZsyzKgxxById(Long id)
+    {
+        return zsyzKgxxMapper.deleteZsyzKgxxById(id);
+    }
+}

+ 97 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzQyxxServiceImpl.java

@@ -0,0 +1,97 @@
+package com.ruoyi.system.service.impl.projectV2;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.system.domain.projectV2.ZsyzQyxx;
+import com.ruoyi.system.mapper.projectV2.ZsyzQyxxMapper;
+import com.ruoyi.system.service.projectV2.IZsyzQyxxService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 招商引资_签约信息Service业务层处理
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+@Service
+public class ZsyzQyxxServiceImpl implements IZsyzQyxxService
+{
+    @Autowired
+    private ZsyzQyxxMapper zsyzQyxxMapper;
+
+    /**
+     * 查询招商引资_签约信息
+     * 
+     * @param id 招商引资_签约信息ID
+     * @return 招商引资_签约信息
+     */
+    @Override
+    public ZsyzQyxx selectZsyzQyxxById(Long id)
+    {
+        return zsyzQyxxMapper.selectZsyzQyxxById(id);
+    }
+
+    /**
+     * 查询招商引资_签约信息列表
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 招商引资_签约信息
+     */
+    @Override
+    public List<ZsyzQyxx> selectZsyzQyxxList(ZsyzQyxx zsyzQyxx)
+    {
+        return zsyzQyxxMapper.selectZsyzQyxxList(zsyzQyxx);
+    }
+
+    /**
+     * 新增招商引资_签约信息
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 结果
+     */
+    @Override
+    public int insertZsyzQyxx(ZsyzQyxx zsyzQyxx)
+    {
+        zsyzQyxx.setCreateTime(DateUtils.getNowDate());
+        return zsyzQyxxMapper.insertZsyzQyxx(zsyzQyxx);
+    }
+
+    /**
+     * 修改招商引资_签约信息
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 结果
+     */
+    @Override
+    public int updateZsyzQyxx(ZsyzQyxx zsyzQyxx)
+    {
+        zsyzQyxx.setUpdateTime(DateUtils.getNowDate());
+        return zsyzQyxxMapper.updateZsyzQyxx(zsyzQyxx);
+    }
+
+    /**
+     * 批量删除招商引资_签约信息
+     * 
+     * @param ids 需要删除的招商引资_签约信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteZsyzQyxxByIds(Long[] ids)
+    {
+        return zsyzQyxxMapper.deleteZsyzQyxxByIds(ids);
+    }
+
+    /**
+     * 删除招商引资_签约信息信息
+     * 
+     * @param id 招商引资_签约信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteZsyzQyxxById(Long id)
+    {
+        return zsyzQyxxMapper.deleteZsyzQyxxById(id);
+    }
+}

+ 97 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzSbbzbServiceImpl.java

@@ -0,0 +1,97 @@
+package com.ruoyi.system.service.impl.projectV2;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.system.domain.projectV2.ZsyzSbbzb;
+import com.ruoyi.system.mapper.projectV2.ZsyzSbbzbMapper;
+import com.ruoyi.system.service.projectV2.IZsyzSbbzbService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 招商引资_申报_首谈信息_主Service业务层处理
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+@Service
+public class ZsyzSbbzbServiceImpl implements IZsyzSbbzbService
+{
+    @Autowired
+    private ZsyzSbbzbMapper zsyzSbbzbMapper;
+
+    /**
+     * 查询招商引资_申报_首谈信息_主
+     * 
+     * @param id 招商引资_申报_首谈信息_主ID
+     * @return 招商引资_申报_首谈信息_主
+     */
+    @Override
+    public ZsyzSbbzb selectZsyzSbbzbById(Long id)
+    {
+        return zsyzSbbzbMapper.selectZsyzSbbzbById(id);
+    }
+
+    /**
+     * 查询招商引资_申报_首谈信息_主列表
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 招商引资_申报_首谈信息_主
+     */
+    @Override
+    public List<ZsyzSbbzb> selectZsyzSbbzbList(ZsyzSbbzb zsyzSbbzb)
+    {
+        return zsyzSbbzbMapper.selectZsyzSbbzbList(zsyzSbbzb);
+    }
+
+    /**
+     * 新增招商引资_申报_首谈信息_主
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 结果
+     */
+    @Override
+    public int insertZsyzSbbzb(ZsyzSbbzb zsyzSbbzb)
+    {
+        zsyzSbbzb.setCreateTime(DateUtils.getNowDate());
+        return zsyzSbbzbMapper.insertZsyzSbbzb(zsyzSbbzb);
+    }
+
+    /**
+     * 修改招商引资_申报_首谈信息_主
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 结果
+     */
+    @Override
+    public int updateZsyzSbbzb(ZsyzSbbzb zsyzSbbzb)
+    {
+        zsyzSbbzb.setUpdateTime(DateUtils.getNowDate());
+        return zsyzSbbzbMapper.updateZsyzSbbzb(zsyzSbbzb);
+    }
+
+    /**
+     * 批量删除招商引资_申报_首谈信息_主
+     * 
+     * @param ids 需要删除的招商引资_申报_首谈信息_主ID
+     * @return 结果
+     */
+    @Override
+    public int deleteZsyzSbbzbByIds(Long[] ids)
+    {
+        return zsyzSbbzbMapper.deleteZsyzSbbzbByIds(ids);
+    }
+
+    /**
+     * 删除招商引资_申报_首谈信息_主信息
+     * 
+     * @param id 招商引资_申报_首谈信息_主ID
+     * @return 结果
+     */
+    @Override
+    public int deleteZsyzSbbzbById(Long id)
+    {
+        return zsyzSbbzbMapper.deleteZsyzSbbzbById(id);
+    }
+}

+ 98 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzTcxxServiceImpl.java

@@ -0,0 +1,98 @@
+package com.ruoyi.system.service.impl.projectV2;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.system.domain.projectV2.ZsyzTcxx;
+import com.ruoyi.system.mapper.projectV2.ZsyzTcxxMapper;
+import com.ruoyi.system.service.projectV2.IZsyzTcxxService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+
+/**
+ * 招商引资_投产信息Service业务层处理
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+@Service
+public class ZsyzTcxxServiceImpl implements IZsyzTcxxService
+{
+    @Autowired
+    private ZsyzTcxxMapper zsyzTcxxMapper;
+
+    /**
+     * 查询招商引资_投产信息
+     * 
+     * @param id 招商引资_投产信息ID
+     * @return 招商引资_投产信息
+     */
+    @Override
+    public ZsyzTcxx selectZsyzTcxxById(Long id)
+    {
+        return zsyzTcxxMapper.selectZsyzTcxxById(id);
+    }
+
+    /**
+     * 查询招商引资_投产信息列表
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 招商引资_投产信息
+     */
+    @Override
+    public List<ZsyzTcxx> selectZsyzTcxxList(ZsyzTcxx zsyzTcxx)
+    {
+        return zsyzTcxxMapper.selectZsyzTcxxList(zsyzTcxx);
+    }
+
+    /**
+     * 新增招商引资_投产信息
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 结果
+     */
+    @Override
+    public int insertZsyzTcxx(ZsyzTcxx zsyzTcxx)
+    {
+        zsyzTcxx.setCreateTime(DateUtils.getNowDate());
+        return zsyzTcxxMapper.insertZsyzTcxx(zsyzTcxx);
+    }
+
+    /**
+     * 修改招商引资_投产信息
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 结果
+     */
+    @Override
+    public int updateZsyzTcxx(ZsyzTcxx zsyzTcxx)
+    {
+        zsyzTcxx.setUpdateTime(DateUtils.getNowDate());
+        return zsyzTcxxMapper.updateZsyzTcxx(zsyzTcxx);
+    }
+
+    /**
+     * 批量删除招商引资_投产信息
+     * 
+     * @param ids 需要删除的招商引资_投产信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteZsyzTcxxByIds(Long[] ids)
+    {
+        return zsyzTcxxMapper.deleteZsyzTcxxByIds(ids);
+    }
+
+    /**
+     * 删除招商引资_投产信息信息
+     * 
+     * @param id 招商引资_投产信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteZsyzTcxxById(Long id)
+    {
+        return zsyzTcxxMapper.deleteZsyzTcxxById(id);
+    }
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/projectV2/IZsyzKgxxService.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.service.projectV2;
+
+import com.ruoyi.system.domain.projectV2.ZsyzKgxx;
+
+import java.util.List;
+
+/**
+ * 招商引资_开工信息Service接口
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public interface IZsyzKgxxService 
+{
+    /**
+     * 查询招商引资_开工信息
+     * 
+     * @param id 招商引资_开工信息ID
+     * @return 招商引资_开工信息
+     */
+    public ZsyzKgxx selectZsyzKgxxById(Long id);
+
+    /**
+     * 查询招商引资_开工信息列表
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 招商引资_开工信息集合
+     */
+    public List<ZsyzKgxx> selectZsyzKgxxList(ZsyzKgxx zsyzKgxx);
+
+    /**
+     * 新增招商引资_开工信息
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 结果
+     */
+    public int insertZsyzKgxx(ZsyzKgxx zsyzKgxx);
+
+    /**
+     * 修改招商引资_开工信息
+     * 
+     * @param zsyzKgxx 招商引资_开工信息
+     * @return 结果
+     */
+    public int updateZsyzKgxx(ZsyzKgxx zsyzKgxx);
+
+    /**
+     * 批量删除招商引资_开工信息
+     * 
+     * @param ids 需要删除的招商引资_开工信息ID
+     * @return 结果
+     */
+    public int deleteZsyzKgxxByIds(Long[] ids);
+
+    /**
+     * 删除招商引资_开工信息信息
+     * 
+     * @param id 招商引资_开工信息ID
+     * @return 结果
+     */
+    public int deleteZsyzKgxxById(Long id);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/projectV2/IZsyzQyxxService.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.service.projectV2;
+
+import com.ruoyi.system.domain.projectV2.ZsyzQyxx;
+
+import java.util.List;
+
+/**
+ * 招商引资_签约信息Service接口
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public interface IZsyzQyxxService 
+{
+    /**
+     * 查询招商引资_签约信息
+     * 
+     * @param id 招商引资_签约信息ID
+     * @return 招商引资_签约信息
+     */
+    public ZsyzQyxx selectZsyzQyxxById(Long id);
+
+    /**
+     * 查询招商引资_签约信息列表
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 招商引资_签约信息集合
+     */
+    public List<ZsyzQyxx> selectZsyzQyxxList(ZsyzQyxx zsyzQyxx);
+
+    /**
+     * 新增招商引资_签约信息
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 结果
+     */
+    public int insertZsyzQyxx(ZsyzQyxx zsyzQyxx);
+
+    /**
+     * 修改招商引资_签约信息
+     * 
+     * @param zsyzQyxx 招商引资_签约信息
+     * @return 结果
+     */
+    public int updateZsyzQyxx(ZsyzQyxx zsyzQyxx);
+
+    /**
+     * 批量删除招商引资_签约信息
+     * 
+     * @param ids 需要删除的招商引资_签约信息ID
+     * @return 结果
+     */
+    public int deleteZsyzQyxxByIds(Long[] ids);
+
+    /**
+     * 删除招商引资_签约信息信息
+     * 
+     * @param id 招商引资_签约信息ID
+     * @return 结果
+     */
+    public int deleteZsyzQyxxById(Long id);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/projectV2/IZsyzSbbzbService.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.service.projectV2;
+
+import com.ruoyi.system.domain.projectV2.ZsyzSbbzb;
+
+import java.util.List;
+
+/**
+ * 招商引资_申报_首谈信息_主Service接口
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public interface IZsyzSbbzbService 
+{
+    /**
+     * 查询招商引资_申报_首谈信息_主
+     * 
+     * @param id 招商引资_申报_首谈信息_主ID
+     * @return 招商引资_申报_首谈信息_主
+     */
+    public ZsyzSbbzb selectZsyzSbbzbById(Long id);
+
+    /**
+     * 查询招商引资_申报_首谈信息_主列表
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 招商引资_申报_首谈信息_主集合
+     */
+    public List<ZsyzSbbzb> selectZsyzSbbzbList(ZsyzSbbzb zsyzSbbzb);
+
+    /**
+     * 新增招商引资_申报_首谈信息_主
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 结果
+     */
+    public int insertZsyzSbbzb(ZsyzSbbzb zsyzSbbzb);
+
+    /**
+     * 修改招商引资_申报_首谈信息_主
+     * 
+     * @param zsyzSbbzb 招商引资_申报_首谈信息_主
+     * @return 结果
+     */
+    public int updateZsyzSbbzb(ZsyzSbbzb zsyzSbbzb);
+
+    /**
+     * 批量删除招商引资_申报_首谈信息_主
+     * 
+     * @param ids 需要删除的招商引资_申报_首谈信息_主ID
+     * @return 结果
+     */
+    public int deleteZsyzSbbzbByIds(Long[] ids);
+
+    /**
+     * 删除招商引资_申报_首谈信息_主信息
+     * 
+     * @param id 招商引资_申报_首谈信息_主ID
+     * @return 结果
+     */
+    public int deleteZsyzSbbzbById(Long id);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/projectV2/IZsyzTcxxService.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.service.projectV2;
+
+import com.ruoyi.system.domain.projectV2.ZsyzTcxx;
+
+import java.util.List;
+
+/**
+ * 招商引资_投产信息Service接口
+ * 
+ * @author boman
+ * @date 2023-02-22
+ */
+public interface IZsyzTcxxService 
+{
+    /**
+     * 查询招商引资_投产信息
+     * 
+     * @param id 招商引资_投产信息ID
+     * @return 招商引资_投产信息
+     */
+    public ZsyzTcxx selectZsyzTcxxById(Long id);
+
+    /**
+     * 查询招商引资_投产信息列表
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 招商引资_投产信息集合
+     */
+    public List<ZsyzTcxx> selectZsyzTcxxList(ZsyzTcxx zsyzTcxx);
+
+    /**
+     * 新增招商引资_投产信息
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 结果
+     */
+    public int insertZsyzTcxx(ZsyzTcxx zsyzTcxx);
+
+    /**
+     * 修改招商引资_投产信息
+     * 
+     * @param zsyzTcxx 招商引资_投产信息
+     * @return 结果
+     */
+    public int updateZsyzTcxx(ZsyzTcxx zsyzTcxx);
+
+    /**
+     * 批量删除招商引资_投产信息
+     * 
+     * @param ids 需要删除的招商引资_投产信息ID
+     * @return 结果
+     */
+    public int deleteZsyzTcxxByIds(Long[] ids);
+
+    /**
+     * 删除招商引资_投产信息信息
+     * 
+     * @param id 招商引资_投产信息ID
+     * @return 结果
+     */
+    public int deleteZsyzTcxxById(Long id);
+}

+ 121 - 0
ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzKgxxMapper.xml

@@ -0,0 +1,121 @@
+<?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.system.mapper.projectV2.ZsyzKgxxMapper">
+    
+    <resultMap type="ZsyzKgxx" id="ZsyzKgxxResult">
+        <result property="id"    column="id"    />
+        <result property="xmId"    column="xm_id"    />
+        <result property="xmbh"    column="xmbh"    />
+        <result property="xmmc"    column="xmmc"    />
+        <result property="kgrq"    column="kgrq"    />
+        <result property="njgrq"    column="njgrq"    />
+        <result property="sscrq"    column="sscrq"    />
+        <result property="ntcsj"    column="ntcsj"    />
+        <result property="rtsj"    column="rtsj"    />
+        <result property="nrtsj"    column="nrtsj"    />
+        <result property="kggjrsjh"    column="kggjrsjh"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="remark"    column="remark"    />
+    </resultMap>
+
+    <sql id="selectZsyzKgxxVo">
+        select id, xm_id, xmbh, xmmc, kgrq, njgrq, sscrq, ntcsj, rtsj, nrtsj, kggjrsjh, create_by, create_time, update_by, update_time, remark from zsyz_kgxx
+    </sql>
+
+    <select id="selectZsyzKgxxList" parameterType="ZsyzKgxx" resultMap="ZsyzKgxxResult">
+        <include refid="selectZsyzKgxxVo"/>
+        <where>  
+            <if test="xmId != null "> and xm_id = #{xmId}</if>
+            <if test="xmbh != null  and xmbh != ''"> and xmbh = #{xmbh}</if>
+            <if test="xmmc != null  and xmmc != ''"> and xmmc = #{xmmc}</if>
+            <if test="kgrq != null "> and kgrq = #{kgrq}</if>
+            <if test="njgrq != null "> and njgrq = #{njgrq}</if>
+            <if test="sscrq != null "> and sscrq = #{sscrq}</if>
+            <if test="ntcsj != null "> and ntcsj = #{ntcsj}</if>
+            <if test="rtsj != null "> and rtsj = #{rtsj}</if>
+            <if test="nrtsj != null "> and nrtsj = #{nrtsj}</if>
+            <if test="kggjrsjh != null  and kggjrsjh != ''"> and kggjrsjh = #{kggjrsjh}</if>
+        </where>
+    </select>
+    
+    <select id="selectZsyzKgxxById" parameterType="Long" resultMap="ZsyzKgxxResult">
+        <include refid="selectZsyzKgxxVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertZsyzKgxx" parameterType="ZsyzKgxx" useGeneratedKeys="true" keyProperty="id">
+        insert into zsyz_kgxx
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="xmId != null">xm_id,</if>
+            <if test="xmbh != null">xmbh,</if>
+            <if test="xmmc != null">xmmc,</if>
+            <if test="kgrq != null">kgrq,</if>
+            <if test="njgrq != null">njgrq,</if>
+            <if test="sscrq != null">sscrq,</if>
+            <if test="ntcsj != null">ntcsj,</if>
+            <if test="rtsj != null">rtsj,</if>
+            <if test="nrtsj != null">nrtsj,</if>
+            <if test="kggjrsjh != null and kggjrsjh != ''">kggjrsjh,</if>
+            <if test="createBy != null">create_by,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateBy != null">update_by,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="remark != null">remark,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="xmId != null">#{xmId},</if>
+            <if test="xmbh != null">#{xmbh},</if>
+            <if test="xmmc != null">#{xmmc},</if>
+            <if test="kgrq != null">#{kgrq},</if>
+            <if test="njgrq != null">#{njgrq},</if>
+            <if test="sscrq != null">#{sscrq},</if>
+            <if test="ntcsj != null">#{ntcsj},</if>
+            <if test="rtsj != null">#{rtsj},</if>
+            <if test="nrtsj != null">#{nrtsj},</if>
+            <if test="kggjrsjh != null and kggjrsjh != ''">#{kggjrsjh},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateBy != null">#{updateBy},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="remark != null">#{remark},</if>
+         </trim>
+    </insert>
+
+    <update id="updateZsyzKgxx" parameterType="ZsyzKgxx">
+        update zsyz_kgxx
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="xmId != null">xm_id = #{xmId},</if>
+            <if test="xmbh != null">xmbh = #{xmbh},</if>
+            <if test="xmmc != null">xmmc = #{xmmc},</if>
+            <if test="kgrq != null">kgrq = #{kgrq},</if>
+            <if test="njgrq != null">njgrq = #{njgrq},</if>
+            <if test="sscrq != null">sscrq = #{sscrq},</if>
+            <if test="ntcsj != null">ntcsj = #{ntcsj},</if>
+            <if test="rtsj != null">rtsj = #{rtsj},</if>
+            <if test="nrtsj != null">nrtsj = #{nrtsj},</if>
+            <if test="kggjrsjh != null and kggjrsjh != ''">kggjrsjh = #{kggjrsjh},</if>
+            <if test="createBy != null">create_by = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="remark != null">remark = #{remark},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteZsyzKgxxById" parameterType="Long">
+        delete from zsyz_kgxx where id = #{id}
+    </delete>
+
+    <delete id="deleteZsyzKgxxByIds" parameterType="String">
+        delete from zsyz_kgxx where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>

+ 206 - 0
ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzQyxxMapper.xml

@@ -0,0 +1,206 @@
+<?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.system.mapper.projectV2.ZsyzQyxxMapper">
+    
+    <resultMap type="ZsyzQyxx" id="ZsyzQyxxResult">
+        <result property="id"    column="id"    />
+        <result property="xmId"    column="xm_id"    />
+        <result property="xmbh"    column="xmbh"    />
+        <result property="xmmc"    column="xmmc"    />
+        <result property="dfqyr"    column="dfqyr"    />
+        <result property="wfqyr"    column="wfqyr"    />
+        <result property="tbrq"    column="tbrq"    />
+        <result property="qyrq"    column="qyrq"    />
+        <result property="xytze"    column="xytze"    />
+        <result property="swzj"    column="swzj"    />
+        <result property="gdzctze"    column="gdzctze"    />
+        <result property="qygjrsjh"    column="qygjrsjh"    />
+        <result property="xmszd"    column="xmszd"    />
+        <result property="sshy"    column="sshy"    />
+        <result property="tzfs"    column="tzfs"    />
+        <result property="jsfs"    column="jsfs"    />
+        <result property="sfys"    column="sfys"    />
+        <result property="jsnr"    column="jsnr"    />
+        <result property="ydmj"    column="ydmj"    />
+        <result property="zcqymc"    column="zcqymc"    />
+        <result property="zcrq"    column="zcrq"    />
+        <result property="zczb"    column="zczb"    />
+        <result property="frdb"    column="frdb"    />
+        <result property="lxfs"    column="lxfs"    />
+        <result property="jyfw"    column="jyfw"    />
+        <result property="lxrq"    column="lxrq"    />
+        <result property="nkgrq"    column="nkgrq"    />
+        <result property="path"    column="path"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="remark"    column="remark"    />
+    </resultMap>
+
+    <sql id="selectZsyzQyxxVo">
+        select id, xm_id, xmbh, xmmc, dfqyr, wfqyr, tbrq, qyrq, xytze, swzj, gdzctze, qygjrsjh, xmszd, sshy, tzfs, jsfs, sfys, jsnr, ydmj, zcqymc, zcrq, zczb, frdb, lxfs, jyfw, lxrq, nkgrq, path, create_by, create_time, update_by, update_time, remark from zsyz_qyxx
+    </sql>
+
+    <select id="selectZsyzQyxxList" parameterType="ZsyzQyxx" resultMap="ZsyzQyxxResult">
+        <include refid="selectZsyzQyxxVo"/>
+        <where>  
+            <if test="xmId != null "> and xm_id = #{xmId}</if>
+            <if test="xmbh != null  and xmbh != ''"> and xmbh = #{xmbh}</if>
+            <if test="xmmc != null  and xmmc != ''"> and xmmc = #{xmmc}</if>
+            <if test="dfqyr != null  and dfqyr != ''"> and dfqyr = #{dfqyr}</if>
+            <if test="wfqyr != null  and wfqyr != ''"> and wfqyr = #{wfqyr}</if>
+            <if test="tbrq != null "> and tbrq = #{tbrq}</if>
+            <if test="qyrq != null "> and qyrq = #{qyrq}</if>
+            <if test="xytze != null  and xytze != ''"> and xytze = #{xytze}</if>
+            <if test="swzj != null  and swzj != ''"> and swzj = #{swzj}</if>
+            <if test="gdzctze != null  and gdzctze != ''"> and gdzctze = #{gdzctze}</if>
+            <if test="qygjrsjh != null  and qygjrsjh != ''"> and qygjrsjh = #{qygjrsjh}</if>
+            <if test="xmszd != null  and xmszd != ''"> and xmszd = #{xmszd}</if>
+            <if test="sshy != null  and sshy != ''"> and sshy = #{sshy}</if>
+            <if test="tzfs != null  and tzfs != ''"> and tzfs = #{tzfs}</if>
+            <if test="jsfs != null  and jsfs != ''"> and jsfs = #{jsfs}</if>
+            <if test="sfys != null  and sfys != ''"> and sfys = #{sfys}</if>
+            <if test="jsnr != null  and jsnr != ''"> and jsnr = #{jsnr}</if>
+            <if test="ydmj != null  and ydmj != ''"> and ydmj = #{ydmj}</if>
+            <if test="zcqymc != null  and zcqymc != ''"> and zcqymc = #{zcqymc}</if>
+            <if test="zcrq != null "> and zcrq = #{zcrq}</if>
+            <if test="zczb != null  and zczb != ''"> and zczb = #{zczb}</if>
+            <if test="frdb != null  and frdb != ''"> and frdb = #{frdb}</if>
+            <if test="lxfs != null  and lxfs != ''"> and lxfs = #{lxfs}</if>
+            <if test="jyfw != null  and jyfw != ''"> and jyfw = #{jyfw}</if>
+            <if test="lxrq != null "> and lxrq = #{lxrq}</if>
+            <if test="nkgrq != null "> and nkgrq = #{nkgrq}</if>
+            <if test="path != null  and path != ''"> and path = #{path}</if>
+        </where>
+    </select>
+    
+    <select id="selectZsyzQyxxById" parameterType="Long" resultMap="ZsyzQyxxResult">
+        <include refid="selectZsyzQyxxVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertZsyzQyxx" parameterType="ZsyzQyxx" useGeneratedKeys="true" keyProperty="id">
+        insert into zsyz_qyxx
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="xmId != null">xm_id,</if>
+            <if test="xmbh != null">xmbh,</if>
+            <if test="xmmc != null and xmmc != ''">xmmc,</if>
+            <if test="dfqyr != null and dfqyr != ''">dfqyr,</if>
+            <if test="wfqyr != null and wfqyr != ''">wfqyr,</if>
+            <if test="tbrq != null">tbrq,</if>
+            <if test="qyrq != null">qyrq,</if>
+            <if test="xytze != null and xytze != ''">xytze,</if>
+            <if test="swzj != null">swzj,</if>
+            <if test="gdzctze != null and gdzctze != ''">gdzctze,</if>
+            <if test="qygjrsjh != null and qygjrsjh != ''">qygjrsjh,</if>
+            <if test="xmszd != null and xmszd != ''">xmszd,</if>
+            <if test="sshy != null and sshy != ''">sshy,</if>
+            <if test="tzfs != null and tzfs != ''">tzfs,</if>
+            <if test="jsfs != null and jsfs != ''">jsfs,</if>
+            <if test="sfys != null and sfys != ''">sfys,</if>
+            <if test="jsnr != null and jsnr != ''">jsnr,</if>
+            <if test="ydmj != null and ydmj != ''">ydmj,</if>
+            <if test="zcqymc != null and zcqymc != ''">zcqymc,</if>
+            <if test="zcrq != null">zcrq,</if>
+            <if test="zczb != null and zczb != ''">zczb,</if>
+            <if test="frdb != null and frdb != ''">frdb,</if>
+            <if test="lxfs != null and lxfs != ''">lxfs,</if>
+            <if test="jyfw != null and jyfw != ''">jyfw,</if>
+            <if test="lxrq != null">lxrq,</if>
+            <if test="nkgrq != null">nkgrq,</if>
+            <if test="path != null">path,</if>
+            <if test="createBy != null">create_by,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateBy != null">update_by,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="remark != null">remark,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="xmId != null">#{xmId},</if>
+            <if test="xmbh != null">#{xmbh},</if>
+            <if test="xmmc != null and xmmc != ''">#{xmmc},</if>
+            <if test="dfqyr != null and dfqyr != ''">#{dfqyr},</if>
+            <if test="wfqyr != null and wfqyr != ''">#{wfqyr},</if>
+            <if test="tbrq != null">#{tbrq},</if>
+            <if test="qyrq != null">#{qyrq},</if>
+            <if test="xytze != null and xytze != ''">#{xytze},</if>
+            <if test="swzj != null">#{swzj},</if>
+            <if test="gdzctze != null and gdzctze != ''">#{gdzctze},</if>
+            <if test="qygjrsjh != null and qygjrsjh != ''">#{qygjrsjh},</if>
+            <if test="xmszd != null and xmszd != ''">#{xmszd},</if>
+            <if test="sshy != null and sshy != ''">#{sshy},</if>
+            <if test="tzfs != null and tzfs != ''">#{tzfs},</if>
+            <if test="jsfs != null and jsfs != ''">#{jsfs},</if>
+            <if test="sfys != null and sfys != ''">#{sfys},</if>
+            <if test="jsnr != null and jsnr != ''">#{jsnr},</if>
+            <if test="ydmj != null and ydmj != ''">#{ydmj},</if>
+            <if test="zcqymc != null and zcqymc != ''">#{zcqymc},</if>
+            <if test="zcrq != null">#{zcrq},</if>
+            <if test="zczb != null and zczb != ''">#{zczb},</if>
+            <if test="frdb != null and frdb != ''">#{frdb},</if>
+            <if test="lxfs != null and lxfs != ''">#{lxfs},</if>
+            <if test="jyfw != null and jyfw != ''">#{jyfw},</if>
+            <if test="lxrq != null">#{lxrq},</if>
+            <if test="nkgrq != null">#{nkgrq},</if>
+            <if test="path != null">#{path},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateBy != null">#{updateBy},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="remark != null">#{remark},</if>
+         </trim>
+    </insert>
+
+    <update id="updateZsyzQyxx" parameterType="ZsyzQyxx">
+        update zsyz_qyxx
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="xmId != null">xm_id = #{xmId},</if>
+            <if test="xmbh != null">xmbh = #{xmbh},</if>
+            <if test="xmmc != null and xmmc != ''">xmmc = #{xmmc},</if>
+            <if test="dfqyr != null and dfqyr != ''">dfqyr = #{dfqyr},</if>
+            <if test="wfqyr != null and wfqyr != ''">wfqyr = #{wfqyr},</if>
+            <if test="tbrq != null">tbrq = #{tbrq},</if>
+            <if test="qyrq != null">qyrq = #{qyrq},</if>
+            <if test="xytze != null and xytze != ''">xytze = #{xytze},</if>
+            <if test="swzj != null">swzj = #{swzj},</if>
+            <if test="gdzctze != null and gdzctze != ''">gdzctze = #{gdzctze},</if>
+            <if test="qygjrsjh != null and qygjrsjh != ''">qygjrsjh = #{qygjrsjh},</if>
+            <if test="xmszd != null and xmszd != ''">xmszd = #{xmszd},</if>
+            <if test="sshy != null and sshy != ''">sshy = #{sshy},</if>
+            <if test="tzfs != null and tzfs != ''">tzfs = #{tzfs},</if>
+            <if test="jsfs != null and jsfs != ''">jsfs = #{jsfs},</if>
+            <if test="sfys != null and sfys != ''">sfys = #{sfys},</if>
+            <if test="jsnr != null and jsnr != ''">jsnr = #{jsnr},</if>
+            <if test="ydmj != null and ydmj != ''">ydmj = #{ydmj},</if>
+            <if test="zcqymc != null and zcqymc != ''">zcqymc = #{zcqymc},</if>
+            <if test="zcrq != null">zcrq = #{zcrq},</if>
+            <if test="zczb != null and zczb != ''">zczb = #{zczb},</if>
+            <if test="frdb != null and frdb != ''">frdb = #{frdb},</if>
+            <if test="lxfs != null and lxfs != ''">lxfs = #{lxfs},</if>
+            <if test="jyfw != null and jyfw != ''">jyfw = #{jyfw},</if>
+            <if test="lxrq != null">lxrq = #{lxrq},</if>
+            <if test="nkgrq != null">nkgrq = #{nkgrq},</if>
+            <if test="path != null">path = #{path},</if>
+            <if test="createBy != null">create_by = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="remark != null">remark = #{remark},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteZsyzQyxxById" parameterType="Long">
+        delete from zsyz_qyxx where id = #{id}
+    </delete>
+
+    <delete id="deleteZsyzQyxxByIds" parameterType="String">
+        delete from zsyz_qyxx where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>

+ 231 - 0
ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzSbbzbMapper.xml

@@ -0,0 +1,231 @@
+<?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.system.mapper.projectV2.ZsyzSbbzbMapper">
+    
+    <resultMap type="ZsyzSbbzb" id="ZsyzSbbzbResult">
+        <result property="id"    column="id"    />
+        <result property="sbdw"    column="sbdw"    />
+        <result property="tbrq"    column="tbrq"    />
+        <result property="zszxfzr"    column="zszxfzr"    />
+        <result property="xmbh"    column="xmbh"    />
+        <result property="xmxsmc"    column="xmxsmc"    />
+        <result property="sfwlhxxxm"    column="sfwlhxxxm"    />
+        <result property="yzdqId"    column="yzdq_id"    />
+        <result property="yzdqName"    column="yzdq_name"    />
+        <result property="yzssName"    column="yzss_name"    />
+        <result property="ntze"    column="ntze"    />
+        <result property="cylxId"    column="cylx_id"    />
+        <result property="cylxName"    column="cylx_name"    />
+        <result property="xmlb"    column="xmlb"    />
+        <result property="tzlb"    column="tzlb"    />
+        <result property="nlhd"    column="nlhd"    />
+        <result property="czpt"    column="czpt"    />
+        <result property="tzzt"    column="tzzt"    />
+        <result property="xmjz"    column="xmjz"    />
+        <result property="gtzzrsfzhm"    column="gtzzrsfzhm"    />
+        <result property="qytzrxyzdm"    column="qytzrxyzdm"    />
+        <result property="qybj"    column="qybj"    />
+        <result property="tzfjj"    column="tzfjj"    />
+        <result property="sndxse"    column="sndxse"    />
+        <result property="sndnse"    column="sndnse"    />
+        <result property="tzrxm"    column="tzrxm"    />
+        <result property="tzrzw"    column="tzrzw"    />
+        <result property="tzrdh"    column="tzrdh"    />
+        <result property="xmjj"    column="xmjj"    />
+        <result property="name"    column="name"    />
+        <result property="strq"    column="strq"    />
+        <result property="phone"    column="phone"    />
+        <result property="zw"    column="zw"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="remark"    column="remark"    />
+    </resultMap>
+
+    <sql id="selectZsyzSbbzbVo">
+        select id, sbdw, tbrq, zszxfzr, xmbh, xmxsmc, sfwlhxxxm, yzdq_id, yzdq_name, yzss_name, ntze, cylx_id, cylx_name, xmlb, tzlb, nlhd, czpt, tzzt, xmjz, gtzzrsfzhm, qytzrxyzdm, qybj, tzfjj, sndxse, sndnse, tzrxm, tzrzw, tzrdh, xmjj, name, strq, phone, zw, create_by, create_time, update_by, update_time, remark from zsyz_sbbzb
+    </sql>
+
+    <select id="selectZsyzSbbzbList" parameterType="ZsyzSbbzb" resultMap="ZsyzSbbzbResult">
+        <include refid="selectZsyzSbbzbVo"/>
+        <where>  
+            <if test="sbdw != null  and sbdw != ''"> and sbdw = #{sbdw}</if>
+            <if test="tbrq != null "> and tbrq = #{tbrq}</if>
+            <if test="zszxfzr != null  and zszxfzr != ''"> and zszxfzr = #{zszxfzr}</if>
+            <if test="xmbh != null  and xmbh != ''"> and xmbh = #{xmbh}</if>
+            <if test="xmxsmc != null  and xmxsmc != ''"> and xmxsmc = #{xmxsmc}</if>
+            <if test="sfwlhxxxm != null  and sfwlhxxxm != ''"> and sfwlhxxxm = #{sfwlhxxxm}</if>
+            <if test="yzdqId != null  and yzdqId != ''"> and yzdq_id = #{yzdqId}</if>
+            <if test="yzdqName != null  and yzdqName != ''"> and yzdq_name like concat('%', #{yzdqName}, '%')</if>
+            <if test="yzssName != null  and yzssName != ''"> and yzss_name like concat('%', #{yzssName}, '%')</if>
+            <if test="ntze != null  and ntze != ''"> and ntze = #{ntze}</if>
+            <if test="cylxId != null  and cylxId != ''"> and cylx_id = #{cylxId}</if>
+            <if test="cylxName != null  and cylxName != ''"> and cylx_name like concat('%', #{cylxName}, '%')</if>
+            <if test="xmlb != null  and xmlb != ''"> and xmlb = #{xmlb}</if>
+            <if test="tzlb != null  and tzlb != ''"> and tzlb = #{tzlb}</if>
+            <if test="nlhd != null  and nlhd != ''"> and nlhd = #{nlhd}</if>
+            <if test="czpt != null  and czpt != ''"> and czpt = #{czpt}</if>
+            <if test="tzzt != null  and tzzt != ''"> and tzzt = #{tzzt}</if>
+            <if test="xmjz != null  and xmjz != ''"> and xmjz = #{xmjz}</if>
+            <if test="gtzzrsfzhm != null  and gtzzrsfzhm != ''"> and gtzzrsfzhm = #{gtzzrsfzhm}</if>
+            <if test="qytzrxyzdm != null  and qytzrxyzdm != ''"> and qytzrxyzdm = #{qytzrxyzdm}</if>
+            <if test="qybj != null  and qybj != ''"> and qybj = #{qybj}</if>
+            <if test="tzfjj != null  and tzfjj != ''"> and tzfjj = #{tzfjj}</if>
+            <if test="sndxse != null  and sndxse != ''"> and sndxse = #{sndxse}</if>
+            <if test="sndnse != null  and sndnse != ''"> and sndnse = #{sndnse}</if>
+            <if test="tzrxm != null  and tzrxm != ''"> and tzrxm = #{tzrxm}</if>
+            <if test="tzrzw != null  and tzrzw != ''"> and tzrzw = #{tzrzw}</if>
+            <if test="tzrdh != null  and tzrdh != ''"> and tzrdh = #{tzrdh}</if>
+            <if test="xmjj != null  and xmjj != ''"> and xmjj = #{xmjj}</if>
+            <if test="name != null  and name != ''"> and name like concat('%', #{name}, '%')</if>
+            <if test="strq != null "> and strq = #{strq}</if>
+            <if test="phone != null  and phone != ''"> and phone = #{phone}</if>
+            <if test="zw != null  and zw != ''"> and zw = #{zw}</if>
+        </where>
+    </select>
+    
+    <select id="selectZsyzSbbzbById" parameterType="Long" resultMap="ZsyzSbbzbResult">
+        <include refid="selectZsyzSbbzbVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertZsyzSbbzb" parameterType="ZsyzSbbzb" useGeneratedKeys="true" keyProperty="id">
+        insert into zsyz_sbbzb
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="sbdw != null and sbdw != ''">sbdw,</if>
+            <if test="tbrq != null">tbrq,</if>
+            <if test="zszxfzr != null and zszxfzr != ''">zszxfzr,</if>
+            <if test="xmbh != null">xmbh,</if>
+            <if test="xmxsmc != null and xmxsmc != ''">xmxsmc,</if>
+            <if test="sfwlhxxxm != null and sfwlhxxxm != ''">sfwlhxxxm,</if>
+            <if test="yzdqId != null and yzdqId != ''">yzdq_id,</if>
+            <if test="yzdqName != null and yzdqName != ''">yzdq_name,</if>
+            <if test="yzssName != null and yzssName != ''">yzss_name,</if>
+            <if test="ntze != null and ntze != ''">ntze,</if>
+            <if test="cylxId != null and cylxId != ''">cylx_id,</if>
+            <if test="cylxName != null and cylxName != ''">cylx_name,</if>
+            <if test="xmlb != null and xmlb != ''">xmlb,</if>
+            <if test="tzlb != null and tzlb != ''">tzlb,</if>
+            <if test="nlhd != null and nlhd != ''">nlhd,</if>
+            <if test="czpt != null and czpt != ''">czpt,</if>
+            <if test="tzzt != null and tzzt != ''">tzzt,</if>
+            <if test="xmjz != null and xmjz != ''">xmjz,</if>
+            <if test="gtzzrsfzhm != null">gtzzrsfzhm,</if>
+            <if test="qytzrxyzdm != null">qytzrxyzdm,</if>
+            <if test="qybj != null and qybj != ''">qybj,</if>
+            <if test="tzfjj != null">tzfjj,</if>
+            <if test="sndxse != null">sndxse,</if>
+            <if test="sndnse != null">sndnse,</if>
+            <if test="tzrxm != null">tzrxm,</if>
+            <if test="tzrzw != null">tzrzw,</if>
+            <if test="tzrdh != null">tzrdh,</if>
+            <if test="xmjj != null">xmjj,</if>
+            <if test="name != null and name != ''">name,</if>
+            <if test="strq != null">strq,</if>
+            <if test="phone != null and phone != ''">phone,</if>
+            <if test="zw != null and zw != ''">zw,</if>
+            <if test="createBy != null">create_by,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateBy != null">update_by,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="remark != null">remark,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="sbdw != null and sbdw != ''">#{sbdw},</if>
+            <if test="tbrq != null">#{tbrq},</if>
+            <if test="zszxfzr != null and zszxfzr != ''">#{zszxfzr},</if>
+            <if test="xmbh != null">#{xmbh},</if>
+            <if test="xmxsmc != null and xmxsmc != ''">#{xmxsmc},</if>
+            <if test="sfwlhxxxm != null and sfwlhxxxm != ''">#{sfwlhxxxm},</if>
+            <if test="yzdqId != null and yzdqId != ''">#{yzdqId},</if>
+            <if test="yzdqName != null and yzdqName != ''">#{yzdqName},</if>
+            <if test="yzssName != null and yzssName != ''">#{yzssName},</if>
+            <if test="ntze != null and ntze != ''">#{ntze},</if>
+            <if test="cylxId != null and cylxId != ''">#{cylxId},</if>
+            <if test="cylxName != null and cylxName != ''">#{cylxName},</if>
+            <if test="xmlb != null and xmlb != ''">#{xmlb},</if>
+            <if test="tzlb != null and tzlb != ''">#{tzlb},</if>
+            <if test="nlhd != null and nlhd != ''">#{nlhd},</if>
+            <if test="czpt != null and czpt != ''">#{czpt},</if>
+            <if test="tzzt != null and tzzt != ''">#{tzzt},</if>
+            <if test="xmjz != null and xmjz != ''">#{xmjz},</if>
+            <if test="gtzzrsfzhm != null">#{gtzzrsfzhm},</if>
+            <if test="qytzrxyzdm != null">#{qytzrxyzdm},</if>
+            <if test="qybj != null and qybj != ''">#{qybj},</if>
+            <if test="tzfjj != null">#{tzfjj},</if>
+            <if test="sndxse != null">#{sndxse},</if>
+            <if test="sndnse != null">#{sndnse},</if>
+            <if test="tzrxm != null">#{tzrxm},</if>
+            <if test="tzrzw != null">#{tzrzw},</if>
+            <if test="tzrdh != null">#{tzrdh},</if>
+            <if test="xmjj != null">#{xmjj},</if>
+            <if test="name != null and name != ''">#{name},</if>
+            <if test="strq != null">#{strq},</if>
+            <if test="phone != null and phone != ''">#{phone},</if>
+            <if test="zw != null and zw != ''">#{zw},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateBy != null">#{updateBy},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="remark != null">#{remark},</if>
+         </trim>
+    </insert>
+
+    <update id="updateZsyzSbbzb" parameterType="ZsyzSbbzb">
+        update zsyz_sbbzb
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="sbdw != null and sbdw != ''">sbdw = #{sbdw},</if>
+            <if test="tbrq != null">tbrq = #{tbrq},</if>
+            <if test="zszxfzr != null and zszxfzr != ''">zszxfzr = #{zszxfzr},</if>
+            <if test="xmbh != null">xmbh = #{xmbh},</if>
+            <if test="xmxsmc != null and xmxsmc != ''">xmxsmc = #{xmxsmc},</if>
+            <if test="sfwlhxxxm != null and sfwlhxxxm != ''">sfwlhxxxm = #{sfwlhxxxm},</if>
+            <if test="yzdqId != null and yzdqId != ''">yzdq_id = #{yzdqId},</if>
+            <if test="yzdqName != null and yzdqName != ''">yzdq_name = #{yzdqName},</if>
+            <if test="yzssName != null and yzssName != ''">yzss_name = #{yzssName},</if>
+            <if test="ntze != null and ntze != ''">ntze = #{ntze},</if>
+            <if test="cylxId != null and cylxId != ''">cylx_id = #{cylxId},</if>
+            <if test="cylxName != null and cylxName != ''">cylx_name = #{cylxName},</if>
+            <if test="xmlb != null and xmlb != ''">xmlb = #{xmlb},</if>
+            <if test="tzlb != null and tzlb != ''">tzlb = #{tzlb},</if>
+            <if test="nlhd != null and nlhd != ''">nlhd = #{nlhd},</if>
+            <if test="czpt != null and czpt != ''">czpt = #{czpt},</if>
+            <if test="tzzt != null and tzzt != ''">tzzt = #{tzzt},</if>
+            <if test="xmjz != null and xmjz != ''">xmjz = #{xmjz},</if>
+            <if test="gtzzrsfzhm != null">gtzzrsfzhm = #{gtzzrsfzhm},</if>
+            <if test="qytzrxyzdm != null">qytzrxyzdm = #{qytzrxyzdm},</if>
+            <if test="qybj != null and qybj != ''">qybj = #{qybj},</if>
+            <if test="tzfjj != null">tzfjj = #{tzfjj},</if>
+            <if test="sndxse != null">sndxse = #{sndxse},</if>
+            <if test="sndnse != null">sndnse = #{sndnse},</if>
+            <if test="tzrxm != null">tzrxm = #{tzrxm},</if>
+            <if test="tzrzw != null">tzrzw = #{tzrzw},</if>
+            <if test="tzrdh != null">tzrdh = #{tzrdh},</if>
+            <if test="xmjj != null">xmjj = #{xmjj},</if>
+            <if test="name != null and name != ''">name = #{name},</if>
+            <if test="strq != null">strq = #{strq},</if>
+            <if test="phone != null and phone != ''">phone = #{phone},</if>
+            <if test="zw != null and zw != ''">zw = #{zw},</if>
+            <if test="createBy != null">create_by = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="remark != null">remark = #{remark},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteZsyzSbbzbById" parameterType="Long">
+        delete from zsyz_sbbzb where id = #{id}
+    </delete>
+
+    <delete id="deleteZsyzSbbzbByIds" parameterType="String">
+        delete from zsyz_sbbzb where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>

+ 211 - 0
ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzTcxxMapper.xml

@@ -0,0 +1,211 @@
+<?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.system.mapper.projectV2.ZsyzTcxxMapper">
+    
+    <resultMap type="ZsyzTcxx" id="ZsyzTcxxResult">
+        <result property="id"    column="id"    />
+        <result property="xmId"    column="xm_id"    />
+        <result property="xmbh"    column="xmbh"    />
+        <result property="xmmc"    column="xmmc"    />
+        <result property="tcrq"    column="tcrq"    />
+        <result property="rgsj"    column="rgsj"    />
+        <result property="nrgsj"    column="nrgsj"    />
+        <result property="tcgjrsjh"    column="tcgjrsjh"    />
+        <result property="sjdze"    column="sjdze"    />
+        <result property="ydmj"    column="ydmj"    />
+        <result property="tdcr"    column="tdcr"    />
+        <result property="xjcf"    column="xjcf"    />
+        <result property="cftr"    column="cftr"    />
+        <result property="sbqd"    column="sbqd"    />
+        <result property="sbfp"    column="sbfp"    />
+        <result property="sbht"    column="sbht"    />
+        <result property="fkpz"    column="fkpz"    />
+        <result property="zlcf"    column="zlcf"    />
+        <result property="zlcftr"    column="zlcftr"    />
+        <result property="zlsbqd"    column="zlsbqd"    />
+        <result property="zlsbfp"    column="zlsbfp"    />
+        <result property="zlsbht"    column="zlsbht"    />
+        <result property="zlfkpz"    column="zlfkpz"    />
+        <result property="sjss"    column="sjss"    />
+        <result property="lxy"    column="lxy"    />
+        <result property="jnsb"    column="jnsb"    />
+        <result property="zbtr"    column="zbtr"    />
+        <result property="ndsjss"    column="ndsjss"    />
+        <result property="qt"    column="qt"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="remark"    column="remark"    />
+    </resultMap>
+
+    <sql id="selectZsyzTcxxVo">
+        select id, xm_id, xmbh, xmmc, tcrq, rgsj, nrgsj, tcgjrsjh, sjdze, ydmj, tdcr, xjcf, cftr, sbqd, sbfp, sbht, fkpz, zlcf, zlcftr, zlsbqd, zlsbfp, zlsbht, zlfkpz, sjss, lxy, jnsb, zbtr, ndsjss, qt, create_by, create_time, update_by, update_time, remark from zsyz_tcxx
+    </sql>
+
+    <select id="selectZsyzTcxxList" parameterType="ZsyzTcxx" resultMap="ZsyzTcxxResult">
+        <include refid="selectZsyzTcxxVo"/>
+        <where>  
+            <if test="xmId != null "> and xm_id = #{xmId}</if>
+            <if test="xmbh != null  and xmbh != ''"> and xmbh = #{xmbh}</if>
+            <if test="xmmc != null  and xmmc != ''"> and xmmc = #{xmmc}</if>
+            <if test="tcrq != null "> and tcrq = #{tcrq}</if>
+            <if test="rgsj != null "> and rgsj = #{rgsj}</if>
+            <if test="nrgsj != null "> and nrgsj = #{nrgsj}</if>
+            <if test="tcgjrsjh != null  and tcgjrsjh != ''"> and tcgjrsjh = #{tcgjrsjh}</if>
+            <if test="sjdze != null  and sjdze != ''"> and sjdze = #{sjdze}</if>
+            <if test="ydmj != null  and ydmj != ''"> and ydmj = #{ydmj}</if>
+            <if test="tdcr != null  and tdcr != ''"> and tdcr = #{tdcr}</if>
+            <if test="xjcf != null  and xjcf != ''"> and xjcf = #{xjcf}</if>
+            <if test="cftr != null  and cftr != ''"> and cftr = #{cftr}</if>
+            <if test="sbqd != null  and sbqd != ''"> and sbqd = #{sbqd}</if>
+            <if test="sbfp != null  and sbfp != ''"> and sbfp = #{sbfp}</if>
+            <if test="sbht != null  and sbht != ''"> and sbht = #{sbht}</if>
+            <if test="fkpz != null  and fkpz != ''"> and fkpz = #{fkpz}</if>
+            <if test="zlcf != null  and zlcf != ''"> and zlcf = #{zlcf}</if>
+            <if test="zlcftr != null  and zlcftr != ''"> and zlcftr = #{zlcftr}</if>
+            <if test="zlsbqd != null  and zlsbqd != ''"> and zlsbqd = #{zlsbqd}</if>
+            <if test="zlsbfp != null  and zlsbfp != ''"> and zlsbfp = #{zlsbfp}</if>
+            <if test="zlsbht != null  and zlsbht != ''"> and zlsbht = #{zlsbht}</if>
+            <if test="zlfkpz != null  and zlfkpz != ''"> and zlfkpz = #{zlfkpz}</if>
+            <if test="sjss != null  and sjss != ''"> and sjss = #{sjss}</if>
+            <if test="lxy != null  and lxy != ''"> and lxy = #{lxy}</if>
+            <if test="jnsb != null  and jnsb != ''"> and jnsb = #{jnsb}</if>
+            <if test="zbtr != null  and zbtr != ''"> and zbtr = #{zbtr}</if>
+            <if test="ndsjss != null  and ndsjss != ''"> and ndsjss = #{ndsjss}</if>
+            <if test="qt != null  and qt != ''"> and qt = #{qt}</if>
+        </where>
+    </select>
+    
+    <select id="selectZsyzTcxxById" parameterType="Long" resultMap="ZsyzTcxxResult">
+        <include refid="selectZsyzTcxxVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertZsyzTcxx" parameterType="ZsyzTcxx" useGeneratedKeys="true" keyProperty="id">
+        insert into zsyz_tcxx
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="xmId != null">xm_id,</if>
+            <if test="xmbh != null">xmbh,</if>
+            <if test="xmmc != null and xmmc != ''">xmmc,</if>
+            <if test="tcrq != null">tcrq,</if>
+            <if test="rgsj != null">rgsj,</if>
+            <if test="nrgsj != null">nrgsj,</if>
+            <if test="tcgjrsjh != null and tcgjrsjh != ''">tcgjrsjh,</if>
+            <if test="sjdze != null">sjdze,</if>
+            <if test="ydmj != null">ydmj,</if>
+            <if test="tdcr != null">tdcr,</if>
+            <if test="xjcf != null">xjcf,</if>
+            <if test="cftr != null">cftr,</if>
+            <if test="sbqd != null">sbqd,</if>
+            <if test="sbfp != null">sbfp,</if>
+            <if test="sbht != null">sbht,</if>
+            <if test="fkpz != null">fkpz,</if>
+            <if test="zlcf != null">zlcf,</if>
+            <if test="zlcftr != null">zlcftr,</if>
+            <if test="zlsbqd != null">zlsbqd,</if>
+            <if test="zlsbfp != null">zlsbfp,</if>
+            <if test="zlsbht != null">zlsbht,</if>
+            <if test="zlfkpz != null">zlfkpz,</if>
+            <if test="sjss != null">sjss,</if>
+            <if test="lxy != null">lxy,</if>
+            <if test="jnsb != null">jnsb,</if>
+            <if test="zbtr != null">zbtr,</if>
+            <if test="ndsjss != null">ndsjss,</if>
+            <if test="qt != null">qt,</if>
+            <if test="createBy != null">create_by,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateBy != null">update_by,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="remark != null">remark,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="xmId != null">#{xmId},</if>
+            <if test="xmbh != null">#{xmbh},</if>
+            <if test="xmmc != null and xmmc != ''">#{xmmc},</if>
+            <if test="tcrq != null">#{tcrq},</if>
+            <if test="rgsj != null">#{rgsj},</if>
+            <if test="nrgsj != null">#{nrgsj},</if>
+            <if test="tcgjrsjh != null and tcgjrsjh != ''">#{tcgjrsjh},</if>
+            <if test="sjdze != null">#{sjdze},</if>
+            <if test="ydmj != null">#{ydmj},</if>
+            <if test="tdcr != null">#{tdcr},</if>
+            <if test="xjcf != null">#{xjcf},</if>
+            <if test="cftr != null">#{cftr},</if>
+            <if test="sbqd != null">#{sbqd},</if>
+            <if test="sbfp != null">#{sbfp},</if>
+            <if test="sbht != null">#{sbht},</if>
+            <if test="fkpz != null">#{fkpz},</if>
+            <if test="zlcf != null">#{zlcf},</if>
+            <if test="zlcftr != null">#{zlcftr},</if>
+            <if test="zlsbqd != null">#{zlsbqd},</if>
+            <if test="zlsbfp != null">#{zlsbfp},</if>
+            <if test="zlsbht != null">#{zlsbht},</if>
+            <if test="zlfkpz != null">#{zlfkpz},</if>
+            <if test="sjss != null">#{sjss},</if>
+            <if test="lxy != null">#{lxy},</if>
+            <if test="jnsb != null">#{jnsb},</if>
+            <if test="zbtr != null">#{zbtr},</if>
+            <if test="ndsjss != null">#{ndsjss},</if>
+            <if test="qt != null">#{qt},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateBy != null">#{updateBy},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="remark != null">#{remark},</if>
+         </trim>
+    </insert>
+
+    <update id="updateZsyzTcxx" parameterType="ZsyzTcxx">
+        update zsyz_tcxx
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="xmId != null">xm_id = #{xmId},</if>
+            <if test="xmbh != null">xmbh = #{xmbh},</if>
+            <if test="xmmc != null and xmmc != ''">xmmc = #{xmmc},</if>
+            <if test="tcrq != null">tcrq = #{tcrq},</if>
+            <if test="rgsj != null">rgsj = #{rgsj},</if>
+            <if test="nrgsj != null">nrgsj = #{nrgsj},</if>
+            <if test="tcgjrsjh != null and tcgjrsjh != ''">tcgjrsjh = #{tcgjrsjh},</if>
+            <if test="sjdze != null">sjdze = #{sjdze},</if>
+            <if test="ydmj != null">ydmj = #{ydmj},</if>
+            <if test="tdcr != null">tdcr = #{tdcr},</if>
+            <if test="xjcf != null">xjcf = #{xjcf},</if>
+            <if test="cftr != null">cftr = #{cftr},</if>
+            <if test="sbqd != null">sbqd = #{sbqd},</if>
+            <if test="sbfp != null">sbfp = #{sbfp},</if>
+            <if test="sbht != null">sbht = #{sbht},</if>
+            <if test="fkpz != null">fkpz = #{fkpz},</if>
+            <if test="zlcf != null">zlcf = #{zlcf},</if>
+            <if test="zlcftr != null">zlcftr = #{zlcftr},</if>
+            <if test="zlsbqd != null">zlsbqd = #{zlsbqd},</if>
+            <if test="zlsbfp != null">zlsbfp = #{zlsbfp},</if>
+            <if test="zlsbht != null">zlsbht = #{zlsbht},</if>
+            <if test="zlfkpz != null">zlfkpz = #{zlfkpz},</if>
+            <if test="sjss != null">sjss = #{sjss},</if>
+            <if test="lxy != null">lxy = #{lxy},</if>
+            <if test="jnsb != null">jnsb = #{jnsb},</if>
+            <if test="zbtr != null">zbtr = #{zbtr},</if>
+            <if test="ndsjss != null">ndsjss = #{ndsjss},</if>
+            <if test="qt != null">qt = #{qt},</if>
+            <if test="createBy != null">create_by = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="remark != null">remark = #{remark},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteZsyzTcxxById" parameterType="Long">
+        delete from zsyz_tcxx where id = #{id}
+    </delete>
+
+    <delete id="deleteZsyzTcxxByIds" parameterType="String">
+        delete from zsyz_tcxx where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>