ea9e9228 by xu

江苏数交所接口开发

1 parent 0f753bec
...@@ -38,8 +38,8 @@ public class DataExchangeController { ...@@ -38,8 +38,8 @@ public class DataExchangeController {
38 38
39 @PostMapping("/enterprise-attach") 39 @PostMapping("/enterprise-attach")
40 @Operation(summary= "开发主体附件查询") 40 @Operation(summary= "开发主体附件查询")
41 public JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> enterpriseAttach(@RequestBody @Valid JSQueryVO<JSAttachQueryVO> queryVO) { 41 public JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> enterpriseAttach(@RequestBody @Valid JSQueryVO<JSAttachQueryVO> queryVO) {
42 JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> pageVO = enterpriseAttachmentService.enterpriseAttach(queryVO); 42 JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> pageVO = enterpriseAttachmentService.enterpriseAttach(queryVO);
43 return pageVO; 43 return pageVO;
44 } 44 }
45 45
......
1 package com.csbr.qingcloud.portal.domain.vo.dataExchange;
2
3
4 import io.swagger.v3.oas.annotations.media.Schema;
5 import lombok.Data;
6
7 import java.math.BigDecimal;
8
9 /**
10 * @program:
11 * @description: 江苏开发主体附件返回参数
12 * @author: makejava
13 * @create: 2025-09-05 10:35
14 **/
15 @Data
16 @Schema(title = "江苏开发主体附件返回参数")
17 public class JSAttachRSVO extends JSPageQueryVO {
18 /**
19 * 文件ID
20 */
21 @Schema(description = "文件ID")
22 private String fileId;
23 /**
24 * 文件名称
25 */
26 @Schema(description = "文件名称")
27 private String fileName;
28
29 /**
30 * 文件类型【详情 开发主体附件类型数据字典】
31 */
32 @Schema(description = "文件类型【详情 开发主体附件类型数据字典】")
33 private String fileType;
34
35 /**
36 * 文件大小
37 */
38 @Schema(description = "文件大小")
39 private BigDecimal fileSize;
40
41 }
...@@ -75,5 +75,5 @@ public interface EnterpriseAttachmentService { ...@@ -75,5 +75,5 @@ public interface EnterpriseAttachmentService {
75 * @param queryVO 75 * @param queryVO
76 * @return 76 * @return
77 */ 77 */
78 JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> enterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO); 78 JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> enterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO);
79 } 79 }
......
...@@ -190,8 +190,8 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ ...@@ -190,8 +190,8 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
190 } 190 }
191 191
192 @Override 192 @Override
193 public JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> enterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO) { 193 public JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> enterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO) {
194 JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> result = beforeEnterpriseAttach(queryVO); 194 JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> result = beforeEnterpriseAttach(queryVO);
195 if(ObjectUtils.isNotEmpty(result)){ 195 if(ObjectUtils.isNotEmpty(result)){
196 return result; 196 return result;
197 } 197 }
...@@ -215,7 +215,7 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ ...@@ -215,7 +215,7 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
215 attachmentQueryVO.setPageIndex(Long.valueOf(bizParam.getPageNum())); 215 attachmentQueryVO.setPageIndex(Long.valueOf(bizParam.getPageNum()));
216 attachmentQueryVO.setPageSize(Long.valueOf(bizParam.getPageSize())); 216 attachmentQueryVO.setPageSize(Long.valueOf(bizParam.getPageSize()));
217 PageListVO<EnterpriseAttachmentRSVO> enterpriseAttachmentPageListVO = pageList(attachmentQueryVO); 217 PageListVO<EnterpriseAttachmentRSVO> enterpriseAttachmentPageListVO = pageList(attachmentQueryVO);
218 JSExchagePageListVO<JSEnterpriseRSVO> pageListVO = new JSExchagePageListVO<>(); 218 JSExchagePageListVO<JSAttachRSVO> pageListVO = new JSExchagePageListVO<>();
219 pageListVO.setRespFlowId(bizParam.getReqFlowId()); 219 pageListVO.setRespFlowId(bizParam.getReqFlowId());
220 afterEnterpriseAttach(pageListVO,enterpriseAttachmentPageListVO); 220 afterEnterpriseAttach(pageListVO,enterpriseAttachmentPageListVO);
221 return JSExchageCommonRes.success(pageListVO); 221 return JSExchageCommonRes.success(pageListVO);
...@@ -226,13 +226,13 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ ...@@ -226,13 +226,13 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
226 * @param pageListVO 226 * @param pageListVO
227 * @param enterpriseAttachmentPageListVO 227 * @param enterpriseAttachmentPageListVO
228 */ 228 */
229 private void afterEnterpriseAttach(JSExchagePageListVO<JSEnterpriseRSVO> pageListVO, 229 private void afterEnterpriseAttach(JSExchagePageListVO<JSAttachRSVO> pageListVO,
230 PageListVO<EnterpriseAttachmentRSVO> enterpriseAttachmentPageListVO) { 230 PageListVO<EnterpriseAttachmentRSVO> enterpriseAttachmentPageListVO) {
231 pageListVO.setTotal(enterpriseAttachmentPageListVO.getTotalRows().intValue()); 231 pageListVO.setTotal(enterpriseAttachmentPageListVO.getTotalRows().intValue());
232 pageListVO.setData(csbrBeanUtil.convert(enterpriseAttachmentPageListVO.getRecords(),JSEnterpriseRSVO.class)); 232 pageListVO.setData(csbrBeanUtil.convert(enterpriseAttachmentPageListVO.getRecords(),JSAttachRSVO.class));
233 } 233 }
234 234
235 private JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> beforeEnterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO) { 235 private JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> beforeEnterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO) {
236 if(ObjectUtils.isEmpty(queryVO)){ 236 if(ObjectUtils.isEmpty(queryVO)){
237 return JSExchageCommonRes.fail("查询参数为空。"); 237 return JSExchageCommonRes.fail("查询参数为空。");
238 } 238 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!