ea9e9228 by xu

江苏数交所接口开发

1 parent 0f753bec
......@@ -38,8 +38,8 @@ public class DataExchangeController {
@PostMapping("/enterprise-attach")
@Operation(summary= "开发主体附件查询")
public JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> enterpriseAttach(@RequestBody @Valid JSQueryVO<JSAttachQueryVO> queryVO) {
JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> pageVO = enterpriseAttachmentService.enterpriseAttach(queryVO);
public JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> enterpriseAttach(@RequestBody @Valid JSQueryVO<JSAttachQueryVO> queryVO) {
JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> pageVO = enterpriseAttachmentService.enterpriseAttach(queryVO);
return pageVO;
}
......
package com.csbr.qingcloud.portal.domain.vo.dataExchange;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.math.BigDecimal;
/**
* @program:
* @description: 江苏开发主体附件返回参数
* @author: makejava
* @create: 2025-09-05 10:35
**/
@Data
@Schema(title = "江苏开发主体附件返回参数")
public class JSAttachRSVO extends JSPageQueryVO {
/**
* 文件ID
*/
@Schema(description = "文件ID")
private String fileId;
/**
* 文件名称
*/
@Schema(description = "文件名称")
private String fileName;
/**
* 文件类型【详情 开发主体附件类型数据字典】
*/
@Schema(description = "文件类型【详情 开发主体附件类型数据字典】")
private String fileType;
/**
* 文件大小
*/
@Schema(description = "文件大小")
private BigDecimal fileSize;
}
......@@ -75,5 +75,5 @@ public interface EnterpriseAttachmentService {
* @param queryVO
* @return
*/
JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> enterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO);
JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> enterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO);
}
......
......@@ -190,8 +190,8 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
}
@Override
public JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> enterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO) {
JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> result = beforeEnterpriseAttach(queryVO);
public JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> enterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO) {
JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> result = beforeEnterpriseAttach(queryVO);
if(ObjectUtils.isNotEmpty(result)){
return result;
}
......@@ -215,7 +215,7 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
attachmentQueryVO.setPageIndex(Long.valueOf(bizParam.getPageNum()));
attachmentQueryVO.setPageSize(Long.valueOf(bizParam.getPageSize()));
PageListVO<EnterpriseAttachmentRSVO> enterpriseAttachmentPageListVO = pageList(attachmentQueryVO);
JSExchagePageListVO<JSEnterpriseRSVO> pageListVO = new JSExchagePageListVO<>();
JSExchagePageListVO<JSAttachRSVO> pageListVO = new JSExchagePageListVO<>();
pageListVO.setRespFlowId(bizParam.getReqFlowId());
afterEnterpriseAttach(pageListVO,enterpriseAttachmentPageListVO);
return JSExchageCommonRes.success(pageListVO);
......@@ -226,13 +226,13 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
* @param pageListVO
* @param enterpriseAttachmentPageListVO
*/
private void afterEnterpriseAttach(JSExchagePageListVO<JSEnterpriseRSVO> pageListVO,
private void afterEnterpriseAttach(JSExchagePageListVO<JSAttachRSVO> pageListVO,
PageListVO<EnterpriseAttachmentRSVO> enterpriseAttachmentPageListVO) {
pageListVO.setTotal(enterpriseAttachmentPageListVO.getTotalRows().intValue());
pageListVO.setData(csbrBeanUtil.convert(enterpriseAttachmentPageListVO.getRecords(),JSEnterpriseRSVO.class));
pageListVO.setData(csbrBeanUtil.convert(enterpriseAttachmentPageListVO.getRecords(),JSAttachRSVO.class));
}
private JSExchageCommonRes<JSExchagePageListVO<JSEnterpriseRSVO>> beforeEnterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO) {
private JSExchageCommonRes<JSExchagePageListVO<JSAttachRSVO>> beforeEnterpriseAttach(JSQueryVO<JSAttachQueryVO> queryVO) {
if(ObjectUtils.isEmpty(queryVO)){
return JSExchageCommonRes.fail("查询参数为空。");
}
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!