From 164eb06c20a8d723fa14e45a108c49189abdc193 Mon Sep 17 00:00:00 2001 From: liaocc Date: Sun, 4 Jan 2026 17:55:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B9=B4=E6=8A=A5=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E8=AE=B8=E5=8F=AF=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/AnModifyPermitController.java | 73 ++++++++++++++++++- 1 file changed, 71 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/chinaweal/aiccs/aiceps/annual/controller/AnModifyPermitController.java b/src/main/java/com/chinaweal/aiccs/aiceps/annual/controller/AnModifyPermitController.java index be28e30..aa82eb0 100644 --- a/src/main/java/com/chinaweal/aiccs/aiceps/annual/controller/AnModifyPermitController.java +++ b/src/main/java/com/chinaweal/aiccs/aiceps/annual/controller/AnModifyPermitController.java @@ -1,11 +1,26 @@ package com.chinaweal.aiccs.aiceps.annual.controller; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.chinaweal.aiccs.aiccs.abnormal.entity.Gzaiccode; +import com.chinaweal.aiccs.aiccs.market.entity.TSSueInspect; +import com.chinaweal.aiccs.aiceps.annual.entity.AnModifyPermit; import com.chinaweal.aiccs.aiceps.annual.service.AnModifyPermitService; import com.chinaweal.aiccs.common.base.controller.BaseController; +import com.chinaweal.aiccs.common.util.StringUtils; +import com.chinaweal.youfool.framework.springboot.mybatis.plus.page.PageRequestDto; +import com.chinaweal.youfool.framework.springboot.rest.RestResult; +import com.chinaweal.youfool.framework.springboot.rest.ResultCode; +import com.chinaweal.youfool.framework.springboot.util.AssertUtils; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.validation.BindingResult; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import java.io.Serializable; +import java.util.Map; /** *

@@ -21,4 +36,58 @@ import org.springframework.web.bind.annotation.RestController; public class AnModifyPermitController extends BaseController { @Autowired private AnModifyPermitService anModifyPermitService; + + @ApiOperation(value = "1.新增信息 ", position = 1) + @ApiOperationSupport(order = 1) + @PostMapping("/save") + public RestResult savePermit(@RequestBody @Valid AnModifyPermit anModifyPermit, BindingResult bindingResult) { + AssertUtils.isBndingValidit(bindingResult); + anModifyPermitService.save(anModifyPermit); + return RestResult.ok(anModifyPermit); + } + + @ApiOperation(value = "2.删除信息 ", position = 2) + @PostMapping("/delete") + public RestResult removePermit(@RequestParam @ApiParam("id") String id) { + if(StringUtils.isBlank(id)){ + return RestResult.error(ResultCode.PARAM_IS_BLANK); + } + AnModifyPermit anModifyPermit = null; + anModifyPermit = anModifyPermitService.getById(id); + if(anModifyPermit != null){ + anModifyPermitService.updateById(anModifyPermit); + } + + return RestResult.ok(); + } + + @ApiOperation(value = "3.修改信息 ", position = 3) + @PostMapping("/update") + public RestResult updatePermit(@RequestBody @Valid AnModifyPermit anModifyPermit, BindingResult bindingResult) { + AssertUtils.isBndingValidit(bindingResult); + anModifyPermitService.save(anModifyPermit); + return RestResult.ok(); + } + + @ApiOperation(value = "4.查询信息 ", position = 4) + @GetMapping("/get") + public RestResult getPermit(@RequestParam @ApiParam("id") Serializable id) { + AnModifyPermit anModifyPermit = anModifyPermitService.getById(id); + return RestResult.ok(anModifyPermit); + } + + @ApiOperation(value = "5.分页查询信息 ", position = 5) + @PostMapping("/list") + public RestResult> listPermit(@RequestBody PageRequestDto pageRequestDto) { + IPage data = anModifyPermitService.defaultPaging(pageRequestDto, queryWrapper -> { + Map customParamMap = pageRequestDto.getCustomParamMap(); + if (customParamMap == null) return; + // 统一码 + if (customParamMap.get("uniscid") != null) { + queryWrapper.lambda().eq(AnModifyPermit::getUniscid, customParamMap.get("uniscid")); + } + }, null); + return RestResult.ok(data); + } + }