| | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获得记账凭证", description = "包含凭证分录与附件列表") |
| | | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| | | @PreAuthorize("@ss.hasPermission('finance:voucher:query')") |
| | | public CommonResult<FinVoucherRespVO> getVoucher(@RequestParam("id") Long id) { |
| | | FinVoucherDO voucher = voucherService.getVoucher(id); |
| | | if (voucher == null) { |
| | |
| | | |
| | | @GetMapping("/page") |
| | | @Operation(summary = "获得记账凭证分页") |
| | | @PreAuthorize("@ss.hasPermission('finance:voucher:query')") |
| | | public CommonResult<PageResult<FinVoucherRespVO>> getVoucherPage(@Valid FinVoucherPageReqVO pageReqVO) { |
| | | PageResult<FinVoucherDO> pageResult = voucherService.getVoucherPage(pageReqVO); |
| | | PageResult<FinVoucherRespVO> result = BeanUtils.toBean(pageResult, FinVoucherRespVO.class); |
| | |
| | | |
| | | @GetMapping("/page-with-entry") |
| | | @Operation(summary = "获得记账凭证分页(含分录)", description = "一次性返回本页所有凭证的分录,避免前端逐条查询") |
| | | @PreAuthorize("@ss.hasPermission('finance:voucher:query')") |
| | | public CommonResult<PageResult<FinVoucherRespVO>> getVoucherPageWithEntry(@Valid FinVoucherPageReqVO pageReqVO) { |
| | | PageResult<FinVoucherDO> pageResult = voucherService.getVoucherPage(pageReqVO); |
| | | PageResult<FinVoucherRespVO> result = BeanUtils.toBean(pageResult, FinVoucherRespVO.class); |