Selaa lähdekoodia

新增发改委项目部分 第一次提交

Administrator 2 vuotta sitten
vanhempi
commit
e23e431383
24 muutettua tiedostoa jossa 2676 lisäystä ja 0 poistoa
  1. 105 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/fgw/FgwFjController.java
  2. 105 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/fgw/FgwJzqkController.java
  3. 105 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/fgw/FgwShyjController.java
  4. 104 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/fgw/FgwXmsbController.java
  5. 108 0
      ruoyi-system/src/main/java/com/ruoyi/system/domain/fgw/FgwFj.java
  6. 157 0
      ruoyi-system/src/main/java/com/ruoyi/system/domain/fgw/FgwJzqk.java
  7. 171 0
      ruoyi-system/src/main/java/com/ruoyi/system/domain/fgw/FgwShyj.java
  8. 425 0
      ruoyi-system/src/main/java/com/ruoyi/system/domain/fgw/FgwXmsb.java
  9. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/fgw/FgwFjMapper.java
  10. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/fgw/FgwJzqkMapper.java
  11. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/fgw/FgwShyjMapper.java
  12. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/mapper/fgw/FgwXmsbMapper.java
  13. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/fgw/IFgwFjService.java
  14. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/fgw/IFgwJzqkService.java
  15. 63 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/fgw/IFgwShyjService.java
  16. 62 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/fgw/IFgwXmsbService.java
  17. 95 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/fgw/FgwFjServiceImpl.java
  18. 97 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/fgw/FgwJzqkServiceImpl.java
  19. 97 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/fgw/FgwShyjServiceImpl.java
  20. 97 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/fgw/FgwXmsbServiceImpl.java
  21. 80 0
      ruoyi-system/src/main/resources/mapper/system/fgw/FgwFjMapper.xml
  22. 111 0
      ruoyi-system/src/main/resources/mapper/system/fgw/FgwJzqkMapper.xml
  23. 116 0
      ruoyi-system/src/main/resources/mapper/system/fgw/FgwShyjMapper.xml
  24. 206 0
      ruoyi-system/src/main/resources/mapper/system/fgw/FgwXmsbMapper.xml

+ 105 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/fgw/FgwFjController.java

@@ -0,0 +1,105 @@
+package com.ruoyi.web.controller.fgw;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.fgw.FgwFj;
+import com.ruoyi.system.service.fgw.IFgwFjService;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 发改委_附件Controller
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+@RestController
+@RequestMapping("/fgw/fj")
+public class FgwFjController extends BaseController
+{
+    @Autowired
+    private IFgwFjService fgwFjService;
+
+    /**
+     * 查询发改委_附件列表
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:fj:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(FgwFj fgwFj)
+    {
+        startPage();
+        List<FgwFj> list = fgwFjService.selectFgwFjList(fgwFj);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出发改委_附件列表
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:fj:export')")
+    @Log(title = "发改委_附件", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, FgwFj fgwFj)
+    {
+        List<FgwFj> list = fgwFjService.selectFgwFjList(fgwFj);
+        ExcelUtil<FgwFj> util = new ExcelUtil<FgwFj>(FgwFj.class);
+        util.exportExcel(response, list, "发改委_附件数据");
+    }
+
+    /**
+     * 获取发改委_附件详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:fj:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(fgwFjService.selectFgwFjById(id));
+    }
+
+    /**
+     * 新增发改委_附件
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:fj:add')")
+    @Log(title = "发改委_附件", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody FgwFj fgwFj)
+    {
+        return toAjax(fgwFjService.insertFgwFj(fgwFj));
+    }
+
+    /**
+     * 修改发改委_附件
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:fj:edit')")
+    @Log(title = "发改委_附件", businessType = BusinessType.UPDATE)
+    @PostMapping("/put")
+    public AjaxResult edit(@RequestBody FgwFj fgwFj)
+    {
+        return toAjax(fgwFjService.updateFgwFj(fgwFj));
+    }
+
+    /**
+     * 删除发改委_附件
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:fj:remove')")
+    @Log(title = "发改委_附件", businessType = BusinessType.DELETE)
+	@GetMapping("/delete/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(fgwFjService.deleteFgwFjByIds(ids));
+    }
+}

+ 105 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/fgw/FgwJzqkController.java

@@ -0,0 +1,105 @@
+package com.ruoyi.web.controller.fgw;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.fgw.FgwJzqk;
+import com.ruoyi.system.service.fgw.IFgwJzqkService;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 发改委_进展情况Controller
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+@RestController
+@RequestMapping("/fgw/jzqk")
+public class FgwJzqkController extends BaseController
+{
+    @Autowired
+    private IFgwJzqkService fgwJzqkService;
+
+    /**
+     * 查询发改委_进展情况列表
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:jzqk:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(FgwJzqk fgwJzqk)
+    {
+        startPage();
+        List<FgwJzqk> list = fgwJzqkService.selectFgwJzqkList(fgwJzqk);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出发改委_进展情况列表
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:jzqk:export')")
+    @Log(title = "发改委_进展情况", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, FgwJzqk fgwJzqk)
+    {
+        List<FgwJzqk> list = fgwJzqkService.selectFgwJzqkList(fgwJzqk);
+        ExcelUtil<FgwJzqk> util = new ExcelUtil<FgwJzqk>(FgwJzqk.class);
+        util.exportExcel(response, list, "发改委_进展情况数据");
+    }
+
+    /**
+     * 获取发改委_进展情况详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:jzqk:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(fgwJzqkService.selectFgwJzqkById(id));
+    }
+
+    /**
+     * 新增发改委_进展情况
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:jzqk:add')")
+    @Log(title = "发改委_进展情况", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody FgwJzqk fgwJzqk)
+    {
+        return toAjax(fgwJzqkService.insertFgwJzqk(fgwJzqk));
+    }
+
+    /**
+     * 修改发改委_进展情况
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:jzqk:edit')")
+    @Log(title = "发改委_进展情况", businessType = BusinessType.UPDATE)
+    @PostMapping("/put")
+    public AjaxResult edit(@RequestBody FgwJzqk fgwJzqk)
+    {
+        return toAjax(fgwJzqkService.updateFgwJzqk(fgwJzqk));
+    }
+
+    /**
+     * 删除发改委_进展情况
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:jzqk:remove')")
+    @Log(title = "发改委_进展情况", businessType = BusinessType.DELETE)
+	@GetMapping("/delete/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(fgwJzqkService.deleteFgwJzqkByIds(ids));
+    }
+}

+ 105 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/fgw/FgwShyjController.java

@@ -0,0 +1,105 @@
+package com.ruoyi.web.controller.fgw;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.fgw.FgwShyj;
+import com.ruoyi.system.service.fgw.IFgwShyjService;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 发改委_审核意见Controller
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+@RestController
+@RequestMapping("/fgw/shyj")
+public class FgwShyjController extends BaseController
+{
+    @Autowired
+    private IFgwShyjService fgwShyjService;
+
+    /**
+     * 查询发改委_审核意见列表
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:shyj:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(FgwShyj fgwShyj)
+    {
+        startPage();
+        List<FgwShyj> list = fgwShyjService.selectFgwShyjList(fgwShyj);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出发改委_审核意见列表
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:shyj:export')")
+    @Log(title = "发改委_审核意见", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, FgwShyj fgwShyj)
+    {
+        List<FgwShyj> list = fgwShyjService.selectFgwShyjList(fgwShyj);
+        ExcelUtil<FgwShyj> util = new ExcelUtil<FgwShyj>(FgwShyj.class);
+        util.exportExcel(response, list, "发改委_审核意见数据");
+    }
+
+    /**
+     * 获取发改委_审核意见详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:shyj:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(fgwShyjService.selectFgwShyjById(id));
+    }
+
+    /**
+     * 新增发改委_审核意见
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:shyj:add')")
+    @Log(title = "发改委_审核意见", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody FgwShyj fgwShyj)
+    {
+        return toAjax(fgwShyjService.insertFgwShyj(fgwShyj));
+    }
+
+    /**
+     * 修改发改委_审核意见
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:shyj:edit')")
+    @Log(title = "发改委_审核意见", businessType = BusinessType.UPDATE)
+    @PostMapping("/put")
+    public AjaxResult edit(@RequestBody FgwShyj fgwShyj)
+    {
+        return toAjax(fgwShyjService.updateFgwShyj(fgwShyj));
+    }
+
+    /**
+     * 删除发改委_审核意见
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:shyj:remove')")
+    @Log(title = "发改委_审核意见", businessType = BusinessType.DELETE)
+    @GetMapping("/delete/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(fgwShyjService.deleteFgwShyjByIds(ids));
+    }
+}

+ 104 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/fgw/FgwXmsbController.java

@@ -0,0 +1,104 @@
+package com.ruoyi.web.controller.fgw;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.domain.fgw.FgwXmsb;
+import com.ruoyi.system.service.fgw.IFgwXmsbService;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 发改委_申报_主Controller
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+@RestController
+@RequestMapping("/fgw/xmsb")
+public class FgwXmsbController extends BaseController
+{
+    @Autowired
+    private IFgwXmsbService fgwXmsbService;
+
+    /**
+     * 查询发改委_申报_主列表
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:xmsb:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(FgwXmsb fgwXmsb)
+    {
+        startPage();
+        List<FgwXmsb> list = fgwXmsbService.selectFgwXmsbList(fgwXmsb);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出发改委_申报_主列表
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:xmsb:export')")
+    @Log(title = "发改委_申报_主", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, FgwXmsb fgwXmsb)
+    {
+        List<FgwXmsb> list = fgwXmsbService.selectFgwXmsbList(fgwXmsb);
+        ExcelUtil<FgwXmsb> util = new ExcelUtil<FgwXmsb>(FgwXmsb.class);
+        util.exportExcel(response, list, "发改委_申报_主数据");
+    }
+
+    /**
+     * 获取发改委_申报_主详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:xmsb:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(fgwXmsbService.selectFgwXmsbById(id));
+    }
+
+    /**
+     * 新增发改委_申报_主
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:xmsb:add')")
+    @Log(title = "发改委_申报_主", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody FgwXmsb fgwXmsb)
+    {
+        return toAjax(fgwXmsbService.insertFgwXmsb(fgwXmsb));
+    }
+
+    /**
+     * 修改发改委_申报_主
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:xmsb:edit')")
+    @Log(title = "发改委_申报_主", businessType = BusinessType.UPDATE)
+    @PostMapping("/put")
+    public AjaxResult edit(@RequestBody FgwXmsb fgwXmsb)
+    {
+        return toAjax(fgwXmsbService.updateFgwXmsb(fgwXmsb));
+    }
+
+    /**
+     * 删除发改委_申报_主
+     */
+    @PreAuthorize("@ss.hasPermi('fgw:xmsb:remove')")
+    @Log(title = "发改委_申报_主", businessType = BusinessType.DELETE)
+    @GetMapping("/delete/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(fgwXmsbService.deleteFgwXmsbByIds(ids));
+    }
+}

+ 108 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/fgw/FgwFj.java

@@ -0,0 +1,108 @@
+package com.ruoyi.system.domain.fgw;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 发改委_附件对象 fgw_fj
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public class FgwFj extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** $column.columnComment */
+    private Long id;
+
+    /** 项目ID */
+    @Excel(name = "项目ID")
+    private Long xmId;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String xmbh;
+
+    /** 附件名称 */
+    @Excel(name = "附件名称")
+    private String fjName;
+
+    /** 附件地址 */
+    @Excel(name = "附件地址")
+    private String path;
+
+    /** 附件类型 1: 节能审查 2: 用地预审与选址意见书 3:核准/备案 4:建议书批复 5:可研批复 6:初步设计批复 7:环境影响评价 8:生态红线不可避让论证 9: 建设用地规划许可证 10:建设工程规划许可证 11:农用地转用和土地征收批复 12:划拨决定书 13:土地出让合同 14:不动产权证 15: 工程招投标 16: 施工许可证 17: 竣工资料 18:进展情况  */
+    @Excel(name = "附件类型 1: 节能审查 2: 用地预审与选址意见书 3:核准/备案 4:建议书批复 5:可研批复 6:初步设计批复 7:环境影响评价 8:生态红线不可避让论证 9: 建设用地规划许可证 10:建设工程规划许可证 11:农用地转用和土地征收批复 12:划拨决定书 13:土地出让合同 14:不动产权证 15: 工程招投标 16: 施工许可证 17: 竣工资料 18:进展情况 ")
+    private String type;
+
+    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 setFjName(String fjName) 
+    {
+        this.fjName = fjName;
+    }
+
+    public String getFjName() 
+    {
+        return fjName;
+    }
+    public void setPath(String path) 
+    {
+        this.path = path;
+    }
+
+    public String getPath() 
+    {
+        return path;
+    }
+    public void setType(String type) 
+    {
+        this.type = type;
+    }
+
+    public String getType() 
+    {
+        return type;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("xmId", getXmId())
+            .append("xmbh", getXmbh())
+            .append("fjName", getFjName())
+            .append("path", getPath())
+            .append("type", getType())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 157 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/fgw/FgwJzqk.java

@@ -0,0 +1,157 @@
+package com.ruoyi.system.domain.fgw;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 发改委_进展情况对象 fgw_jzqk
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public class FgwJzqk 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;
+
+    /** 部门id */
+    @Excel(name = "部门id")
+    private Long deptId;
+
+    /** 部门名称 */
+    @Excel(name = "部门名称")
+    private String deptName;
+
+    /** 进展情况 */
+    @Excel(name = "进展情况")
+    private String jzqk;
+
+    /** 施工力量 */
+    @Excel(name = "施工力量")
+    private String sgll;
+
+    /** 汇报时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "汇报时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date hbTime;
+
+    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 setDeptId(Long deptId) 
+    {
+        this.deptId = deptId;
+    }
+
+    public Long getDeptId() 
+    {
+        return deptId;
+    }
+    public void setDeptName(String deptName) 
+    {
+        this.deptName = deptName;
+    }
+
+    public String getDeptName() 
+    {
+        return deptName;
+    }
+    public void setJzqk(String jzqk) 
+    {
+        this.jzqk = jzqk;
+    }
+
+    public String getJzqk() 
+    {
+        return jzqk;
+    }
+    public void setSgll(String sgll) 
+    {
+        this.sgll = sgll;
+    }
+
+    public String getSgll() 
+    {
+        return sgll;
+    }
+    public void setHbTime(Date hbTime) 
+    {
+        this.hbTime = hbTime;
+    }
+
+    public Date getHbTime() 
+    {
+        return hbTime;
+    }
+
+    @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("deptId", getDeptId())
+            .append("deptName", getDeptName())
+            .append("jzqk", getJzqk())
+            .append("sgll", getSgll())
+            .append("hbTime", getHbTime())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 171 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/fgw/FgwShyj.java

@@ -0,0 +1,171 @@
+package com.ruoyi.system.domain.fgw;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 发改委_审核意见对象 fgw_shyj
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public class FgwShyj 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;
+
+    /** 审核人部门id */
+    @Excel(name = "审核人部门id")
+    private Long deptId;
+
+    /** 审核人部门名称 */
+    @Excel(name = "审核人部门名称")
+    private String shrxm;
+
+    /** 问题类型 */
+    @Excel(name = "问题类型")
+    private String wtlx;
+
+    /** 审核结果(是否通过  1:待审核,2:通过 3:不通过) */
+    @Excel(name = "审核结果", readConverterExp = "审核结果(是否通过  1:待审核,2:通过 3:不通过)")
+    private String shjg;
+
+    /** 审核意见 */
+    @Excel(name = "审核意见")
+    private String shyj;
+
+    /** 审核时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date shsj;
+
+    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 setDeptId(Long deptId) 
+    {
+        this.deptId = deptId;
+    }
+
+    public Long getDeptId() 
+    {
+        return deptId;
+    }
+    public void setShrxm(String shrxm) 
+    {
+        this.shrxm = shrxm;
+    }
+
+    public String getShrxm() 
+    {
+        return shrxm;
+    }
+    public void setWtlx(String wtlx) 
+    {
+        this.wtlx = wtlx;
+    }
+
+    public String getWtlx() 
+    {
+        return wtlx;
+    }
+    public void setShjg(String shjg) 
+    {
+        this.shjg = shjg;
+    }
+
+    public String getShjg() 
+    {
+        return shjg;
+    }
+    public void setShyj(String shyj) 
+    {
+        this.shyj = shyj;
+    }
+
+    public String getShyj() 
+    {
+        return shyj;
+    }
+    public void setShsj(Date shsj) 
+    {
+        this.shsj = shsj;
+    }
+
+    public Date getShsj() 
+    {
+        return shsj;
+    }
+
+    @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("deptId", getDeptId())
+            .append("shrxm", getShrxm())
+            .append("wtlx", getWtlx())
+            .append("shjg", getShjg())
+            .append("shyj", getShyj())
+            .append("shsj", getShsj())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 425 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/fgw/FgwXmsb.java

@@ -0,0 +1,425 @@
+package com.ruoyi.system.domain.fgw;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 发改委_申报_主对象 fgw_xmsb
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public class FgwXmsb extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** ID */
+    private Long id;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称")
+    private String xmmc;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String xmbh;
+
+    /** 项目单位 */
+    @Excel(name = "项目单位")
+    private String xmdw;
+
+    /** 牵头责任单位 */
+    @Excel(name = "牵头责任单位")
+    private String qtzrdw;
+
+    /** 牵头市领导 */
+    @Excel(name = "牵头市领导")
+    private String qtsld;
+
+    /** 主要建设规模和内容 */
+    @Excel(name = "主要建设规模和内容")
+    private String gmnr;
+
+    /** 计划开工时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "计划开工时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date jhkgsj;
+
+    /** 项目总投资 */
+    @Excel(name = "项目总投资")
+    private String xmztz;
+
+    /** 上级补助 */
+    @Excel(name = "上级补助")
+    private String sjbz;
+
+    /** 市财政补助 */
+    @Excel(name = "市财政补助")
+    private String sczbj;
+
+    /** 专项债 */
+    @Excel(name = "专项债")
+    private String zxz;
+
+    /** ppp */
+    @Excel(name = "ppp")
+    private String ppp;
+
+    /** 融资 */
+    @Excel(name = "融资")
+    private String rz;
+
+    /** 年度计划完成投资 */
+    @Excel(name = "年度计划完成投资")
+    private String ndjh;
+
+    /** 上级补助资金渠道 */
+    @Excel(name = "上级补助资金渠道")
+    private String sjbzzjqd;
+
+    /** 融资渠道 */
+    @Excel(name = "融资渠道")
+    private String rzqd;
+
+    /** 地区 */
+    @Excel(name = "地区")
+    private String dq;
+
+    /** 建设单位 */
+    @Excel(name = "建设单位")
+    private String jsdw;
+
+    /** 建设部门id */
+    @Excel(name = "建设部门id")
+    private Long jsDeptId;
+
+    /** 申报部门id */
+    @Excel(name = "申报部门id")
+    private Long deptId;
+
+    /** 申报人id */
+    @Excel(name = "申报人id")
+    private Long userId;
+
+    /** 开工时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "开工时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date kgsj;
+
+    /** 纳统时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "纳统时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date ntsj;
+
+    /** 纳统项目完成投资 */
+    @Excel(name = "纳统项目完成投资")
+    private String ntxmtc;
+
+    /** 申报状态 1:正常 2:暂缓 */
+    @Excel(name = "申报状态 1:正常 2:暂缓")
+    private String type;
+
+    /** 项目进度  */
+    @Excel(name = "项目进度 ")
+    private String progress;
+
+    /** 状态  */
+    @Excel(name = "状态 ")
+    private String status;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setXmmc(String xmmc) 
+    {
+        this.xmmc = xmmc;
+    }
+
+    public String getXmmc() 
+    {
+        return xmmc;
+    }
+    public void setXmbh(String xmbh) 
+    {
+        this.xmbh = xmbh;
+    }
+
+    public String getXmbh() 
+    {
+        return xmbh;
+    }
+    public void setXmdw(String xmdw) 
+    {
+        this.xmdw = xmdw;
+    }
+
+    public String getXmdw() 
+    {
+        return xmdw;
+    }
+    public void setQtzrdw(String qtzrdw) 
+    {
+        this.qtzrdw = qtzrdw;
+    }
+
+    public String getQtzrdw() 
+    {
+        return qtzrdw;
+    }
+    public void setQtsld(String qtsld) 
+    {
+        this.qtsld = qtsld;
+    }
+
+    public String getQtsld() 
+    {
+        return qtsld;
+    }
+    public void setGmnr(String gmnr) 
+    {
+        this.gmnr = gmnr;
+    }
+
+    public String getGmnr() 
+    {
+        return gmnr;
+    }
+    public void setJhkgsj(Date jhkgsj) 
+    {
+        this.jhkgsj = jhkgsj;
+    }
+
+    public Date getJhkgsj() 
+    {
+        return jhkgsj;
+    }
+    public void setXmztz(String xmztz) 
+    {
+        this.xmztz = xmztz;
+    }
+
+    public String getXmztz() 
+    {
+        return xmztz;
+    }
+    public void setSjbz(String sjbz) 
+    {
+        this.sjbz = sjbz;
+    }
+
+    public String getSjbz() 
+    {
+        return sjbz;
+    }
+    public void setSczbj(String sczbj) 
+    {
+        this.sczbj = sczbj;
+    }
+
+    public String getSczbj() 
+    {
+        return sczbj;
+    }
+    public void setZxz(String zxz) 
+    {
+        this.zxz = zxz;
+    }
+
+    public String getZxz() 
+    {
+        return zxz;
+    }
+    public void setPpp(String ppp) 
+    {
+        this.ppp = ppp;
+    }
+
+    public String getPpp() 
+    {
+        return ppp;
+    }
+    public void setRz(String rz) 
+    {
+        this.rz = rz;
+    }
+
+    public String getRz() 
+    {
+        return rz;
+    }
+    public void setNdjh(String ndjh) 
+    {
+        this.ndjh = ndjh;
+    }
+
+    public String getNdjh() 
+    {
+        return ndjh;
+    }
+    public void setSjbzzjqd(String sjbzzjqd) 
+    {
+        this.sjbzzjqd = sjbzzjqd;
+    }
+
+    public String getSjbzzjqd() 
+    {
+        return sjbzzjqd;
+    }
+    public void setRzqd(String rzqd) 
+    {
+        this.rzqd = rzqd;
+    }
+
+    public String getRzqd() 
+    {
+        return rzqd;
+    }
+    public void setDq(String dq) 
+    {
+        this.dq = dq;
+    }
+
+    public String getDq() 
+    {
+        return dq;
+    }
+    public void setJsdw(String jsdw) 
+    {
+        this.jsdw = jsdw;
+    }
+
+    public String getJsdw() 
+    {
+        return jsdw;
+    }
+    public void setJsDeptId(Long jsDeptId) 
+    {
+        this.jsDeptId = jsDeptId;
+    }
+
+    public Long getJsDeptId() 
+    {
+        return jsDeptId;
+    }
+    public void setDeptId(Long deptId) 
+    {
+        this.deptId = deptId;
+    }
+
+    public Long getDeptId() 
+    {
+        return deptId;
+    }
+    public void setUserId(Long userId) 
+    {
+        this.userId = userId;
+    }
+
+    public Long getUserId() 
+    {
+        return userId;
+    }
+    public void setKgsj(Date kgsj) 
+    {
+        this.kgsj = kgsj;
+    }
+
+    public Date getKgsj() 
+    {
+        return kgsj;
+    }
+    public void setNtsj(Date ntsj) 
+    {
+        this.ntsj = ntsj;
+    }
+
+    public Date getNtsj() 
+    {
+        return ntsj;
+    }
+    public void setNtxmtc(String ntxmtc) 
+    {
+        this.ntxmtc = ntxmtc;
+    }
+
+    public String getNtxmtc() 
+    {
+        return ntxmtc;
+    }
+    public void setType(String type) 
+    {
+        this.type = type;
+    }
+
+    public String getType() 
+    {
+        return type;
+    }
+    public void setProgress(String progress) 
+    {
+        this.progress = progress;
+    }
+
+    public String getProgress() 
+    {
+        return progress;
+    }
+    public void setStatus(String status) 
+    {
+        this.status = status;
+    }
+
+    public String getStatus() 
+    {
+        return status;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("xmmc", getXmmc())
+            .append("xmbh", getXmbh())
+            .append("xmdw", getXmdw())
+            .append("qtzrdw", getQtzrdw())
+            .append("qtsld", getQtsld())
+            .append("gmnr", getGmnr())
+            .append("jhkgsj", getJhkgsj())
+            .append("xmztz", getXmztz())
+            .append("sjbz", getSjbz())
+            .append("sczbj", getSczbj())
+            .append("zxz", getZxz())
+            .append("ppp", getPpp())
+            .append("rz", getRz())
+            .append("ndjh", getNdjh())
+            .append("sjbzzjqd", getSjbzzjqd())
+            .append("rzqd", getRzqd())
+            .append("dq", getDq())
+            .append("jsdw", getJsdw())
+            .append("jsDeptId", getJsDeptId())
+            .append("deptId", getDeptId())
+            .append("userId", getUserId())
+            .append("kgsj", getKgsj())
+            .append("ntsj", getNtsj())
+            .append("ntxmtc", getNtxmtc())
+            .append("type", getType())
+            .append("progress", getProgress())
+            .append("status", getStatus())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/fgw/FgwFjMapper.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.mapper.fgw;
+
+import com.ruoyi.system.domain.fgw.FgwFj;
+
+import java.util.List;
+
+/**
+ * 发改委_附件Mapper接口
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public interface FgwFjMapper 
+{
+    /**
+     * 查询发改委_附件
+     * 
+     * @param id 发改委_附件主键
+     * @return 发改委_附件
+     */
+    public FgwFj selectFgwFjById(Long id);
+
+    /**
+     * 查询发改委_附件列表
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 发改委_附件集合
+     */
+    public List<FgwFj> selectFgwFjList(FgwFj fgwFj);
+
+    /**
+     * 新增发改委_附件
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 结果
+     */
+    public int insertFgwFj(FgwFj fgwFj);
+
+    /**
+     * 修改发改委_附件
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 结果
+     */
+    public int updateFgwFj(FgwFj fgwFj);
+
+    /**
+     * 删除发改委_附件
+     * 
+     * @param id 发改委_附件主键
+     * @return 结果
+     */
+    public int deleteFgwFjById(Long id);
+
+    /**
+     * 批量删除发改委_附件
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFgwFjByIds(Long[] ids);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/fgw/FgwJzqkMapper.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.mapper.fgw;
+
+import com.ruoyi.system.domain.fgw.FgwJzqk;
+
+import java.util.List;
+
+/**
+ * 发改委_进展情况Mapper接口
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public interface FgwJzqkMapper 
+{
+    /**
+     * 查询发改委_进展情况
+     * 
+     * @param id 发改委_进展情况主键
+     * @return 发改委_进展情况
+     */
+    public FgwJzqk selectFgwJzqkById(Long id);
+
+    /**
+     * 查询发改委_进展情况列表
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 发改委_进展情况集合
+     */
+    public List<FgwJzqk> selectFgwJzqkList(FgwJzqk fgwJzqk);
+
+    /**
+     * 新增发改委_进展情况
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 结果
+     */
+    public int insertFgwJzqk(FgwJzqk fgwJzqk);
+
+    /**
+     * 修改发改委_进展情况
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 结果
+     */
+    public int updateFgwJzqk(FgwJzqk fgwJzqk);
+
+    /**
+     * 删除发改委_进展情况
+     * 
+     * @param id 发改委_进展情况主键
+     * @return 结果
+     */
+    public int deleteFgwJzqkById(Long id);
+
+    /**
+     * 批量删除发改委_进展情况
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFgwJzqkByIds(Long[] ids);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/fgw/FgwShyjMapper.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.mapper.fgw;
+
+import com.ruoyi.system.domain.fgw.FgwShyj;
+
+import java.util.List;
+
+/**
+ * 发改委_审核意见Mapper接口
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public interface FgwShyjMapper 
+{
+    /**
+     * 查询发改委_审核意见
+     * 
+     * @param id 发改委_审核意见主键
+     * @return 发改委_审核意见
+     */
+    public FgwShyj selectFgwShyjById(Long id);
+
+    /**
+     * 查询发改委_审核意见列表
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 发改委_审核意见集合
+     */
+    public List<FgwShyj> selectFgwShyjList(FgwShyj fgwShyj);
+
+    /**
+     * 新增发改委_审核意见
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 结果
+     */
+    public int insertFgwShyj(FgwShyj fgwShyj);
+
+    /**
+     * 修改发改委_审核意见
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 结果
+     */
+    public int updateFgwShyj(FgwShyj fgwShyj);
+
+    /**
+     * 删除发改委_审核意见
+     * 
+     * @param id 发改委_审核意见主键
+     * @return 结果
+     */
+    public int deleteFgwShyjById(Long id);
+
+    /**
+     * 批量删除发改委_审核意见
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFgwShyjByIds(Long[] ids);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/fgw/FgwXmsbMapper.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.mapper.fgw;
+
+import com.ruoyi.system.domain.fgw.FgwXmsb;
+
+import java.util.List;
+
+/**
+ * 发改委_申报_主Mapper接口
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public interface FgwXmsbMapper 
+{
+    /**
+     * 查询发改委_申报_主
+     * 
+     * @param id 发改委_申报_主主键
+     * @return 发改委_申报_主
+     */
+    public FgwXmsb selectFgwXmsbById(Long id);
+
+    /**
+     * 查询发改委_申报_主列表
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 发改委_申报_主集合
+     */
+    public List<FgwXmsb> selectFgwXmsbList(FgwXmsb fgwXmsb);
+
+    /**
+     * 新增发改委_申报_主
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 结果
+     */
+    public int insertFgwXmsb(FgwXmsb fgwXmsb);
+
+    /**
+     * 修改发改委_申报_主
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 结果
+     */
+    public int updateFgwXmsb(FgwXmsb fgwXmsb);
+
+    /**
+     * 删除发改委_申报_主
+     * 
+     * @param id 发改委_申报_主主键
+     * @return 结果
+     */
+    public int deleteFgwXmsbById(Long id);
+
+    /**
+     * 批量删除发改委_申报_主
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFgwXmsbByIds(Long[] ids);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/fgw/IFgwFjService.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.service.fgw;
+
+import com.ruoyi.system.domain.fgw.FgwFj;
+
+import java.util.List;
+
+/**
+ * 发改委_附件Service接口
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public interface IFgwFjService 
+{
+    /**
+     * 查询发改委_附件
+     * 
+     * @param id 发改委_附件主键
+     * @return 发改委_附件
+     */
+    public FgwFj selectFgwFjById(Long id);
+
+    /**
+     * 查询发改委_附件列表
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 发改委_附件集合
+     */
+    public List<FgwFj> selectFgwFjList(FgwFj fgwFj);
+
+    /**
+     * 新增发改委_附件
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 结果
+     */
+    public int insertFgwFj(FgwFj fgwFj);
+
+    /**
+     * 修改发改委_附件
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 结果
+     */
+    public int updateFgwFj(FgwFj fgwFj);
+
+    /**
+     * 批量删除发改委_附件
+     * 
+     * @param ids 需要删除的发改委_附件主键集合
+     * @return 结果
+     */
+    public int deleteFgwFjByIds(Long[] ids);
+
+    /**
+     * 删除发改委_附件信息
+     * 
+     * @param id 发改委_附件主键
+     * @return 结果
+     */
+    public int deleteFgwFjById(Long id);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/fgw/IFgwJzqkService.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.service.fgw;
+
+import com.ruoyi.system.domain.fgw.FgwJzqk;
+
+import java.util.List;
+
+/**
+ * 发改委_进展情况Service接口
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public interface IFgwJzqkService 
+{
+    /**
+     * 查询发改委_进展情况
+     * 
+     * @param id 发改委_进展情况主键
+     * @return 发改委_进展情况
+     */
+    public FgwJzqk selectFgwJzqkById(Long id);
+
+    /**
+     * 查询发改委_进展情况列表
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 发改委_进展情况集合
+     */
+    public List<FgwJzqk> selectFgwJzqkList(FgwJzqk fgwJzqk);
+
+    /**
+     * 新增发改委_进展情况
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 结果
+     */
+    public int insertFgwJzqk(FgwJzqk fgwJzqk);
+
+    /**
+     * 修改发改委_进展情况
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 结果
+     */
+    public int updateFgwJzqk(FgwJzqk fgwJzqk);
+
+    /**
+     * 批量删除发改委_进展情况
+     * 
+     * @param ids 需要删除的发改委_进展情况主键集合
+     * @return 结果
+     */
+    public int deleteFgwJzqkByIds(Long[] ids);
+
+    /**
+     * 删除发改委_进展情况信息
+     * 
+     * @param id 发改委_进展情况主键
+     * @return 结果
+     */
+    public int deleteFgwJzqkById(Long id);
+}

+ 63 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/fgw/IFgwShyjService.java

@@ -0,0 +1,63 @@
+package com.ruoyi.system.service.fgw;
+
+import com.ruoyi.system.domain.fgw.FgwShyj;
+
+import java.util.List;
+
+
+/**
+ * 发改委_审核意见Service接口
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public interface IFgwShyjService 
+{
+    /**
+     * 查询发改委_审核意见
+     * 
+     * @param id 发改委_审核意见主键
+     * @return 发改委_审核意见
+     */
+    public FgwShyj selectFgwShyjById(Long id);
+
+    /**
+     * 查询发改委_审核意见列表
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 发改委_审核意见集合
+     */
+    public List<FgwShyj> selectFgwShyjList(FgwShyj fgwShyj);
+
+    /**
+     * 新增发改委_审核意见
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 结果
+     */
+    public int insertFgwShyj(FgwShyj fgwShyj);
+
+    /**
+     * 修改发改委_审核意见
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 结果
+     */
+    public int updateFgwShyj(FgwShyj fgwShyj);
+
+    /**
+     * 批量删除发改委_审核意见
+     * 
+     * @param ids 需要删除的发改委_审核意见主键集合
+     * @return 结果
+     */
+    public int deleteFgwShyjByIds(Long[] ids);
+
+    /**
+     * 删除发改委_审核意见信息
+     * 
+     * @param id 发改委_审核意见主键
+     * @return 结果
+     */
+    public int deleteFgwShyjById(Long id);
+}

+ 62 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/fgw/IFgwXmsbService.java

@@ -0,0 +1,62 @@
+package com.ruoyi.system.service.fgw;
+
+import com.ruoyi.system.domain.fgw.FgwXmsb;
+
+import java.util.List;
+
+/**
+ * 发改委_申报_主Service接口
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+public interface IFgwXmsbService 
+{
+    /**
+     * 查询发改委_申报_主
+     * 
+     * @param id 发改委_申报_主主键
+     * @return 发改委_申报_主
+     */
+    public FgwXmsb selectFgwXmsbById(Long id);
+
+    /**
+     * 查询发改委_申报_主列表
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 发改委_申报_主集合
+     */
+    public List<FgwXmsb> selectFgwXmsbList(FgwXmsb fgwXmsb);
+
+    /**
+     * 新增发改委_申报_主
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 结果
+     */
+    public int insertFgwXmsb(FgwXmsb fgwXmsb);
+
+    /**
+     * 修改发改委_申报_主
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 结果
+     */
+    public int updateFgwXmsb(FgwXmsb fgwXmsb);
+
+    /**
+     * 批量删除发改委_申报_主
+     * 
+     * @param ids 需要删除的发改委_申报_主主键集合
+     * @return 结果
+     */
+    public int deleteFgwXmsbByIds(Long[] ids);
+
+    /**
+     * 删除发改委_申报_主信息
+     * 
+     * @param id 发改委_申报_主主键
+     * @return 结果
+     */
+    public int deleteFgwXmsbById(Long id);
+}

+ 95 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/fgw/FgwFjServiceImpl.java

@@ -0,0 +1,95 @@
+package com.ruoyi.system.service.impl.fgw;
+
+import java.util.List;
+
+import com.ruoyi.system.domain.fgw.FgwFj;
+import com.ruoyi.system.mapper.fgw.FgwFjMapper;
+import com.ruoyi.system.service.fgw.IFgwFjService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+
+/**
+ * 发改委_附件Service业务层处理
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+@Service
+public class FgwFjServiceImpl implements IFgwFjService
+{
+    @Autowired
+    private FgwFjMapper fgwFjMapper;
+
+    /**
+     * 查询发改委_附件
+     * 
+     * @param id 发改委_附件主键
+     * @return 发改委_附件
+     */
+    @Override
+    public FgwFj selectFgwFjById(Long id)
+    {
+        return fgwFjMapper.selectFgwFjById(id);
+    }
+
+    /**
+     * 查询发改委_附件列表
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 发改委_附件
+     */
+    @Override
+    public List<FgwFj> selectFgwFjList(FgwFj fgwFj)
+    {
+        return fgwFjMapper.selectFgwFjList(fgwFj);
+    }
+
+    /**
+     * 新增发改委_附件
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 结果
+     */
+    @Override
+    public int insertFgwFj(FgwFj fgwFj)
+    {
+        return fgwFjMapper.insertFgwFj(fgwFj);
+    }
+
+    /**
+     * 修改发改委_附件
+     * 
+     * @param fgwFj 发改委_附件
+     * @return 结果
+     */
+    @Override
+    public int updateFgwFj(FgwFj fgwFj)
+    {
+        return fgwFjMapper.updateFgwFj(fgwFj);
+    }
+
+    /**
+     * 批量删除发改委_附件
+     * 
+     * @param ids 需要删除的发改委_附件主键
+     * @return 结果
+     */
+    @Override
+    public int deleteFgwFjByIds(Long[] ids)
+    {
+        return fgwFjMapper.deleteFgwFjByIds(ids);
+    }
+
+    /**
+     * 删除发改委_附件信息
+     * 
+     * @param id 发改委_附件主键
+     * @return 结果
+     */
+    @Override
+    public int deleteFgwFjById(Long id)
+    {
+        return fgwFjMapper.deleteFgwFjById(id);
+    }
+}

+ 97 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/fgw/FgwJzqkServiceImpl.java

@@ -0,0 +1,97 @@
+package com.ruoyi.system.service.impl.fgw;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.system.domain.fgw.FgwJzqk;
+import com.ruoyi.system.mapper.fgw.FgwJzqkMapper;
+import com.ruoyi.system.service.fgw.IFgwJzqkService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+
+/**
+ * 发改委_进展情况Service业务层处理
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+@Service
+public class FgwJzqkServiceImpl implements IFgwJzqkService
+{
+    @Autowired
+    private FgwJzqkMapper fgwJzqkMapper;
+
+    /**
+     * 查询发改委_进展情况
+     * 
+     * @param id 发改委_进展情况主键
+     * @return 发改委_进展情况
+     */
+    @Override
+    public FgwJzqk selectFgwJzqkById(Long id)
+    {
+        return fgwJzqkMapper.selectFgwJzqkById(id);
+    }
+
+    /**
+     * 查询发改委_进展情况列表
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 发改委_进展情况
+     */
+    @Override
+    public List<FgwJzqk> selectFgwJzqkList(FgwJzqk fgwJzqk)
+    {
+        return fgwJzqkMapper.selectFgwJzqkList(fgwJzqk);
+    }
+
+    /**
+     * 新增发改委_进展情况
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 结果
+     */
+    @Override
+    public int insertFgwJzqk(FgwJzqk fgwJzqk)
+    {
+        fgwJzqk.setCreateTime(DateUtils.getNowDate());
+        return fgwJzqkMapper.insertFgwJzqk(fgwJzqk);
+    }
+
+    /**
+     * 修改发改委_进展情况
+     * 
+     * @param fgwJzqk 发改委_进展情况
+     * @return 结果
+     */
+    @Override
+    public int updateFgwJzqk(FgwJzqk fgwJzqk)
+    {
+        fgwJzqk.setUpdateTime(DateUtils.getNowDate());
+        return fgwJzqkMapper.updateFgwJzqk(fgwJzqk);
+    }
+
+    /**
+     * 批量删除发改委_进展情况
+     * 
+     * @param ids 需要删除的发改委_进展情况主键
+     * @return 结果
+     */
+    @Override
+    public int deleteFgwJzqkByIds(Long[] ids)
+    {
+        return fgwJzqkMapper.deleteFgwJzqkByIds(ids);
+    }
+
+    /**
+     * 删除发改委_进展情况信息
+     * 
+     * @param id 发改委_进展情况主键
+     * @return 结果
+     */
+    @Override
+    public int deleteFgwJzqkById(Long id)
+    {
+        return fgwJzqkMapper.deleteFgwJzqkById(id);
+    }
+}

+ 97 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/fgw/FgwShyjServiceImpl.java

@@ -0,0 +1,97 @@
+package com.ruoyi.system.service.impl.fgw;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.system.domain.fgw.FgwShyj;
+import com.ruoyi.system.mapper.fgw.FgwShyjMapper;
+import com.ruoyi.system.service.fgw.IFgwShyjService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+
+/**
+ * 发改委_审核意见Service业务层处理
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+@Service
+public class FgwShyjServiceImpl implements IFgwShyjService
+{
+    @Autowired
+    private FgwShyjMapper fgwShyjMapper;
+
+    /**
+     * 查询发改委_审核意见
+     * 
+     * @param id 发改委_审核意见主键
+     * @return 发改委_审核意见
+     */
+    @Override
+    public FgwShyj selectFgwShyjById(Long id)
+    {
+        return fgwShyjMapper.selectFgwShyjById(id);
+    }
+
+    /**
+     * 查询发改委_审核意见列表
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 发改委_审核意见
+     */
+    @Override
+    public List<FgwShyj> selectFgwShyjList(FgwShyj fgwShyj)
+    {
+        return fgwShyjMapper.selectFgwShyjList(fgwShyj);
+    }
+
+    /**
+     * 新增发改委_审核意见
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 结果
+     */
+    @Override
+    public int insertFgwShyj(FgwShyj fgwShyj)
+    {
+        fgwShyj.setCreateTime(DateUtils.getNowDate());
+        return fgwShyjMapper.insertFgwShyj(fgwShyj);
+    }
+
+    /**
+     * 修改发改委_审核意见
+     * 
+     * @param fgwShyj 发改委_审核意见
+     * @return 结果
+     */
+    @Override
+    public int updateFgwShyj(FgwShyj fgwShyj)
+    {
+        fgwShyj.setUpdateTime(DateUtils.getNowDate());
+        return fgwShyjMapper.updateFgwShyj(fgwShyj);
+    }
+
+    /**
+     * 批量删除发改委_审核意见
+     * 
+     * @param ids 需要删除的发改委_审核意见主键
+     * @return 结果
+     */
+    @Override
+    public int deleteFgwShyjByIds(Long[] ids)
+    {
+        return fgwShyjMapper.deleteFgwShyjByIds(ids);
+    }
+
+    /**
+     * 删除发改委_审核意见信息
+     * 
+     * @param id 发改委_审核意见主键
+     * @return 结果
+     */
+    @Override
+    public int deleteFgwShyjById(Long id)
+    {
+        return fgwShyjMapper.deleteFgwShyjById(id);
+    }
+}

+ 97 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/fgw/FgwXmsbServiceImpl.java

@@ -0,0 +1,97 @@
+package com.ruoyi.system.service.impl.fgw;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.system.domain.fgw.FgwXmsb;
+import com.ruoyi.system.mapper.fgw.FgwXmsbMapper;
+import com.ruoyi.system.service.fgw.IFgwXmsbService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+
+/**
+ * 发改委_申报_主Service业务层处理
+ * 
+ * @author boman
+ * @date 2023-03-22
+ */
+@Service
+public class FgwXmsbServiceImpl implements IFgwXmsbService
+{
+    @Autowired
+    private FgwXmsbMapper fgwXmsbMapper;
+
+    /**
+     * 查询发改委_申报_主
+     * 
+     * @param id 发改委_申报_主主键
+     * @return 发改委_申报_主
+     */
+    @Override
+    public FgwXmsb selectFgwXmsbById(Long id)
+    {
+        return fgwXmsbMapper.selectFgwXmsbById(id);
+    }
+
+    /**
+     * 查询发改委_申报_主列表
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 发改委_申报_主
+     */
+    @Override
+    public List<FgwXmsb> selectFgwXmsbList(FgwXmsb fgwXmsb)
+    {
+        return fgwXmsbMapper.selectFgwXmsbList(fgwXmsb);
+    }
+
+    /**
+     * 新增发改委_申报_主
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 结果
+     */
+    @Override
+    public int insertFgwXmsb(FgwXmsb fgwXmsb)
+    {
+        fgwXmsb.setCreateTime(DateUtils.getNowDate());
+        return fgwXmsbMapper.insertFgwXmsb(fgwXmsb);
+    }
+
+    /**
+     * 修改发改委_申报_主
+     * 
+     * @param fgwXmsb 发改委_申报_主
+     * @return 结果
+     */
+    @Override
+    public int updateFgwXmsb(FgwXmsb fgwXmsb)
+    {
+        fgwXmsb.setUpdateTime(DateUtils.getNowDate());
+        return fgwXmsbMapper.updateFgwXmsb(fgwXmsb);
+    }
+
+    /**
+     * 批量删除发改委_申报_主
+     * 
+     * @param ids 需要删除的发改委_申报_主主键
+     * @return 结果
+     */
+    @Override
+    public int deleteFgwXmsbByIds(Long[] ids)
+    {
+        return fgwXmsbMapper.deleteFgwXmsbByIds(ids);
+    }
+
+    /**
+     * 删除发改委_申报_主信息
+     * 
+     * @param id 发改委_申报_主主键
+     * @return 结果
+     */
+    @Override
+    public int deleteFgwXmsbById(Long id)
+    {
+        return fgwXmsbMapper.deleteFgwXmsbById(id);
+    }
+}

+ 80 - 0
ruoyi-system/src/main/resources/mapper/system/fgw/FgwFjMapper.xml

@@ -0,0 +1,80 @@
+<?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.fgw.FgwFjMapper">
+    
+    <resultMap type="FgwFj" id="FgwFjResult">
+        <result property="id"    column="id"    />
+        <result property="xmId"    column="xm_id"    />
+        <result property="xmbh"    column="xmbh"    />
+        <result property="fjName"    column="fj_name"    />
+        <result property="path"    column="path"    />
+        <result property="type"    column="type"    />
+        <result property="remark"    column="remark"    />
+    </resultMap>
+
+    <sql id="selectFgwFjVo">
+        select id, xm_id, xmbh, fj_name, path, type, remark from fgw_fj
+    </sql>
+
+    <select id="selectFgwFjList" parameterType="FgwFj" resultMap="FgwFjResult">
+        <include refid="selectFgwFjVo"/>
+        <where>  
+            <if test="xmId != null "> and xm_id = #{xmId}</if>
+            <if test="xmbh != null  and xmbh != ''"> and xmbh = #{xmbh}</if>
+            <if test="fjName != null  and fjName != ''"> and fj_name like concat('%', #{fjName}, '%')</if>
+            <if test="path != null  and path != ''"> and path = #{path}</if>
+            <if test="type != null  and type != ''"> and type = #{type}</if>
+        </where>
+    </select>
+    
+    <select id="selectFgwFjById" parameterType="Long" resultMap="FgwFjResult">
+        <include refid="selectFgwFjVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertFgwFj" parameterType="FgwFj" useGeneratedKeys="true" keyProperty="id">
+        insert into fgw_fj
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="xmId != null">xm_id,</if>
+            <if test="xmbh != null">xmbh,</if>
+            <if test="fjName != null and fjName != ''">fj_name,</if>
+            <if test="path != null">path,</if>
+            <if test="type != null">type,</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="fjName != null and fjName != ''">#{fjName},</if>
+            <if test="path != null">#{path},</if>
+            <if test="type != null">#{type},</if>
+            <if test="remark != null">#{remark},</if>
+         </trim>
+    </insert>
+
+    <update id="updateFgwFj" parameterType="FgwFj">
+        update fgw_fj
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="xmId != null">xm_id = #{xmId},</if>
+            <if test="xmbh != null">xmbh = #{xmbh},</if>
+            <if test="fjName != null and fjName != ''">fj_name = #{fjName},</if>
+            <if test="path != null">path = #{path},</if>
+            <if test="type != null">type = #{type},</if>
+            <if test="remark != null">remark = #{remark},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteFgwFjById" parameterType="Long">
+        delete from fgw_fj where id = #{id}
+    </delete>
+
+    <delete id="deleteFgwFjByIds" parameterType="String">
+        delete from fgw_fj where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>

+ 111 - 0
ruoyi-system/src/main/resources/mapper/system/fgw/FgwJzqkMapper.xml

@@ -0,0 +1,111 @@
+<?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.fgw.FgwJzqkMapper">
+    
+    <resultMap type="FgwJzqk" id="FgwJzqkResult">
+        <result property="id"    column="id"    />
+        <result property="xmId"    column="xm_id"    />
+        <result property="xmbh"    column="xmbh"    />
+        <result property="xmmc"    column="xmmc"    />
+        <result property="deptId"    column="dept_id"    />
+        <result property="deptName"    column="dept_name"    />
+        <result property="jzqk"    column="jzqk"    />
+        <result property="sgll"    column="sgll"    />
+        <result property="hbTime"    column="hb_time"    />
+        <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="selectFgwJzqkVo">
+        select id, xm_id, xmbh, xmmc, dept_id, dept_name, jzqk, sgll, hb_time, create_by, create_time, update_by, update_time, remark from fgw_jzqk
+    </sql>
+
+    <select id="selectFgwJzqkList" parameterType="FgwJzqk" resultMap="FgwJzqkResult">
+        <include refid="selectFgwJzqkVo"/>
+        <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="deptId != null "> and dept_id = #{deptId}</if>
+            <if test="deptName != null  and deptName != ''"> and dept_name like concat('%', #{deptName}, '%')</if>
+            <if test="jzqk != null  and jzqk != ''"> and jzqk = #{jzqk}</if>
+            <if test="sgll != null  and sgll != ''"> and sgll = #{sgll}</if>
+            <if test="hbTime != null "> and hb_time = #{hbTime}</if>
+        </where>
+    </select>
+    
+    <select id="selectFgwJzqkById" parameterType="Long" resultMap="FgwJzqkResult">
+        <include refid="selectFgwJzqkVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertFgwJzqk" parameterType="FgwJzqk" useGeneratedKeys="true" keyProperty="id">
+        insert into fgw_jzqk
+        <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="deptId != null">dept_id,</if>
+            <if test="deptName != null and deptName != ''">dept_name,</if>
+            <if test="jzqk != null">jzqk,</if>
+            <if test="sgll != null">sgll,</if>
+            <if test="hbTime != null">hb_time,</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="deptId != null">#{deptId},</if>
+            <if test="deptName != null and deptName != ''">#{deptName},</if>
+            <if test="jzqk != null">#{jzqk},</if>
+            <if test="sgll != null">#{sgll},</if>
+            <if test="hbTime != null">#{hbTime},</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="updateFgwJzqk" parameterType="FgwJzqk">
+        update fgw_jzqk
+        <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="deptId != null">dept_id = #{deptId},</if>
+            <if test="deptName != null and deptName != ''">dept_name = #{deptName},</if>
+            <if test="jzqk != null">jzqk = #{jzqk},</if>
+            <if test="sgll != null">sgll = #{sgll},</if>
+            <if test="hbTime != null">hb_time = #{hbTime},</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="deleteFgwJzqkById" parameterType="Long">
+        delete from fgw_jzqk where id = #{id}
+    </delete>
+
+    <delete id="deleteFgwJzqkByIds" parameterType="String">
+        delete from fgw_jzqk where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>

+ 116 - 0
ruoyi-system/src/main/resources/mapper/system/fgw/FgwShyjMapper.xml

@@ -0,0 +1,116 @@
+<?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.fgw.FgwShyjMapper">
+    
+    <resultMap type="FgwShyj" id="FgwShyjResult">
+        <result property="id"    column="id"    />
+        <result property="xmId"    column="xm_id"    />
+        <result property="xmbh"    column="xmbh"    />
+        <result property="xmmc"    column="xmmc"    />
+        <result property="deptId"    column="dept_id"    />
+        <result property="shrxm"    column="shrxm"    />
+        <result property="wtlx"    column="wtlx"    />
+        <result property="shjg"    column="shjg"    />
+        <result property="shyj"    column="shyj"    />
+        <result property="shsj"    column="shsj"    />
+        <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="selectFgwShyjVo">
+        select id, xm_id, xmbh, xmmc, dept_id, shrxm, wtlx, shjg, shyj, shsj, create_by, create_time, update_by, update_time, remark from fgw_shyj
+    </sql>
+
+    <select id="selectFgwShyjList" parameterType="FgwShyj" resultMap="FgwShyjResult">
+        <include refid="selectFgwShyjVo"/>
+        <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="deptId != null "> and dept_id = #{deptId}</if>
+            <if test="shrxm != null  and shrxm != ''"> and shrxm = #{shrxm}</if>
+            <if test="wtlx != null  and wtlx != ''"> and wtlx = #{wtlx}</if>
+            <if test="shjg != null  and shjg != ''"> and shjg = #{shjg}</if>
+            <if test="shyj != null  and shyj != ''"> and shyj = #{shyj}</if>
+            <if test="shsj != null "> and shsj = #{shsj}</if>
+        </where>
+    </select>
+    
+    <select id="selectFgwShyjById" parameterType="Long" resultMap="FgwShyjResult">
+        <include refid="selectFgwShyjVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertFgwShyj" parameterType="FgwShyj" useGeneratedKeys="true" keyProperty="id">
+        insert into fgw_shyj
+        <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="deptId != null">dept_id,</if>
+            <if test="shrxm != null and shrxm != ''">shrxm,</if>
+            <if test="wtlx != null and wtlx != ''">wtlx,</if>
+            <if test="shjg != null and shjg != ''">shjg,</if>
+            <if test="shyj != null">shyj,</if>
+            <if test="shsj != null">shsj,</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="deptId != null">#{deptId},</if>
+            <if test="shrxm != null and shrxm != ''">#{shrxm},</if>
+            <if test="wtlx != null and wtlx != ''">#{wtlx},</if>
+            <if test="shjg != null and shjg != ''">#{shjg},</if>
+            <if test="shyj != null">#{shyj},</if>
+            <if test="shsj != null">#{shsj},</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="updateFgwShyj" parameterType="FgwShyj">
+        update fgw_shyj
+        <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="deptId != null">dept_id = #{deptId},</if>
+            <if test="shrxm != null and shrxm != ''">shrxm = #{shrxm},</if>
+            <if test="wtlx != null and wtlx != ''">wtlx = #{wtlx},</if>
+            <if test="shjg != null and shjg != ''">shjg = #{shjg},</if>
+            <if test="shyj != null">shyj = #{shyj},</if>
+            <if test="shsj != null">shsj = #{shsj},</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="deleteFgwShyjById" parameterType="Long">
+        delete from fgw_shyj where id = #{id}
+    </delete>
+
+    <delete id="deleteFgwShyjByIds" parameterType="String">
+        delete from fgw_shyj where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>

+ 206 - 0
ruoyi-system/src/main/resources/mapper/system/fgw/FgwXmsbMapper.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.fgw.FgwXmsbMapper">
+    
+    <resultMap type="FgwXmsb" id="FgwXmsbResult">
+        <result property="id"    column="id"    />
+        <result property="xmmc"    column="xmmc"    />
+        <result property="xmbh"    column="xmbh"    />
+        <result property="xmdw"    column="xmdw"    />
+        <result property="qtzrdw"    column="qtzrdw"    />
+        <result property="qtsld"    column="qtsld"    />
+        <result property="gmnr"    column="gmnr"    />
+        <result property="jhkgsj"    column="jhkgsj"    />
+        <result property="xmztz"    column="xmztz"    />
+        <result property="sjbz"    column="sjbz"    />
+        <result property="sczbj"    column="sczbj"    />
+        <result property="zxz"    column="zxz"    />
+        <result property="ppp"    column="ppp"    />
+        <result property="rz"    column="rz"    />
+        <result property="ndjh"    column="ndjh"    />
+        <result property="sjbzzjqd"    column="sjbzzjqd"    />
+        <result property="rzqd"    column="rzqd"    />
+        <result property="dq"    column="dq"    />
+        <result property="jsdw"    column="jsdw"    />
+        <result property="jsDeptId"    column="js_dept_id"    />
+        <result property="deptId"    column="dept_id"    />
+        <result property="userId"    column="user_id"    />
+        <result property="kgsj"    column="kgsj"    />
+        <result property="ntsj"    column="ntsj"    />
+        <result property="ntxmtc"    column="ntxmtc"    />
+        <result property="type"    column="type"    />
+        <result property="progress"    column="progress"    />
+        <result property="status"    column="status"    />
+        <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="selectFgwXmsbVo">
+        select id, xmmc, xmbh, xmdw, qtzrdw, qtsld, gmnr, jhkgsj, xmztz, sjbz, sczbj, zxz, ppp, rz, ndjh, sjbzzjqd, rzqd, dq, jsdw, js_dept_id, dept_id, user_id, kgsj, ntsj, ntxmtc, type, progress, status, create_by, create_time, update_by, update_time, remark from fgw_xmsb
+    </sql>
+
+    <select id="selectFgwXmsbList" parameterType="FgwXmsb" resultMap="FgwXmsbResult">
+        <include refid="selectFgwXmsbVo"/>
+        <where>  
+            <if test="xmmc != null  and xmmc != ''"> and xmmc = #{xmmc}</if>
+            <if test="xmbh != null  and xmbh != ''"> and xmbh = #{xmbh}</if>
+            <if test="xmdw != null  and xmdw != ''"> and xmdw = #{xmdw}</if>
+            <if test="qtzrdw != null  and qtzrdw != ''"> and qtzrdw = #{qtzrdw}</if>
+            <if test="qtsld != null  and qtsld != ''"> and qtsld = #{qtsld}</if>
+            <if test="gmnr != null  and gmnr != ''"> and gmnr = #{gmnr}</if>
+            <if test="jhkgsj != null "> and jhkgsj = #{jhkgsj}</if>
+            <if test="xmztz != null  and xmztz != ''"> and xmztz = #{xmztz}</if>
+            <if test="sjbz != null  and sjbz != ''"> and sjbz = #{sjbz}</if>
+            <if test="sczbj != null  and sczbj != ''"> and sczbj = #{sczbj}</if>
+            <if test="zxz != null  and zxz != ''"> and zxz = #{zxz}</if>
+            <if test="ppp != null  and ppp != ''"> and ppp = #{ppp}</if>
+            <if test="rz != null  and rz != ''"> and rz = #{rz}</if>
+            <if test="ndjh != null  and ndjh != ''"> and ndjh = #{ndjh}</if>
+            <if test="sjbzzjqd != null  and sjbzzjqd != ''"> and sjbzzjqd = #{sjbzzjqd}</if>
+            <if test="rzqd != null  and rzqd != ''"> and rzqd = #{rzqd}</if>
+            <if test="dq != null  and dq != ''"> and dq = #{dq}</if>
+            <if test="jsdw != null  and jsdw != ''"> and jsdw = #{jsdw}</if>
+            <if test="jsDeptId != null "> and js_dept_id = #{jsDeptId}</if>
+            <if test="deptId != null "> and dept_id = #{deptId}</if>
+            <if test="userId != null "> and user_id = #{userId}</if>
+            <if test="kgsj != null "> and kgsj = #{kgsj}</if>
+            <if test="ntsj != null "> and ntsj = #{ntsj}</if>
+            <if test="ntxmtc != null  and ntxmtc != ''"> and ntxmtc = #{ntxmtc}</if>
+            <if test="type != null  and type != ''"> and type = #{type}</if>
+            <if test="progress != null  and progress != ''"> and progress = #{progress}</if>
+            <if test="status != null  and status != ''"> and status = #{status}</if>
+        </where>
+    </select>
+    
+    <select id="selectFgwXmsbById" parameterType="Long" resultMap="FgwXmsbResult">
+        <include refid="selectFgwXmsbVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertFgwXmsb" parameterType="FgwXmsb" useGeneratedKeys="true" keyProperty="id">
+        insert into fgw_xmsb
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="xmmc != null">xmmc,</if>
+            <if test="xmbh != null">xmbh,</if>
+            <if test="xmdw != null">xmdw,</if>
+            <if test="qtzrdw != null">qtzrdw,</if>
+            <if test="qtsld != null">qtsld,</if>
+            <if test="gmnr != null">gmnr,</if>
+            <if test="jhkgsj != null">jhkgsj,</if>
+            <if test="xmztz != null">xmztz,</if>
+            <if test="sjbz != null">sjbz,</if>
+            <if test="sczbj != null">sczbj,</if>
+            <if test="zxz != null">zxz,</if>
+            <if test="ppp != null">ppp,</if>
+            <if test="rz != null">rz,</if>
+            <if test="ndjh != null">ndjh,</if>
+            <if test="sjbzzjqd != null">sjbzzjqd,</if>
+            <if test="rzqd != null">rzqd,</if>
+            <if test="dq != null">dq,</if>
+            <if test="jsdw != null">jsdw,</if>
+            <if test="jsDeptId != null">js_dept_id,</if>
+            <if test="deptId != null">dept_id,</if>
+            <if test="userId != null">user_id,</if>
+            <if test="kgsj != null">kgsj,</if>
+            <if test="ntsj != null">ntsj,</if>
+            <if test="ntxmtc != null">ntxmtc,</if>
+            <if test="type != null">type,</if>
+            <if test="progress != null">progress,</if>
+            <if test="status != null">status,</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="xmmc != null">#{xmmc},</if>
+            <if test="xmbh != null">#{xmbh},</if>
+            <if test="xmdw != null">#{xmdw},</if>
+            <if test="qtzrdw != null">#{qtzrdw},</if>
+            <if test="qtsld != null">#{qtsld},</if>
+            <if test="gmnr != null">#{gmnr},</if>
+            <if test="jhkgsj != null">#{jhkgsj},</if>
+            <if test="xmztz != null">#{xmztz},</if>
+            <if test="sjbz != null">#{sjbz},</if>
+            <if test="sczbj != null">#{sczbj},</if>
+            <if test="zxz != null">#{zxz},</if>
+            <if test="ppp != null">#{ppp},</if>
+            <if test="rz != null">#{rz},</if>
+            <if test="ndjh != null">#{ndjh},</if>
+            <if test="sjbzzjqd != null">#{sjbzzjqd},</if>
+            <if test="rzqd != null">#{rzqd},</if>
+            <if test="dq != null">#{dq},</if>
+            <if test="jsdw != null">#{jsdw},</if>
+            <if test="jsDeptId != null">#{jsDeptId},</if>
+            <if test="deptId != null">#{deptId},</if>
+            <if test="userId != null">#{userId},</if>
+            <if test="kgsj != null">#{kgsj},</if>
+            <if test="ntsj != null">#{ntsj},</if>
+            <if test="ntxmtc != null">#{ntxmtc},</if>
+            <if test="type != null">#{type},</if>
+            <if test="progress != null">#{progress},</if>
+            <if test="status != null">#{status},</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="updateFgwXmsb" parameterType="FgwXmsb">
+        update fgw_xmsb
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="xmmc != null">xmmc = #{xmmc},</if>
+            <if test="xmbh != null">xmbh = #{xmbh},</if>
+            <if test="xmdw != null">xmdw = #{xmdw},</if>
+            <if test="qtzrdw != null">qtzrdw = #{qtzrdw},</if>
+            <if test="qtsld != null">qtsld = #{qtsld},</if>
+            <if test="gmnr != null">gmnr = #{gmnr},</if>
+            <if test="jhkgsj != null">jhkgsj = #{jhkgsj},</if>
+            <if test="xmztz != null">xmztz = #{xmztz},</if>
+            <if test="sjbz != null">sjbz = #{sjbz},</if>
+            <if test="sczbj != null">sczbj = #{sczbj},</if>
+            <if test="zxz != null">zxz = #{zxz},</if>
+            <if test="ppp != null">ppp = #{ppp},</if>
+            <if test="rz != null">rz = #{rz},</if>
+            <if test="ndjh != null">ndjh = #{ndjh},</if>
+            <if test="sjbzzjqd != null">sjbzzjqd = #{sjbzzjqd},</if>
+            <if test="rzqd != null">rzqd = #{rzqd},</if>
+            <if test="dq != null">dq = #{dq},</if>
+            <if test="jsdw != null">jsdw = #{jsdw},</if>
+            <if test="jsDeptId != null">js_dept_id = #{jsDeptId},</if>
+            <if test="deptId != null">dept_id = #{deptId},</if>
+            <if test="userId != null">user_id = #{userId},</if>
+            <if test="kgsj != null">kgsj = #{kgsj},</if>
+            <if test="ntsj != null">ntsj = #{ntsj},</if>
+            <if test="ntxmtc != null">ntxmtc = #{ntxmtc},</if>
+            <if test="type != null">type = #{type},</if>
+            <if test="progress != null">progress = #{progress},</if>
+            <if test="status != null">status = #{status},</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="deleteFgwXmsbById" parameterType="Long">
+        delete from fgw_xmsb where id = #{id}
+    </delete>
+
+    <delete id="deleteFgwXmsbByIds" parameterType="String">
+        delete from fgw_xmsb where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+</mapper>