From 440bd6897b18659f6260403b62700cbfd45d2ddf Mon Sep 17 00:00:00 2001 From: xzt <1113240624@qq.com> Date: Wed, 12 Mar 2025 14:11:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A4=9A=E4=B8=AA=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/build/buildProgressWarning.js | 53 + .../src/api/build/costChangeWarning.js | 53 + .../src/api/build/fundPayWarning.js | 53 + .../src/api/build/investCompleteConfig.js | 53 + .../buildProgressWarning/index.vue | 2466 +++++++++++++++++ .../projectInfo/buildProgressWarning/list.vue | 678 +++++ .../projectInfo/costChangeWarning/index.vue | 2458 ++++++++++++++++ .../projectInfo/costChangeWarning/list.vue | 467 ++++ .../projectInfo/fundPayWarning/index.vue | 2451 ++++++++++++++++ .../projectInfo/fundPayWarning/list.vue | 504 ++++ .../investCompleteWarning/index.vue | 2466 +++++++++++++++++ .../investCompleteWarning/list.vue | 644 +++++ .../BsSgcJsjdBuiConstProReportController.java | 114 + .../BsSgcJsjdBuiCostChangeRuleController.java | 114 + .../BsSgcJsjdBuiInvestConfigController.java | 114 + .../BsSgcJsjdBuiInvestRuleController.java | 114 + .../BsSgcJsjdBuiPayAmountRuleController.java | 114 + .../domain/BsSgcJsjdBuiConstProReport.java | 107 + .../domain/BsSgcJsjdBuiCostChangeRule.java | 88 + .../domain/BsSgcJsjdBuiInvestConfig.java | 102 + .../build/domain/BsSgcJsjdBuiInvestRule.java | 73 + .../domain/BsSgcJsjdBuiPayAmountRule.java | 88 + .../BsSgcJsjdBuiConstProReportMapper.java | 16 + .../BsSgcJsjdBuiCostChangeRuleMapper.java | 16 + .../BsSgcJsjdBuiInvestConfigMapper.java | 16 + .../mapper/BsSgcJsjdBuiInvestRuleMapper.java | 16 + .../BsSgcJsjdBuiPayAmountRuleMapper.java | 16 + .../BsSgcJsjdBuiConstProReportService.java | 17 + .../BsSgcJsjdBuiCostChangeRuleService.java | 17 + .../BsSgcJsjdBuiInvestConfigService.java | 17 + .../BsSgcJsjdBuiInvestRuleService.java | 17 + .../BsSgcJsjdBuiPayAmountRuleService.java | 17 + 32 files changed, 13539 insertions(+) create mode 100644 jwtech-admin-page/src/api/build/buildProgressWarning.js create mode 100644 jwtech-admin-page/src/api/build/costChangeWarning.js create mode 100644 jwtech-admin-page/src/api/build/fundPayWarning.js create mode 100644 jwtech-admin-page/src/api/build/investCompleteConfig.js create mode 100644 jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/index.vue create mode 100644 jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/list.vue create mode 100644 jwtech-admin-page/src/views/building/projectInfo/costChangeWarning/index.vue create mode 100644 jwtech-admin-page/src/views/building/projectInfo/costChangeWarning/list.vue create mode 100644 jwtech-admin-page/src/views/building/projectInfo/fundPayWarning/index.vue create mode 100644 jwtech-admin-page/src/views/building/projectInfo/fundPayWarning/list.vue create mode 100644 jwtech-admin-page/src/views/building/projectInfo/investCompleteWarning/index.vue create mode 100644 jwtech-admin-page/src/views/building/projectInfo/investCompleteWarning/list.vue create mode 100644 jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiConstProReportController.java create mode 100644 jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiCostChangeRuleController.java create mode 100644 jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiInvestConfigController.java create mode 100644 jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiInvestRuleController.java create mode 100644 jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiPayAmountRuleController.java create mode 100644 jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiConstProReport.java create mode 100644 jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiCostChangeRule.java create mode 100644 jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiInvestConfig.java create mode 100644 jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiInvestRule.java create mode 100644 jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiPayAmountRule.java create mode 100644 jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiConstProReportMapper.java create mode 100644 jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiCostChangeRuleMapper.java create mode 100644 jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiInvestConfigMapper.java create mode 100644 jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiInvestRuleMapper.java create mode 100644 jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiPayAmountRuleMapper.java create mode 100644 jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiConstProReportService.java create mode 100644 jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiCostChangeRuleService.java create mode 100644 jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiInvestConfigService.java create mode 100644 jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiInvestRuleService.java create mode 100644 jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiPayAmountRuleService.java diff --git a/jwtech-admin-page/src/api/build/buildProgressWarning.js b/jwtech-admin-page/src/api/build/buildProgressWarning.js new file mode 100644 index 00000000..4ca62a51 --- /dev/null +++ b/jwtech-admin-page/src/api/build/buildProgressWarning.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询建设进度预警列表 +export function listBuildProgressWarning(query) { + return request({ + url: '/build/buildProgressWarning/list', + method: 'post', + data: query + }) +} + +// 查询建设进度预警详细 +export function getBuildProgressWarning(id) { + return request({ + url: '/build/buildProgressWarning/' + id, + method: 'get' + }) +} + +// 新增建设进度预警 +export function addBuildProgressWarning(data) { + return request({ + url: '/build/buildProgressWarning', + method: 'post', + data: data + }) +} + +// 修改建设进度预警 +export function updateBuildProgressWarning(data) { + return request({ + url: '/build/buildProgressWarning', + method: 'put', + data: data + }) +} + +// 删除建设进度预警 +export function delBuildProgressWarning(id) { + return request({ + url: '/build/buildProgressWarning/' + id, + method: 'delete' + }) +} + +// 导出建设进度预警 +export function exportBuildProgressWarning(query) { + return request({ + url: '/build/buildProgressWarning/export', + method: 'get', + params: query + }) +} diff --git a/jwtech-admin-page/src/api/build/costChangeWarning.js b/jwtech-admin-page/src/api/build/costChangeWarning.js new file mode 100644 index 00000000..a02f2970 --- /dev/null +++ b/jwtech-admin-page/src/api/build/costChangeWarning.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询造价变幅预警管理列表 +export function listCostChangeWarning(query) { + return request({ + url: '/build/costChangeWarning/list', + method: 'post', + data: query + }) +} + +// 查询造价变幅预警管理详细 +export function getCostChangeWarning(id) { + return request({ + url: '/build/costChangeWarning/' + id, + method: 'get' + }) +} + +// 新增造价变幅预警管理 +export function addCostChangeWarning(data) { + return request({ + url: '/build/costChangeWarning', + method: 'post', + data: data + }) +} + +// 修改造价变幅预警管理 +export function updateCostChangeWarning(data) { + return request({ + url: '/build/costChangeWarning', + method: 'put', + data: data + }) +} + +// 删除造价变幅预警管理 +export function delCostChangeWarning(id) { + return request({ + url: '/build/costChangeWarning/' + id, + method: 'delete' + }) +} + +// 导出造价变幅预警管理 +export function exportCostChangeWarning(query) { + return request({ + url: '/build/costChangeWarning/export', + method: 'get', + params: query + }) +} diff --git a/jwtech-admin-page/src/api/build/fundPayWarning.js b/jwtech-admin-page/src/api/build/fundPayWarning.js new file mode 100644 index 00000000..6b53b347 --- /dev/null +++ b/jwtech-admin-page/src/api/build/fundPayWarning.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询资金支付预警管理列表 +export function listFundPayWarning(query) { + return request({ + url: '/build/fundPayWarning/list', + method: 'post', + data: query + }) +} + +// 查询资金支付预警管理详细 +export function getFundPayWarning(id) { + return request({ + url: '/build/fundPayWarning/' + id, + method: 'get' + }) +} + +// 新增资金支付预警管理 +export function addFundPayWarning(data) { + return request({ + url: '/build/fundPayWarning', + method: 'post', + data: data + }) +} + +// 修改资金支付预警管理 +export function updateFundPayWarning(data) { + return request({ + url: '/build/fundPayWarning', + method: 'put', + data: data + }) +} + +// 删除资金支付预警管理 +export function delFundPayWarning(id) { + return request({ + url: '/build/fundPayWarning/' + id, + method: 'delete' + }) +} + +// 导出资金支付预警管理 +export function exportFundPayWarning(query) { + return request({ + url: '/build/fundPayWarning/export', + method: 'get', + params: query + }) +} diff --git a/jwtech-admin-page/src/api/build/investCompleteConfig.js b/jwtech-admin-page/src/api/build/investCompleteConfig.js new file mode 100644 index 00000000..443abecd --- /dev/null +++ b/jwtech-admin-page/src/api/build/investCompleteConfig.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询投资完成验收申请列表 +export function listInvestCompleteConfig(query) { + return request({ + url: '/build/investCompleteConfig/list', + method: 'post', + data: query + }) +} + +// 查询投资完成验收申请详细 +export function getInvestCompleteConfig(id) { + return request({ + url: '/build/investCompleteConfig/' + id, + method: 'get' + }) +} + +// 新增投资完成验收申请 +export function addInvestCompleteConfig(data) { + return request({ + url: '/build/investCompleteConfig', + method: 'post', + data: data + }) +} + +// 修改投资完成验收申请 +export function updateInvestCompleteConfig(data) { + return request({ + url: '/build/investCompleteConfig', + method: 'put', + data: data + }) +} + +// 删除投资完成验收申请 +export function delInvestCompleteConfig(id) { + return request({ + url: '/build/investCompleteConfig/' + id, + method: 'delete' + }) +} + +// 导出投资完成验收申请 +export function exportInvestCompleteConfig(query) { + return request({ + url: '/build/investCompleteConfig/export', + method: 'get', + params: query + }) +} diff --git a/jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/index.vue b/jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/index.vue new file mode 100644 index 00000000..ddbba8a5 --- /dev/null +++ b/jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/index.vue @@ -0,0 +1,2466 @@ + + + + diff --git a/jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/list.vue b/jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/list.vue new file mode 100644 index 00000000..5fb101e1 --- /dev/null +++ b/jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/list.vue @@ -0,0 +1,678 @@ + + + + diff --git a/jwtech-admin-page/src/views/building/projectInfo/costChangeWarning/index.vue b/jwtech-admin-page/src/views/building/projectInfo/costChangeWarning/index.vue new file mode 100644 index 00000000..5cb5110c --- /dev/null +++ b/jwtech-admin-page/src/views/building/projectInfo/costChangeWarning/index.vue @@ -0,0 +1,2458 @@ + + + + diff --git a/jwtech-admin-page/src/views/building/projectInfo/costChangeWarning/list.vue b/jwtech-admin-page/src/views/building/projectInfo/costChangeWarning/list.vue new file mode 100644 index 00000000..ebf0c5cd --- /dev/null +++ b/jwtech-admin-page/src/views/building/projectInfo/costChangeWarning/list.vue @@ -0,0 +1,467 @@ + + + + diff --git a/jwtech-admin-page/src/views/building/projectInfo/fundPayWarning/index.vue b/jwtech-admin-page/src/views/building/projectInfo/fundPayWarning/index.vue new file mode 100644 index 00000000..680497f7 --- /dev/null +++ b/jwtech-admin-page/src/views/building/projectInfo/fundPayWarning/index.vue @@ -0,0 +1,2451 @@ + + + + diff --git a/jwtech-admin-page/src/views/building/projectInfo/fundPayWarning/list.vue b/jwtech-admin-page/src/views/building/projectInfo/fundPayWarning/list.vue new file mode 100644 index 00000000..c4d7c8d8 --- /dev/null +++ b/jwtech-admin-page/src/views/building/projectInfo/fundPayWarning/list.vue @@ -0,0 +1,504 @@ + + + + diff --git a/jwtech-admin-page/src/views/building/projectInfo/investCompleteWarning/index.vue b/jwtech-admin-page/src/views/building/projectInfo/investCompleteWarning/index.vue new file mode 100644 index 00000000..ddbba8a5 --- /dev/null +++ b/jwtech-admin-page/src/views/building/projectInfo/investCompleteWarning/index.vue @@ -0,0 +1,2466 @@ + + + + diff --git a/jwtech-admin-page/src/views/building/projectInfo/investCompleteWarning/list.vue b/jwtech-admin-page/src/views/building/projectInfo/investCompleteWarning/list.vue new file mode 100644 index 00000000..d01d9876 --- /dev/null +++ b/jwtech-admin-page/src/views/building/projectInfo/investCompleteWarning/list.vue @@ -0,0 +1,644 @@ + + + + diff --git a/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiConstProReportController.java b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiConstProReportController.java new file mode 100644 index 00000000..49c0d07d --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiConstProReportController.java @@ -0,0 +1,114 @@ +package com.kms.build.controller; + +import java.util.Arrays; +import java.util.List; + +import com.jianwei.common.core.controller.BaseController; +import com.jianwei.common.core.domain.SearchParam; +import com.jianwei.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +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.baomidou.mybatisplus.core.metadata.IPage; +import com.jianwei.common.mybaitsplus.BeanToWrapper; + +import com.jianwei.common.annotation.Log; +import com.jianwei.common.core.domain.AjaxResult; +import com.jianwei.common.enums.BusinessType; +import com.kms.build.domain.BsSgcJsjdBuiConstProReport; +import com.kms.build.service.BsSgcJsjdBuiConstProReportService; + + +/** + * 建设进度预警Controller + * + * @author kms + * @date 2025-03-12 + */ +@RestController +@RequestMapping("/build/buildProgressWarning") +@Api(tags = "建设进度预警") +public class BsSgcJsjdBuiConstProReportController extends BaseController +{ + @Autowired + private BsSgcJsjdBuiConstProReportService bsSgcJsjdBuiConstProReportService; + + /** + * 查询建设进度预警列表 + */ + @PostMapping("/list") + @ApiOperation("建设进度预警列表") + public IPage list(@RequestBody SearchParam sp) + { + return bsSgcJsjdBuiConstProReportService.selectPage(sp); + } + + /** + * 导出建设进度预警列表 + */ + @Log(title = "建设进度预警导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("建设进度预警导出") + public AjaxResult export(@RequestBody BsSgcJsjdBuiConstProReport bsSgcJsjdBuiConstProReport) + { + List list = bsSgcJsjdBuiConstProReportService.listByIds(bsSgcJsjdBuiConstProReport.getIds()); + ExcelUtil util = new ExcelUtil<>(BsSgcJsjdBuiConstProReport.class); + return util.exportExcel(list, "buildProgressWarning"); + } + + /** + * 获取建设进度预警详细信息 + */ + @ApiOperation(" 建设进度预警详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return AjaxResult.success(bsSgcJsjdBuiConstProReportService.getById(id)); + } + + /** + * 新增建设进度预警 + */ + @Log(title = "建设进度预警新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("建设进度预警新增") + public AjaxResult add(@RequestBody BsSgcJsjdBuiConstProReport bsSgcJsjdBuiConstProReport) + { + BaseEntityUtils.preInsert(bsSgcJsjdBuiConstProReport); + return toAjax(bsSgcJsjdBuiConstProReportService.save(bsSgcJsjdBuiConstProReport)); + } + + /** + * 修改建设进度预警 + */ + @ApiOperation("建设进度预警修改") + @Log(title = "建设进度预警修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BsSgcJsjdBuiConstProReport bsSgcJsjdBuiConstProReport) + { + return toAjax(bsSgcJsjdBuiConstProReportService.updateById(bsSgcJsjdBuiConstProReport)); + } + + /** + * 删除建设进度预警 + */ + @ApiOperation("建设进度预警删除") + @Log(title = "建设进度预警删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + return toAjax(bsSgcJsjdBuiConstProReportService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiCostChangeRuleController.java b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiCostChangeRuleController.java new file mode 100644 index 00000000..042bf687 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiCostChangeRuleController.java @@ -0,0 +1,114 @@ +package com.kms.build.controller; + +import java.util.Arrays; +import java.util.List; + +import com.jianwei.common.core.controller.BaseController; +import com.jianwei.common.core.domain.SearchParam; +import com.jianwei.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +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.baomidou.mybatisplus.core.metadata.IPage; +import com.jianwei.common.mybaitsplus.BeanToWrapper; + +import com.jianwei.common.annotation.Log; +import com.jianwei.common.core.domain.AjaxResult; +import com.jianwei.common.enums.BusinessType; +import com.kms.build.domain.BsSgcJsjdBuiCostChangeRule; +import com.kms.build.service.BsSgcJsjdBuiCostChangeRuleService; + + +/** + * 造价变幅预警管理Controller + * + * @author kms + * @date 2025-03-11 + */ +@RestController +@RequestMapping("/build/costChangeWarning") +@Api(tags = "造价变幅预警管理") +public class BsSgcJsjdBuiCostChangeRuleController extends BaseController +{ + @Autowired + private BsSgcJsjdBuiCostChangeRuleService bsSgcJsjdBuiCostChangeRuleService; + + /** + * 查询造价变幅预警管理列表 + */ + @PostMapping("/list") + @ApiOperation("造价变幅预警管理列表") + public IPage list(@RequestBody SearchParam sp) + { + return bsSgcJsjdBuiCostChangeRuleService.selectPage(sp); + } + + /** + * 导出造价变幅预警管理列表 + */ + @Log(title = "造价变幅预警管理导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("造价变幅预警管理导出") + public AjaxResult export(@RequestBody BsSgcJsjdBuiCostChangeRule bsSgcJsjdBuiCostChangeRule) + { + List list = bsSgcJsjdBuiCostChangeRuleService.listByIds(bsSgcJsjdBuiCostChangeRule.getIds()); + ExcelUtil util = new ExcelUtil<>(BsSgcJsjdBuiCostChangeRule.class); + return util.exportExcel(list, "costChangeWarning"); + } + + /** + * 获取造价变幅预警管理详细信息 + */ + @ApiOperation(" 造价变幅预警管理详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return AjaxResult.success(bsSgcJsjdBuiCostChangeRuleService.getById(id)); + } + + /** + * 新增造价变幅预警管理 + */ + @Log(title = "造价变幅预警管理新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("造价变幅预警管理新增") + public AjaxResult add(@RequestBody BsSgcJsjdBuiCostChangeRule bsSgcJsjdBuiCostChangeRule) + { + BaseEntityUtils.preInsert(bsSgcJsjdBuiCostChangeRule); + return toAjax(bsSgcJsjdBuiCostChangeRuleService.save(bsSgcJsjdBuiCostChangeRule)); + } + + /** + * 修改造价变幅预警管理 + */ + @ApiOperation("造价变幅预警管理修改") + @Log(title = "造价变幅预警管理修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BsSgcJsjdBuiCostChangeRule bsSgcJsjdBuiCostChangeRule) + { + return toAjax(bsSgcJsjdBuiCostChangeRuleService.updateById(bsSgcJsjdBuiCostChangeRule)); + } + + /** + * 删除造价变幅预警管理 + */ + @ApiOperation("造价变幅预警管理删除") + @Log(title = "造价变幅预警管理删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + return toAjax(bsSgcJsjdBuiCostChangeRuleService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiInvestConfigController.java b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiInvestConfigController.java new file mode 100644 index 00000000..549037f9 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiInvestConfigController.java @@ -0,0 +1,114 @@ +package com.kms.build.controller; + +import java.util.Arrays; +import java.util.List; + +import com.jianwei.common.core.controller.BaseController; +import com.jianwei.common.core.domain.SearchParam; +import com.jianwei.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +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.baomidou.mybatisplus.core.metadata.IPage; +import com.jianwei.common.mybaitsplus.BeanToWrapper; + +import com.jianwei.common.annotation.Log; +import com.jianwei.common.core.domain.AjaxResult; +import com.jianwei.common.enums.BusinessType; +import com.kms.build.domain.BsSgcJsjdBuiInvestConfig; +import com.kms.build.service.BsSgcJsjdBuiInvestConfigService; + + +/** + * 投资完成验收申请Controller + * + * @author kms + * @date 2025-03-12 + */ +@RestController +@RequestMapping("/build/investCompleteConfig") +@Api(tags = "投资完成验收申请") +public class BsSgcJsjdBuiInvestConfigController extends BaseController +{ + @Autowired + private BsSgcJsjdBuiInvestConfigService bsSgcJsjdBuiInvestConfigService; + + /** + * 查询投资完成验收申请列表 + */ + @PostMapping("/list") + @ApiOperation("投资完成验收申请列表") + public IPage list(@RequestBody SearchParam sp) + { + return bsSgcJsjdBuiInvestConfigService.selectPage(sp); + } + + /** + * 导出投资完成验收申请列表 + */ + @Log(title = "投资完成验收申请导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("投资完成验收申请导出") + public AjaxResult export(@RequestBody BsSgcJsjdBuiInvestConfig bsSgcJsjdBuiInvestConfig) + { + List list = bsSgcJsjdBuiInvestConfigService.listByIds(bsSgcJsjdBuiInvestConfig.getIds()); + ExcelUtil util = new ExcelUtil<>(BsSgcJsjdBuiInvestConfig.class); + return util.exportExcel(list, "investCompleteConfig"); + } + + /** + * 获取投资完成验收申请详细信息 + */ + @ApiOperation(" 投资完成验收申请详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return AjaxResult.success(bsSgcJsjdBuiInvestConfigService.getById(id)); + } + + /** + * 新增投资完成验收申请 + */ + @Log(title = "投资完成验收申请新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("投资完成验收申请新增") + public AjaxResult add(@RequestBody BsSgcJsjdBuiInvestConfig bsSgcJsjdBuiInvestConfig) + { + BaseEntityUtils.preInsert(bsSgcJsjdBuiInvestConfig); + return toAjax(bsSgcJsjdBuiInvestConfigService.save(bsSgcJsjdBuiInvestConfig)); + } + + /** + * 修改投资完成验收申请 + */ + @ApiOperation("投资完成验收申请修改") + @Log(title = "投资完成验收申请修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BsSgcJsjdBuiInvestConfig bsSgcJsjdBuiInvestConfig) + { + return toAjax(bsSgcJsjdBuiInvestConfigService.updateById(bsSgcJsjdBuiInvestConfig)); + } + + /** + * 删除投资完成验收申请 + */ + @ApiOperation("投资完成验收申请删除") + @Log(title = "投资完成验收申请删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + return toAjax(bsSgcJsjdBuiInvestConfigService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiInvestRuleController.java b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiInvestRuleController.java new file mode 100644 index 00000000..b3532ccc --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiInvestRuleController.java @@ -0,0 +1,114 @@ +package com.kms.build.controller; + +import java.util.Arrays; +import java.util.List; + +import com.jianwei.common.core.controller.BaseController; +import com.jianwei.common.core.domain.SearchParam; +import com.jianwei.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +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.baomidou.mybatisplus.core.metadata.IPage; +import com.jianwei.common.mybaitsplus.BeanToWrapper; + +import com.jianwei.common.annotation.Log; +import com.jianwei.common.core.domain.AjaxResult; +import com.jianwei.common.enums.BusinessType; +import com.kms.build.domain.BsSgcJsjdBuiInvestRule; +import com.kms.build.service.BsSgcJsjdBuiInvestRuleService; + + +/** + * 投资完成预警管理Controller + * + * @author kms + * @date 2025-03-12 + */ +@RestController +@RequestMapping("/build/investCompleteWarning") +@Api(tags = "投资完成预警管理") +public class BsSgcJsjdBuiInvestRuleController extends BaseController +{ + @Autowired + private BsSgcJsjdBuiInvestRuleService bsSgcJsjdBuiInvestRuleService; + + /** + * 查询投资完成预警管理列表 + */ + @PostMapping("/list") + @ApiOperation("投资完成预警管理列表") + public IPage list(@RequestBody SearchParam sp) + { + return bsSgcJsjdBuiInvestRuleService.selectPage(sp); + } + + /** + * 导出投资完成预警管理列表 + */ + @Log(title = "投资完成预警管理导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("投资完成预警管理导出") + public AjaxResult export(@RequestBody BsSgcJsjdBuiInvestRule bsSgcJsjdBuiInvestRule) + { + List list = bsSgcJsjdBuiInvestRuleService.listByIds(bsSgcJsjdBuiInvestRule.getIds()); + ExcelUtil util = new ExcelUtil<>(BsSgcJsjdBuiInvestRule.class); + return util.exportExcel(list, "investCompleteWarning"); + } + + /** + * 获取投资完成预警管理详细信息 + */ + @ApiOperation(" 投资完成预警管理详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return AjaxResult.success(bsSgcJsjdBuiInvestRuleService.getById(id)); + } + + /** + * 新增投资完成预警管理 + */ + @Log(title = "投资完成预警管理新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("投资完成预警管理新增") + public AjaxResult add(@RequestBody BsSgcJsjdBuiInvestRule bsSgcJsjdBuiInvestRule) + { + BaseEntityUtils.preInsert(bsSgcJsjdBuiInvestRule); + return toAjax(bsSgcJsjdBuiInvestRuleService.save(bsSgcJsjdBuiInvestRule)); + } + + /** + * 修改投资完成预警管理 + */ + @ApiOperation("投资完成预警管理修改") + @Log(title = "投资完成预警管理修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BsSgcJsjdBuiInvestRule bsSgcJsjdBuiInvestRule) + { + return toAjax(bsSgcJsjdBuiInvestRuleService.updateById(bsSgcJsjdBuiInvestRule)); + } + + /** + * 删除投资完成预警管理 + */ + @ApiOperation("投资完成预警管理删除") + @Log(title = "投资完成预警管理删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + return toAjax(bsSgcJsjdBuiInvestRuleService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiPayAmountRuleController.java b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiPayAmountRuleController.java new file mode 100644 index 00000000..1526e292 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiPayAmountRuleController.java @@ -0,0 +1,114 @@ +package com.kms.build.controller; + +import java.util.Arrays; +import java.util.List; + +import com.jianwei.common.core.controller.BaseController; +import com.jianwei.common.core.domain.SearchParam; +import com.jianwei.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +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.baomidou.mybatisplus.core.metadata.IPage; +import com.jianwei.common.mybaitsplus.BeanToWrapper; + +import com.jianwei.common.annotation.Log; +import com.jianwei.common.core.domain.AjaxResult; +import com.jianwei.common.enums.BusinessType; +import com.kms.build.domain.BsSgcJsjdBuiPayAmountRule; +import com.kms.build.service.BsSgcJsjdBuiPayAmountRuleService; + + +/** + * 资金支付预警管理Controller + * + * @author kms + * @date 2025-03-12 + */ +@RestController +@RequestMapping("/build/fundPayWarning") +@Api(tags = "资金支付预警管理") +public class BsSgcJsjdBuiPayAmountRuleController extends BaseController +{ + @Autowired + private BsSgcJsjdBuiPayAmountRuleService bsSgcJsjdBuiPayAmountRuleService; + + /** + * 查询资金支付预警管理列表 + */ + @PostMapping("/list") + @ApiOperation("资金支付预警管理列表") + public IPage list(@RequestBody SearchParam sp) + { + return bsSgcJsjdBuiPayAmountRuleService.selectPage(sp); + } + + /** + * 导出资金支付预警管理列表 + */ + @Log(title = "资金支付预警管理导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("资金支付预警管理导出") + public AjaxResult export(@RequestBody BsSgcJsjdBuiPayAmountRule bsSgcJsjdBuiPayAmountRule) + { + List list = bsSgcJsjdBuiPayAmountRuleService.listByIds(bsSgcJsjdBuiPayAmountRule.getIds()); + ExcelUtil util = new ExcelUtil<>(BsSgcJsjdBuiPayAmountRule.class); + return util.exportExcel(list, "fundPayWarning"); + } + + /** + * 获取资金支付预警管理详细信息 + */ + @ApiOperation(" 资金支付预警管理详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return AjaxResult.success(bsSgcJsjdBuiPayAmountRuleService.getById(id)); + } + + /** + * 新增资金支付预警管理 + */ + @Log(title = "资金支付预警管理新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("资金支付预警管理新增") + public AjaxResult add(@RequestBody BsSgcJsjdBuiPayAmountRule bsSgcJsjdBuiPayAmountRule) + { + BaseEntityUtils.preInsert(bsSgcJsjdBuiPayAmountRule); + return toAjax(bsSgcJsjdBuiPayAmountRuleService.save(bsSgcJsjdBuiPayAmountRule)); + } + + /** + * 修改资金支付预警管理 + */ + @ApiOperation("资金支付预警管理修改") + @Log(title = "资金支付预警管理修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BsSgcJsjdBuiPayAmountRule bsSgcJsjdBuiPayAmountRule) + { + return toAjax(bsSgcJsjdBuiPayAmountRuleService.updateById(bsSgcJsjdBuiPayAmountRule)); + } + + /** + * 删除资金支付预警管理 + */ + @ApiOperation("资金支付预警管理删除") + @Log(title = "资金支付预警管理删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + return toAjax(bsSgcJsjdBuiPayAmountRuleService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiConstProReport.java b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiConstProReport.java new file mode 100644 index 00000000..78415060 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiConstProReport.java @@ -0,0 +1,107 @@ +package com.kms.build.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.jianwei.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + +import com.jianwei.common.core.domain.BaseEntity; + +/** + * 建设进度预警对象 bs_sgc_jsjd_bui_const_pro_report + * + * @author kms + * @date 2025-03-12 + */ +@TableName("bs_sgc_jsjd_bui_const_pro_report") +@Data +@ApiModel("建设进度预警") +public class BsSgcJsjdBuiConstProReport extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 所属项目 */ + @Excel(name = "所属项目") + @ApiModelProperty("所属项目") + private String projectName; + + /** 项目编码 */ + @Excel(name = "项目编码") + @ApiModelProperty("项目编码") + private String proCode; + + /** 项目编号 */ + @Excel(name = "项目编号") + @ApiModelProperty("项目编号") + private String proNo; + + /** 进度要求 */ + @Excel(name = "进度要求") + @ApiModelProperty("进度要求") + private String scheduleReq; + + /** 执行情况 */ + @Excel(name = "执行情况") + @ApiModelProperty("执行情况") + private String execEnv; + + /** 填写日期 */ + @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") + @Excel(name = "填写日期", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("填写日期") + private Date reportDate; + + /** 填报人 */ + @Excel(name = "填报人") + @ApiModelProperty("填报人") + private String reportPerson; + + /** 联系人 */ + @Excel(name = "联系人") + @ApiModelProperty("联系人") + private String telLink; + + /** 附件 */ + @Excel(name = "附件") + @ApiModelProperty("附件") + private String attachment; + + /** 审核人 */ + @Excel(name = "审核人") + @ApiModelProperty("审核人") + private String applyPerson; + + /** 审核日期 */ + @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") + @Excel(name = "审核日期", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("审核日期") + private Date applyDate; + + /** 审核意见 */ + @Excel(name = "审核意见") + @ApiModelProperty("审核意见") + private String applyOpinion; + + /** 审核状态(0:待审核,1:已审核) */ + @Excel(name = "审核状态", readConverterExp = "0=:待审核,1:已审核") + @ApiModelProperty("审核状态") + private String status; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 更新人 */ + @Excel(name = "更新人") + @ApiModelProperty("更新人") + private String updateUid; + +} diff --git a/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiCostChangeRule.java b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiCostChangeRule.java new file mode 100644 index 00000000..c344dd6d --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiCostChangeRule.java @@ -0,0 +1,88 @@ +package com.kms.build.domain; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.jianwei.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + +import com.jianwei.common.core.domain.BaseEntity; + +/** + * 造价变幅预警管理对象 bs_sgc_jsjd_bui_cost_change_rule + * + * @author kms + * @date 2025-03-11 + */ +@TableName("bs_sgc_jsjd_bui_cost_change_rule") +@Data +@ApiModel("造价变幅预警管理") +public class BsSgcJsjdBuiCostChangeRule extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 所属项目 */ + @Excel(name = "所属项目") + @ApiModelProperty("所属项目") + private String projectName; + + /** 项目编码 */ + @Excel(name = "项目编码") + @ApiModelProperty("项目编码") + private String proCode; + + /** 项目编号 */ + @Excel(name = "项目编号") + @ApiModelProperty("项目编号") + private String proNo; + + /** 预警类型 */ + @Excel(name = "预警类型") + @ApiModelProperty("预警类型") + private String warnType; + + /** 条件 */ + @Excel(name = "条件") + @ApiModelProperty("条件") + private String warnCondition; + + /** 金额 */ + @Excel(name = "金额") + @ApiModelProperty("金额") + private String amount; + + /** 预警级别 */ + @Excel(name = "预警级别") + @ApiModelProperty("预警级别") + private String warnLevel; + + /** 时间节点 */ + @Excel(name = "时间节点") + @ApiModelProperty("时间节点") + private String dateNode; + + /** 预警描述 */ + @Excel(name = "预警描述") + @ApiModelProperty("预警描述") + private String ruleMsg; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 更新人 */ + @Excel(name = "更新人") + @ApiModelProperty("更新人") + private String updateUid; + + /** 状态(0:没有预警,1:预警 */ + @Excel(name = "状态", readConverterExp = "状态(0:没有预警,1:预警") + @ApiModelProperty("状态") + private String status; + +} diff --git a/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiInvestConfig.java b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiInvestConfig.java new file mode 100644 index 00000000..93522061 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiInvestConfig.java @@ -0,0 +1,102 @@ +package com.kms.build.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.jianwei.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + +import com.jianwei.common.core.domain.BaseEntity; + +/** + * 投资完成验收申请对象 bs_sgc_jsjd_bui_invest_config + * + * @author kms + * @date 2025-03-12 + */ +@TableName("bs_sgc_jsjd_bui_invest_config") +@Data +@ApiModel("投资完成验收申请") +public class BsSgcJsjdBuiInvestConfig extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 所属项目 */ + @Excel(name = "所属项目") + @ApiModelProperty("所属项目") + private String projectName; + + /** 项目编码 */ + @Excel(name = "项目编码") + @ApiModelProperty("项目编码") + private String proCode; + + /** 项目编号 */ + @Excel(name = "项目编号") + @ApiModelProperty("项目编号") + private String proNo; + + /** 配置名称 */ + @Excel(name = "配置名称") + @ApiModelProperty("配置名称") + private String configName; + + /** 类型 */ + @Excel(name = "类型") + @ApiModelProperty("类型") + private String configType; + + /** 验收申请内容 */ + @Excel(name = "验收申请内容") + @ApiModelProperty("验收申请内容") + private String configContent; + + /** 附件 */ + @Excel(name = "附件") + @ApiModelProperty("附件") + private String applyAttachment; + + /** 审核反馈 */ + @Excel(name = "审核反馈") + @ApiModelProperty("审核反馈") + private String applyContent; + + /** 申请时间 */ + @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") + @Excel(name = "申请时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("申请时间") + private Date applyDate; + + /** 审批意见 */ + @Excel(name = "审批意见") + @ApiModelProperty("审批意见") + private String examineOpinion; + + /** 审核时间 */ + @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") + @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("审核时间") + private Date examineDate; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 更新人 */ + @Excel(name = "更新人") + @ApiModelProperty("更新人") + private String updateUid; + + /** 状态(0:已配置,1:已申请,2:已审核 */ + @Excel(name = "状态", readConverterExp = "状态(0:已配置,1:已申请,2:已审核") + @ApiModelProperty("状态") + private String status; + +} diff --git a/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiInvestRule.java b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiInvestRule.java new file mode 100644 index 00000000..44cf596b --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiInvestRule.java @@ -0,0 +1,73 @@ +package com.kms.build.domain; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.jianwei.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + +import com.jianwei.common.core.domain.BaseEntity; + +/** + * 投资完成预警管理对象 bs_sgc_jsjd_bui_invest_rule + * + * @author kms + * @date 2025-03-12 + */ +@TableName("bs_sgc_jsjd_bui_invest_rule") +@Data +@ApiModel("投资完成预警管理") +public class BsSgcJsjdBuiInvestRule extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 所属项目 */ + @Excel(name = "所属项目") + @ApiModelProperty("所属项目") + private String projectName; + + /** 项目编码 */ + @Excel(name = "项目编码") + @ApiModelProperty("项目编码") + private String proCode; + + /** 项目编号 */ + @Excel(name = "项目编号") + @ApiModelProperty("项目编号") + private String proNo; + + /** 预警描述 */ + @Excel(name = "预警描述") + @ApiModelProperty("预警描述") + private String ruleMsg; + + /** 时间节点 */ + @Excel(name = "时间节点") + @ApiModelProperty("时间节点") + private String dateNode; + + /** 预警事项 */ + @Excel(name = "预警事项") + @ApiModelProperty("预警事项") + private String warnMatters; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 更新人 */ + @Excel(name = "更新人") + @ApiModelProperty("更新人") + private String updateUid; + + /** 状态(0:没有预警,1:预警 */ + @Excel(name = "状态", readConverterExp = "状态(0:没有预警,1:预警") + @ApiModelProperty("状态") + private String status; + +} diff --git a/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiPayAmountRule.java b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiPayAmountRule.java new file mode 100644 index 00000000..13d19c52 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiPayAmountRule.java @@ -0,0 +1,88 @@ +package com.kms.build.domain; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.jianwei.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + +import com.jianwei.common.core.domain.BaseEntity; + +/** + * 资金支付预警管理对象 bs_sgc_jsjd_bui_pay_amount_rule + * + * @author kms + * @date 2025-03-12 + */ +@TableName("bs_sgc_jsjd_bui_pay_amount_rule") +@Data +@ApiModel("资金支付预警管理") +public class BsSgcJsjdBuiPayAmountRule extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 所属项目 */ + @Excel(name = "所属项目") + @ApiModelProperty("所属项目") + private String projectName; + + /** 项目编码 */ + @Excel(name = "项目编码") + @ApiModelProperty("项目编码") + private String proCode; + + /** 项目编号 */ + @Excel(name = "项目编号") + @ApiModelProperty("项目编号") + private String proNo; + + /** 支付时间范围 */ + @Excel(name = "支付时间范围") + @ApiModelProperty("支付时间范围") + private String payDateRange; + + /** 支付金额 */ + @Excel(name = "支付金额") + @ApiModelProperty("支付金额") + private String payAmount; + + /** 预警描述 */ + @Excel(name = "预警描述") + @ApiModelProperty("预警描述") + private String ruleMsg; + + /** 说明情况 */ + @Excel(name = "说明情况") + @ApiModelProperty("说明情况") + private String describe; + + /** 原因 */ + @Excel(name = "原因") + @ApiModelProperty("原因") + private String reason; + + /** 状态(0:没有预警,1:预警 */ + @Excel(name = "状态", readConverterExp = "状态(0:没有预警,1:预警") + @ApiModelProperty("状态") + private String status; + + /** 状态(0:未处置,1:已处置) */ + @Excel(name = "状态", readConverterExp = "0=:未处置,1:已处置") + @ApiModelProperty("状态") + private String handle; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 更新人 */ + @Excel(name = "更新人") + @ApiModelProperty("更新人") + private String updateUid; + +} diff --git a/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiConstProReportMapper.java b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiConstProReportMapper.java new file mode 100644 index 00000000..68de40f2 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiConstProReportMapper.java @@ -0,0 +1,16 @@ +package com.kms.build.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.build.domain.BsSgcJsjdBuiConstProReport; + +/** + * 建设进度预警Mapper接口 + * + * @author kms + * @date 2025-03-12 + */ +@Repository +public interface BsSgcJsjdBuiConstProReportMapper extends BaseMapper { + +} diff --git a/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiCostChangeRuleMapper.java b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiCostChangeRuleMapper.java new file mode 100644 index 00000000..f36af93f --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiCostChangeRuleMapper.java @@ -0,0 +1,16 @@ +package com.kms.build.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.build.domain.BsSgcJsjdBuiCostChangeRule; + +/** + * 造价变幅预警管理Mapper接口 + * + * @author kms + * @date 2025-03-11 + */ +@Repository +public interface BsSgcJsjdBuiCostChangeRuleMapper extends BaseMapper { + +} diff --git a/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiInvestConfigMapper.java b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiInvestConfigMapper.java new file mode 100644 index 00000000..705a07db --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiInvestConfigMapper.java @@ -0,0 +1,16 @@ +package com.kms.build.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.build.domain.BsSgcJsjdBuiInvestConfig; + +/** + * 投资完成验收申请Mapper接口 + * + * @author kms + * @date 2025-03-12 + */ +@Repository +public interface BsSgcJsjdBuiInvestConfigMapper extends BaseMapper { + +} diff --git a/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiInvestRuleMapper.java b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiInvestRuleMapper.java new file mode 100644 index 00000000..985c3fb7 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiInvestRuleMapper.java @@ -0,0 +1,16 @@ +package com.kms.build.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.build.domain.BsSgcJsjdBuiInvestRule; + +/** + * 投资完成预警管理Mapper接口 + * + * @author kms + * @date 2025-03-12 + */ +@Repository +public interface BsSgcJsjdBuiInvestRuleMapper extends BaseMapper { + +} diff --git a/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiPayAmountRuleMapper.java b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiPayAmountRuleMapper.java new file mode 100644 index 00000000..ea2ba10e --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/mapper/BsSgcJsjdBuiPayAmountRuleMapper.java @@ -0,0 +1,16 @@ +package com.kms.build.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.build.domain.BsSgcJsjdBuiPayAmountRule; + +/** + * 资金支付预警管理Mapper接口 + * + * @author kms + * @date 2025-03-12 + */ +@Repository +public interface BsSgcJsjdBuiPayAmountRuleMapper extends BaseMapper { + +} diff --git a/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiConstProReportService.java b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiConstProReportService.java new file mode 100644 index 00000000..882fb662 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiConstProReportService.java @@ -0,0 +1,17 @@ +package com.kms.build.service; + +import org.springframework.stereotype.Service; +import com.jianwei.common.core.service.BaseService; +import com.kms.build.mapper.BsSgcJsjdBuiConstProReportMapper; +import com.kms.build.domain.BsSgcJsjdBuiConstProReport; + +/** + * 建设进度预警Service接口 + * + * @author kms + * @date 2025-03-12 + */ +@Service +public class BsSgcJsjdBuiConstProReportService extends BaseService{ + +} diff --git a/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiCostChangeRuleService.java b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiCostChangeRuleService.java new file mode 100644 index 00000000..461524e7 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiCostChangeRuleService.java @@ -0,0 +1,17 @@ +package com.kms.build.service; + +import org.springframework.stereotype.Service; +import com.jianwei.common.core.service.BaseService; +import com.kms.build.mapper.BsSgcJsjdBuiCostChangeRuleMapper; +import com.kms.build.domain.BsSgcJsjdBuiCostChangeRule; + +/** + * 造价变幅预警管理Service接口 + * + * @author kms + * @date 2025-03-11 + */ +@Service +public class BsSgcJsjdBuiCostChangeRuleService extends BaseService{ + +} diff --git a/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiInvestConfigService.java b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiInvestConfigService.java new file mode 100644 index 00000000..9ba59a8c --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiInvestConfigService.java @@ -0,0 +1,17 @@ +package com.kms.build.service; + +import org.springframework.stereotype.Service; +import com.jianwei.common.core.service.BaseService; +import com.kms.build.mapper.BsSgcJsjdBuiInvestConfigMapper; +import com.kms.build.domain.BsSgcJsjdBuiInvestConfig; + +/** + * 投资完成验收申请Service接口 + * + * @author kms + * @date 2025-03-12 + */ +@Service +public class BsSgcJsjdBuiInvestConfigService extends BaseService{ + +} diff --git a/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiInvestRuleService.java b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiInvestRuleService.java new file mode 100644 index 00000000..c715433a --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiInvestRuleService.java @@ -0,0 +1,17 @@ +package com.kms.build.service; + +import org.springframework.stereotype.Service; +import com.jianwei.common.core.service.BaseService; +import com.kms.build.mapper.BsSgcJsjdBuiInvestRuleMapper; +import com.kms.build.domain.BsSgcJsjdBuiInvestRule; + +/** + * 投资完成预警管理Service接口 + * + * @author kms + * @date 2025-03-12 + */ +@Service +public class BsSgcJsjdBuiInvestRuleService extends BaseService{ + +} diff --git a/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiPayAmountRuleService.java b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiPayAmountRuleService.java new file mode 100644 index 00000000..f2f1c2f2 --- /dev/null +++ b/jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiPayAmountRuleService.java @@ -0,0 +1,17 @@ +package com.kms.build.service; + +import org.springframework.stereotype.Service; +import com.jianwei.common.core.service.BaseService; +import com.kms.build.mapper.BsSgcJsjdBuiPayAmountRuleMapper; +import com.kms.build.domain.BsSgcJsjdBuiPayAmountRule; + +/** + * 资金支付预警管理Service接口 + * + * @author kms + * @date 2025-03-12 + */ +@Service +public class BsSgcJsjdBuiPayAmountRuleService extends BaseService{ + +}