| | |
| | | |
| | | @GetMapping("/page") |
| | | @Operation(summary = "获取资质证书分页") |
| | | @PreAuthorize("@ss.hasPermission('srm:supplier-certificate:query')") |
| | | public CommonResult<PageResult<SrmSupplierCertificateRespVO>> getCertificatePage(@Valid SrmSupplierCertificatePageReqVO pageReqVO) { |
| | | var pageResult = certificateService.getCertificatePage(pageReqVO); |
| | | var respList = BeanUtils.toBean(pageResult.getList(), SrmSupplierCertificateRespVO.class); |
| | |
| | | |
| | | @GetMapping("/list-by-supplier") |
| | | @Operation(summary = "根据供应商ID获取资质列表") |
| | | @PreAuthorize("@ss.hasPermission('srm:supplier-certificate:query')") |
| | | public CommonResult<List<SrmSupplierCertificateRespVO>> getListBySupplier(@RequestParam("supplierId") Long supplierId) { |
| | | var list = BeanUtils.toBean(certificateService.getCertificateListBySupplierId(supplierId), SrmSupplierCertificateRespVO.class); |
| | | enrichSupplierNames(list); |
| | |
| | | |
| | | @GetMapping("/expiring-list") |
| | | @Operation(summary = "获取即将到期的资质列表(30天内)") |
| | | @PreAuthorize("@ss.hasPermission('srm:supplier-certificate:query')") |
| | | public CommonResult<List<SrmSupplierCertificateRespVO>> getExpiringList() { |
| | | var list = BeanUtils.toBean(certificateService.getExpiringCertificates(), SrmSupplierCertificateRespVO.class); |
| | | enrichSupplierNames(list); |
| | |
| | | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获取资质证书详情") |
| | | @PreAuthorize("@ss.hasPermission('srm:supplier-certificate:query')") |
| | | public CommonResult<SrmSupplierCertificateRespVO> getCertificate(@RequestParam("id") Long id) { |
| | | var resp = BeanUtils.toBean(certificateService.getCertificate(id), SrmSupplierCertificateRespVO.class); |
| | | enrichSupplierName(resp); |