Compare commits
2 Commits
4a4a1af7ca
...
05183b7143
| Author | SHA1 | Date |
|---|---|---|
|
|
05183b7143 | |
|
|
164eb06c20 |
|
|
@ -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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
|
|
@ -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<AnModifyPermit> 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<String> 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<String> 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<AnModifyPermit> getPermit(@RequestParam @ApiParam("id") Serializable id) {
|
||||
AnModifyPermit anModifyPermit = anModifyPermitService.getById(id);
|
||||
return RestResult.ok(anModifyPermit);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "5.分页查询信息 ", position = 5)
|
||||
@PostMapping("/list")
|
||||
public RestResult<IPage<AnModifyPermit>> listPermit(@RequestBody PageRequestDto pageRequestDto) {
|
||||
IPage<AnModifyPermit> data = anModifyPermitService.defaultPaging(pageRequestDto, queryWrapper -> {
|
||||
Map<String, Object> 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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue