Compare commits
2 Commits
4a4a1af7ca
...
05183b7143
| Author | SHA1 | Date |
|---|---|---|
|
|
05183b7143 | |
|
|
164eb06c20 |
|
|
@ -1,11 +1,26 @@
|
||||||
package com.chinaweal.aiccs.aiceps.annual.controller;
|
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.aiceps.annual.service.AnModifyPermitService;
|
||||||
import com.chinaweal.aiccs.common.base.controller.BaseController;
|
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.ApiOperation;
|
||||||
|
import io.swagger.annotations.ApiParam;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.validation.BindingResult;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
|
|
@ -21,4 +36,58 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
public class AnModifyPermitController extends BaseController {
|
public class AnModifyPermitController extends BaseController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private AnModifyPermitService anModifyPermitService;
|
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