diff --git a/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java b/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java
index 7a50aa1..5acfe2b 100644
--- a/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java
+++ b/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java
@@ -31,7 +31,7 @@ public class EDDataController {
@RequestMapping(value = "/getFileInfoList",method = RequestMethod.POST)
public ElectromagneticResult> getFileInfoList(@RequestBody EDDataRequest request){
//return ElectromagneticResultUtil.success("获取文件信息列表");
- return edDataFacade.getFileInfoList(request);
+ return edDataFacade.getDataInfoList(request);
}
diff --git a/domain/domain.iml b/domain/domain.iml
index fbf2a78..d722849 100644
--- a/domain/domain.iml
+++ b/domain/domain.iml
@@ -10,7 +10,6 @@
-
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/model/EDDataPage.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/model/EDDataPage.java
new file mode 100644
index 0000000..df58d98
--- /dev/null
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/model/EDDataPage.java
@@ -0,0 +1,25 @@
+/**
+ * Copyright (c) 2004-2024 All Rights Reserved.
+ */
+package com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model;
+
+import com.github.pagehelper.PageInfo;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * 分页综合返回
+ * @author
+ * @version $Id: IndicatorCardPage.java, v 0.1 2024-08-14 17:30
+ */
+@Data
+public class EDDataPage implements Serializable {
+ private static final long serialVersionUID = -6207631048120337133L;
+ /**
+ * 电磁数据-文件数据列表
+ */
+ private PageInfo edDataInfo;
+
+}
\ No newline at end of file
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/repository/EDDataRepository.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/repository/EDDataRepository.java
index 3280c35..d11a563 100644
--- a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/repository/EDDataRepository.java
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/repository/EDDataRepository.java
@@ -30,7 +30,7 @@ public interface EDDataRepository {
* @param parames
* @return
*/
- Boolean getFileInfoList(EDDataParams parames);
+ PageInfo getDataInfoList(EDDataParams parames);
/**
* 上传
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/service/EDDataService.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/service/EDDataService.java
index cf498fb..1d11b6b 100644
--- a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/service/EDDataService.java
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/service/EDDataService.java
@@ -1,8 +1,10 @@
-package com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service;
+package com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.EDDataInfo;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.IndicatorCard;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.UserPage;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.EDDataParams;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.IndicatorCardParams;
import com.electromagnetic.industry.software.data.manage.request.indicator.EDDataRequest;
import electromagnetic.data.framework.share.model.ElectromagneticResult;
import electromagnetic.data.framework.share.model.ElectromagneticResultUtil;
@@ -23,7 +25,7 @@ public interface EDDataService {
* @param parames
* @return
*/
- Boolean getFileInfoList(EDDataParams parames);
+ EDDataPage getDataInfoList(EDDataParams parames);
/**
* 上传
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/service/impl/EDDataServiceImpl.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/service/impl/EDDataServiceImpl.java
index 2ae9ac9..38a208a 100644
--- a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/service/impl/EDDataServiceImpl.java
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/indicator/service/impl/EDDataServiceImpl.java
@@ -1,13 +1,16 @@
-/**
+/**
* Copyright (c) 2004-2024 All Rights Reserved.
*/
package com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service.impl;
import com.electromagnetic.industry.software.data.manage.common.ElectromagneticErrorEnum;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.enums.EffectFlagEnum;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.enums.IndicatorCardHomeDisplayEnum;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.enums.IndicatorCardStatusEnum;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.EDDataInfo;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.IndicatorCard;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.UserExtend;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.UserPage;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.EDDataParams;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.repository.EDDataRepository;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service.EDDataService;
@@ -53,10 +56,13 @@ public class EDDataServiceImpl implements EDDataService {
* @param parames
* @return
*/
- public Boolean getFileInfoList(EDDataParams parames)
+ public EDDataPage getDataInfoList(EDDataParams parames)
{
- edDataRepository.getFileInfoList(parames);
- return Boolean.TRUE;
+ EDDataPage edDataPage=new EDDataPage();
+ //数据查询
+ PageInfo pageInfo = edDataRepository.getDataInfoList(parames);
+ edDataPage.setEdDataInfo(pageInfo);
+ return edDataPage;
}
/**
diff --git a/facade/src/main/java/com/electromagnetic/industry/software/data/manage/facade/EDDataFacade.java b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/facade/EDDataFacade.java
index b12f3c1..64a2c99 100644
--- a/facade/src/main/java/com/electromagnetic/industry/software/data/manage/facade/EDDataFacade.java
+++ b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/facade/EDDataFacade.java
@@ -1,8 +1,14 @@
-package com.electromagnetic.industry.software.data.manage.facade;
+package com.electromagnetic.industry.software.data.manage.facade;
import com.electromagnetic.industry.software.data.manage.request.indicator.EDDataRequest;
+import com.electromagnetic.industry.software.data.manage.request.indicator.IndicatorCardRequest;
+import com.electromagnetic.industry.software.data.manage.request.indicator.UserRequest;
+import com.electromagnetic.industry.software.data.manage.response.indicator.UserPageResponse;
import electromagnetic.data.framework.share.model.ElectromagneticResult;
+import java.util.List;
+import java.util.Map;
+
public interface EDDataFacade {
/**
@@ -18,7 +24,7 @@ public interface EDDataFacade {
* @param request
* @return
*/
- public ElectromagneticResult getFileInfoList(EDDataRequest request);
+ public ElectromagneticResult getDataInfoList(EDDataRequest request);
/**
* 上传
diff --git a/facade/src/main/java/com/electromagnetic/industry/software/data/manage/request/indicator/EDDataRequest.java b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/request/indicator/EDDataRequest.java
index a3670a8..c275313 100644
--- a/facade/src/main/java/com/electromagnetic/industry/software/data/manage/request/indicator/EDDataRequest.java
+++ b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/request/indicator/EDDataRequest.java
@@ -7,7 +7,6 @@ import java.util.Date;
@Data
public class EDDataRequest extends BaseRequest {
- private static final long serialVersionUID = 8717292719122744818L;
/**
* 当前页
@@ -25,6 +24,10 @@ public class EDDataRequest extends BaseRequest {
* 文件夹名称
*/
private String name;
+ /**
+ * 文件夹名称
+ */
+ private String fileName;
/**
* 关键词
*/
diff --git a/facade/src/main/java/com/electromagnetic/industry/software/data/manage/response/indicator/EDDataPageResponse.java b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/response/indicator/EDDataPageResponse.java
new file mode 100644
index 0000000..44332cf
--- /dev/null
+++ b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/response/indicator/EDDataPageResponse.java
@@ -0,0 +1,24 @@
+/**
+ * Copyright (c) 2004-2024 All Rights Reserved.
+ */
+package com.electromagnetic.industry.software.data.manage.response.indicator;
+
+
+import com.github.pagehelper.PageInfo;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * @author
+ * @version $Id: IndicatorCardpageResponse.java, v 0.1 2024-08-14 17:36
+ */
+@Data
+public class EDDataPageResponse implements Serializable {
+ private static final long serialVersionUID = 3464355768912308150L;
+ /**
+ * 指电磁数据-文件信息数据
+ */
+ private PageInfo edDataPage;
+}
\ No newline at end of file
diff --git a/facade/src/main/java/com/electromagnetic/industry/software/data/manage/response/indicator/EDDataResponse.java b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/response/indicator/EDDataResponse.java
new file mode 100644
index 0000000..1e8d19a
--- /dev/null
+++ b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/response/indicator/EDDataResponse.java
@@ -0,0 +1,92 @@
+/**
+ * Copyright (c) 2004-2024 All Rights Reserved.
+ */
+package com.electromagnetic.industry.software.data.manage.response.indicator;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 指标卡Response
+ * @author
+ * @version $Id: IndicatorCardResponse.java, v 0.1 2024-08-14 11:23
+ */
+@Data
+public class EDDataResponse implements Serializable {
+
+ private static final long serialVersionUID = -4835122199589863011L;
+ /**
+ * 主键ID
+ */
+ private Long id;
+ /**
+ * 目录编码
+ */
+ private String categoryId;
+ /**
+ * 数据编码
+ */
+ private String dataId;
+ /**
+ * 数据可视化码
+ */
+ private String dataNo;
+ /**
+ * 数据名称
+ */
+ private String dataName;
+ /**
+ * 数据类型:folder文件夹;file文件
+ */
+ private String dataType;
+ /**
+ * 文件类型
+ */
+ private String fileType;
+ /**
+ * 当前版本
+ */
+ private String version;
+ /**
+ * 富文本内容
+ */
+ private String content;
+ /**
+ * 文件地址JSON
+ */
+ private String implantJson;
+ /**
+ * 状态:publish:发布,occupy:占用
+ */
+ private String dataStatus;
+ /**
+ * 创建人
+ */
+ private String creator;
+ /**
+ * 创建人姓名
+ */
+ private String creatorName;
+ /**
+ * 创建时间
+ */
+ private Date gmtCreate;
+ /**
+ * 更新人
+ */
+ private String modifier;
+ /**
+ * 更新人姓名
+ */
+ private String modifierName;
+ /**
+ * 更新时间
+ */
+ private Date gmtModified;
+ /**
+ * 是否有效:0-无效 1-有效
+ */
+ private Integer effectFlag;
+}
\ No newline at end of file
diff --git a/infrastructure/repository/repository.iml b/infrastructure/repository/repository.iml
index 4111b61..f768ee4 100644
--- a/infrastructure/repository/repository.iml
+++ b/infrastructure/repository/repository.iml
@@ -11,7 +11,6 @@
-
diff --git a/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/dao/EDDataMapper.java b/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/dao/EDDataMapper.java
index 6ead166..f810ed4 100644
--- a/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/dao/EDDataMapper.java
+++ b/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/dao/EDDataMapper.java
@@ -5,6 +5,7 @@ import com.electromagnetic.industry.software.data.manage.domain.boardservice.ind
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.IndicatorCardExtend;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.EDDataParams;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.IndicatorCardParams;
+import com.github.pagehelper.PageInfo;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@@ -14,7 +15,7 @@ public interface EDDataMapper {
/**
* 创建文件夹
- * @param parames
+ * @param edDataInfo
* @return
*/
Boolean createFolder(EDDataInfo edDataInfo);
@@ -24,7 +25,7 @@ public interface EDDataMapper {
* @param parames
* @return
*/
- Boolean getFileInfoList(EDDataParams parames);
+ List getDataInfoList(EDDataParams parames);
/**
* 上传
@@ -40,6 +41,4 @@ public interface EDDataMapper {
*/
Boolean download(EDDataParams parames);
-
-
}
\ No newline at end of file
diff --git a/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/impl/EDDataRepositoryImpl.java b/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/impl/EDDataRepositoryImpl.java
index 2d86198..20e9407 100644
--- a/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/impl/EDDataRepositoryImpl.java
+++ b/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/impl/EDDataRepositoryImpl.java
@@ -45,9 +45,11 @@ public class EDDataRepositoryImpl implements EDDataRepository {
* @return
*/
@Override
- public Boolean getFileInfoList(EDDataParams parames)
+ public PageInfo getDataInfoList(EDDataParams parames)
{
- return edDataMapper.getFileInfoList(parames);
+ PageHelper.startPage(parames.getPageIndex(), parames.getPageSize());
+ List edDataInfoList=edDataMapper.getDataInfoList(parames);
+ return new PageInfo<>(edDataInfoList);
}
/**
diff --git a/infrastructure/repository/src/main/resources/sqlmapper/IndicatorCardMapper.xml b/infrastructure/repository/src/main/resources/sqlmapper/IndicatorCardMapper.xml
index c5d8eab..9b05b25 100644
--- a/infrastructure/repository/src/main/resources/sqlmapper/IndicatorCardMapper.xml
+++ b/infrastructure/repository/src/main/resources/sqlmapper/IndicatorCardMapper.xml
@@ -22,6 +22,36 @@
#{modifierName,jdbcType=VARCHAR},now(),1
)
+
+
diff --git a/infrastructure/repository/target/classes/sqlmapper/IndicatorCardMapper.xml b/infrastructure/repository/target/classes/sqlmapper/IndicatorCardMapper.xml
index c5d8eab..9b05b25 100644
--- a/infrastructure/repository/target/classes/sqlmapper/IndicatorCardMapper.xml
+++ b/infrastructure/repository/target/classes/sqlmapper/IndicatorCardMapper.xml
@@ -22,6 +22,36 @@
#{modifierName,jdbcType=VARCHAR},now(),1
)
+
+
diff --git a/service/service.iml b/service/service.iml
index a7aa07a..319a721 100644
--- a/service/service.iml
+++ b/service/service.iml
@@ -9,8 +9,8 @@
-
+
diff --git a/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/facade/EDDataFacadeImpl.java b/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/facade/EDDataFacadeImpl.java
index 7d0ab8f..e56558e 100644
--- a/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/facade/EDDataFacadeImpl.java
+++ b/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/facade/EDDataFacadeImpl.java
@@ -1,11 +1,16 @@
-package com.electromagnetic.industry.software.data.manage.service.facade;
+package com.electromagnetic.industry.software.data.manage.service.facade;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.EDDataInfo;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.EDDataPage;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.EDDataParams;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.IndicatorCardParams;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service.EDDataService;
import com.electromagnetic.industry.software.data.manage.facade.EDDataFacade;
import com.electromagnetic.industry.software.data.manage.request.indicator.EDDataRequest;
+import com.electromagnetic.industry.software.data.manage.request.indicator.UserRequest;
+import com.electromagnetic.industry.software.data.manage.response.indicator.UserPageResponse;
import com.electromagnetic.industry.software.data.manage.service.mappers.EDDataMappers;
+import com.electromagnetic.industry.software.data.manage.service.mappers.IndicatorCardMappers;
import electromagnetic.data.framework.share.model.ElectromagneticResult;
import electromagnetic.data.framework.share.model.ElectromagneticResultUtil;
import electromagnetic.data.framework.share.id.IdWorker;
@@ -75,11 +80,14 @@ public class EDDataFacadeImpl implements EDDataFacade {
* @param request
* @return
*/
- public ElectromagneticResult getFileInfoList(EDDataRequest request)
+ public ElectromagneticResult getDataInfoList(EDDataRequest request)
{
EDDataParams parames= EDDataMappers.INSTANCE.getEDDataParames(request);
- edDataService.getFileInfoList(parames);
- return ElectromagneticResultUtil.success(Boolean.TRUE);
+ //获取中支指标配置列表
+ EDDataPage edDataPage = edDataService.getDataInfoList(parames);
+ //模型转换
+ EDDataPageResponse edDataPageResponse = EDDataMappers.INSTANCE.getEDDataInfoToModel(edDataPage);
+ return ElectromagneticResultUtil.success(edDataPageResponse);
}
/**
diff --git a/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/mappers/EDDataMappers.java b/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/mappers/EDDataMappers.java
index 9f2c061..d15ef36 100644
--- a/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/mappers/EDDataMappers.java
+++ b/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/mappers/EDDataMappers.java
@@ -1,12 +1,15 @@
-/**
+/**
* Copyright (c) 2004-2024 All Rights Reserved.
*/
package com.electromagnetic.industry.software.data.manage.service.mappers;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.EDDataInfo;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.UserPage;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.EDDataParams;
import com.electromagnetic.industry.software.data.manage.request.indicator.EDDataRequest;
+import com.electromagnetic.industry.software.data.manage.request.indicator.UserRequest;
+import com.electromagnetic.industry.software.data.manage.response.indicator.UserPageResponse;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
@@ -31,5 +34,11 @@ public interface EDDataMappers {
* @return
*/
EDDataInfo getEDDataInfo(EDDataRequest request);
+ /**
+ * 指标卡扩展模型返回
+ * @param edDataPage
+ * @return
+ */
+ EDDataPageResponse getEDDataInfoToModel(EDDataPage edDataPage);
}
\ No newline at end of file
diff --git a/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/EDDataMappersImpl.java b/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/EDDataMappersImpl.java
index b1d190f..3879c1f 100644
--- a/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/EDDataMappersImpl.java
+++ b/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/EDDataMappersImpl.java
@@ -1,13 +1,17 @@
package com.electromagnetic.industry.software.data.manage.service.mappers;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.EDDataInfo;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.EDDataPage;
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.EDDataParams;
import com.electromagnetic.industry.software.data.manage.request.indicator.EDDataRequest;
+import com.electromagnetic.industry.software.data.manage.response.indicator.EDDataPageResponse;
+import com.electromagnetic.industry.software.data.manage.response.indicator.EDDataResponse;
+import com.github.pagehelper.PageInfo;
import javax.annotation.Generated;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2024-11-12T16:08:00+0800",
+ date = "2024-11-13T15:53:51+0800",
comments = "version: 1.4.1.Final, compiler: javac, environment: Java 1.8.0_432 (Temurin)"
)
public class EDDataMappersImpl implements EDDataMappers {
@@ -33,4 +37,27 @@ public class EDDataMappersImpl implements EDDataMappers {
return eDDataInfo;
}
+
+ @Override
+ public EDDataPageResponse getEDDataInfoToModel(EDDataPage edDataPage) {
+ if ( edDataPage == null ) {
+ return null;
+ }
+
+ EDDataPageResponse eDDataPageResponse = new EDDataPageResponse();
+
+ eDDataPageResponse.setEdDataPage( eDDataPageToEDDataResponsePageInfo( edDataPage ) );
+
+ return eDDataPageResponse;
+ }
+
+ protected PageInfo eDDataPageToEDDataResponsePageInfo(EDDataPage eDDataPage) {
+ if ( eDDataPage == null ) {
+ return null;
+ }
+
+ PageInfo pageInfo = new PageInfo();
+
+ return pageInfo;
+ }
}