1. 修改业务附件管理 API 新增带 url 的分页查询方法为 post,配置 body 解析方式
This commit is contained in:
@@ -54,11 +54,11 @@ public interface BusinessFileApi {
|
|||||||
|
|
||||||
@PostMapping(PREFIX + "/page")
|
@PostMapping(PREFIX + "/page")
|
||||||
@Operation(summary = "获得业务附件关联分页")
|
@Operation(summary = "获得业务附件关联分页")
|
||||||
CommonResult<PageResult<BusinessFileRespDTO>> getBusinessFilePage(@Valid BusinessFilePageReqDTO pageReqDTO);
|
CommonResult<PageResult<BusinessFileRespDTO>> getBusinessFilePage(@RequestBody BusinessFilePageReqDTO pageReqDTO);
|
||||||
|
|
||||||
@PostMapping(PREFIX + "/page-with-url")
|
@PostMapping(PREFIX + "/page-with-url")
|
||||||
@Operation(summary = "获得业务附件关联分页(带URL)")
|
@Operation(summary = "获得业务附件关联分页(带URL)")
|
||||||
CommonResult<PageResult<BusinessFileWithUrlRespDTO>> getBusinessFilePageWithUrl(@Valid BusinessFilePageReqDTO pageReqDTO);
|
CommonResult<PageResult<BusinessFileWithUrlRespDTO>> getBusinessFilePageWithUrl(@RequestBody BusinessFilePageReqDTO pageReqDTO);
|
||||||
|
|
||||||
@DeleteMapping(PREFIX + "/delete-by-business")
|
@DeleteMapping(PREFIX + "/delete-by-business")
|
||||||
@Operation(summary = "根据业务Id和来源删除业务附件关联")
|
@Operation(summary = "根据业务Id和来源删除业务附件关联")
|
||||||
|
|||||||
@@ -10,6 +10,9 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|||||||
import cn.iocoder.yudao.framework.common.pojo.vo.BatchDeleteReqVO;
|
import cn.iocoder.yudao.framework.common.pojo.vo.BatchDeleteReqVO;
|
||||||
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
||||||
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
||||||
|
import cn.iocoder.yudao.module.infra.api.businessfile.BusinessFileApi;
|
||||||
|
import cn.iocoder.yudao.module.infra.api.businessfile.dto.BusinessFilePageReqDTO;
|
||||||
|
import cn.iocoder.yudao.module.infra.api.businessfile.dto.BusinessFileWithUrlRespDTO;
|
||||||
import cn.iocoder.yudao.module.template.controller.admin.contract.vo.DemoContractPageReqVO;
|
import cn.iocoder.yudao.module.template.controller.admin.contract.vo.DemoContractPageReqVO;
|
||||||
import cn.iocoder.yudao.module.template.controller.admin.contract.vo.DemoContractRespVO;
|
import cn.iocoder.yudao.module.template.controller.admin.contract.vo.DemoContractRespVO;
|
||||||
import cn.iocoder.yudao.module.template.controller.admin.contract.vo.DemoContractSaveReqVO;
|
import cn.iocoder.yudao.module.template.controller.admin.contract.vo.DemoContractSaveReqVO;
|
||||||
@@ -48,6 +51,9 @@ public class DemoContractController extends AbstractFileUploadController impleme
|
|||||||
@Resource
|
@Resource
|
||||||
private DemoContractService demoContractService;
|
private DemoContractService demoContractService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private BusinessFileApi businessFileApi;
|
||||||
|
|
||||||
@PostMapping("/create")
|
@PostMapping("/create")
|
||||||
@Operation(summary = "创建合同")
|
@Operation(summary = "创建合同")
|
||||||
@PreAuthorize("@ss.hasPermission('template:demo-contract:create')")
|
@PreAuthorize("@ss.hasPermission('template:demo-contract:create')")
|
||||||
@@ -94,6 +100,9 @@ public class DemoContractController extends AbstractFileUploadController impleme
|
|||||||
@Operation(summary = "获得合同分页")
|
@Operation(summary = "获得合同分页")
|
||||||
@PreAuthorize("@ss.hasPermission('template:demo-contract:query')")
|
@PreAuthorize("@ss.hasPermission('template:demo-contract:query')")
|
||||||
public CommonResult<PageResult<DemoContractRespVO>> getDemoContractPage(@Valid DemoContractPageReqVO pageReqVO) {
|
public CommonResult<PageResult<DemoContractRespVO>> getDemoContractPage(@Valid DemoContractPageReqVO pageReqVO) {
|
||||||
|
BusinessFilePageReqDTO pageReqDTO = new BusinessFilePageReqDTO();
|
||||||
|
pageReqDTO.setBusinessCode("22323");
|
||||||
|
CommonResult<PageResult<BusinessFileWithUrlRespDTO>> businessFilePageWithUrl = businessFileApi.getBusinessFilePageWithUrl(pageReqDTO);
|
||||||
PageResult<DemoContractDO> pageResult = demoContractService.getDemoContractPage(pageReqVO);
|
PageResult<DemoContractDO> pageResult = demoContractService.getDemoContractPage(pageReqVO);
|
||||||
return success(BeanUtils.toBean(pageResult, DemoContractRespVO.class));
|
return success(BeanUtils.toBean(pageResult, DemoContractRespVO.class));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user