1.增加接口相关函数声明。
This commit is contained in:
parent
661e5ac144
commit
0e59cb7673
|
|
@ -27,10 +27,7 @@
|
|||
<component name="ChangeListManager">
|
||||
<list default="true" id="d75a3a91-5d58-44f3-9ee5-41347d560b6a" name="Default Changelist" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/bootstrap/src/main/resources/application.properties" beforeDir="false" afterPath="$PROJECT_DIR$/bootstrap/src/main/resources/application.properties" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/bootstrap/target/classes/application.properties" beforeDir="false" afterPath="$PROJECT_DIR$/bootstrap/target/classes/application.properties" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/IndicatorCardMappersImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/IndicatorCardMappersImpl.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/UserMappersImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/UserMappersImpl.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java" beforeDir="false" afterPath="$PROJECT_DIR$/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java" afterDir="false" />
|
||||
</list>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
|
|
@ -83,11 +80,11 @@
|
|||
<recent name="com.electromagnetic.industry.software.data.manage.service.mappers" />
|
||||
</key>
|
||||
<key name="CopyClassDialog.RECENTS_KEY">
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.request.indicator" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.controller" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.repository.dao" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.repository.impl" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service.impl" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.service.mappers" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service" />
|
||||
<recent name="com.electromagnetic.industry.software.data.manage.service.facade" />
|
||||
</key>
|
||||
<key name="MoveFile.RECENT_KEYS">
|
||||
<recent name="D:\projects\electromagnetic-data\bootstrap\src\main\java\com\electromagnetic\industry\software\data\manage\controller" />
|
||||
|
|
@ -123,6 +120,8 @@
|
|||
<workItem from="1730253753807" duration="548000" />
|
||||
<workItem from="1730254338199" duration="1566000" />
|
||||
<workItem from="1730255932838" duration="2029000" />
|
||||
<workItem from="1731287388986" duration="3225000" />
|
||||
<workItem from="1731309429571" duration="5701000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
|
|
@ -169,45 +168,45 @@
|
|||
</state>
|
||||
<state x="842" y="190" key="FileChooserDialogImpl/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1730254963238" />
|
||||
<state x="421" y="91" key="FileChooserDialogImpl/0.0.1280.672@0.0.1280.672" timestamp="1729594896548" />
|
||||
<state width="1924" height="240" key="GridCell.Tab.0.bottom" timestamp="1731051644547">
|
||||
<state width="1920" height="239" key="GridCell.Tab.0.bottom" timestamp="1731312860473">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state width="1924" height="240" key="GridCell.Tab.0.bottom/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731051644547" />
|
||||
<state width="1920" height="239" key="GridCell.Tab.0.bottom/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731312860473" />
|
||||
<state width="1237" height="200" key="GridCell.Tab.0.bottom/0.0.1280.672@0.0.1280.672" timestamp="1729595008609" />
|
||||
<state width="1924" height="240" key="GridCell.Tab.0.center" timestamp="1731051644547">
|
||||
<state width="1920" height="239" key="GridCell.Tab.0.center" timestamp="1731312860473">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state width="1924" height="240" key="GridCell.Tab.0.center/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731051644547" />
|
||||
<state width="1920" height="239" key="GridCell.Tab.0.center/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731312860473" />
|
||||
<state width="1237" height="200" key="GridCell.Tab.0.center/0.0.1280.672@0.0.1280.672" timestamp="1729595008608" />
|
||||
<state width="1924" height="240" key="GridCell.Tab.0.left" timestamp="1731051644547">
|
||||
<state width="1920" height="239" key="GridCell.Tab.0.left" timestamp="1731312860472">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state width="1924" height="240" key="GridCell.Tab.0.left/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731051644547" />
|
||||
<state width="1920" height="239" key="GridCell.Tab.0.left/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731312860472" />
|
||||
<state width="1237" height="200" key="GridCell.Tab.0.left/0.0.1280.672@0.0.1280.672" timestamp="1729595008608" />
|
||||
<state width="1924" height="240" key="GridCell.Tab.0.right" timestamp="1731051644547">
|
||||
<state width="1920" height="239" key="GridCell.Tab.0.right" timestamp="1731312860473">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state width="1924" height="240" key="GridCell.Tab.0.right/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731051644547" />
|
||||
<state width="1920" height="239" key="GridCell.Tab.0.right/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731312860473" />
|
||||
<state width="1237" height="200" key="GridCell.Tab.0.right/0.0.1280.672@0.0.1280.672" timestamp="1729595008609" />
|
||||
<state width="1924" height="240" key="GridCell.Tab.1.bottom" timestamp="1731051644547">
|
||||
<state width="1920" height="239" key="GridCell.Tab.1.bottom" timestamp="1731312860473">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state width="1924" height="240" key="GridCell.Tab.1.bottom/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731051644547" />
|
||||
<state width="1920" height="239" key="GridCell.Tab.1.bottom/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731312860473" />
|
||||
<state width="1237" height="200" key="GridCell.Tab.1.bottom/0.0.1280.672@0.0.1280.672" timestamp="1729592564959" />
|
||||
<state width="1924" height="240" key="GridCell.Tab.1.center" timestamp="1731051644547">
|
||||
<state width="1920" height="239" key="GridCell.Tab.1.center" timestamp="1731312860473">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state width="1924" height="240" key="GridCell.Tab.1.center/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731051644547" />
|
||||
<state width="1920" height="239" key="GridCell.Tab.1.center/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731312860473" />
|
||||
<state width="1237" height="200" key="GridCell.Tab.1.center/0.0.1280.672@0.0.1280.672" timestamp="1729592564959" />
|
||||
<state width="1924" height="240" key="GridCell.Tab.1.left" timestamp="1731051644547">
|
||||
<state width="1920" height="239" key="GridCell.Tab.1.left" timestamp="1731312860473">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state width="1924" height="240" key="GridCell.Tab.1.left/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731051644547" />
|
||||
<state width="1920" height="239" key="GridCell.Tab.1.left/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731312860473" />
|
||||
<state width="1237" height="200" key="GridCell.Tab.1.left/0.0.1280.672@0.0.1280.672" timestamp="1729592564959" />
|
||||
<state width="1924" height="240" key="GridCell.Tab.1.right" timestamp="1731051644547">
|
||||
<state width="1920" height="239" key="GridCell.Tab.1.right" timestamp="1731312860473">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state width="1924" height="240" key="GridCell.Tab.1.right/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731051644547" />
|
||||
<state width="1920" height="239" key="GridCell.Tab.1.right/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731312860473" />
|
||||
<state width="1237" height="200" key="GridCell.Tab.1.right/0.0.1280.672@0.0.1280.672" timestamp="1729592564959" />
|
||||
<state width="1920" height="366" key="GridCell.Tab.2.bottom" timestamp="1730255920501">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
|
|
@ -242,10 +241,10 @@
|
|||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state x="991" y="256" width="1572" height="833" key="dock-window-1/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1730163893500" />
|
||||
<state x="695" y="51" width="1858" height="1238" key="find.popup" timestamp="1730964306008">
|
||||
<state x="695" y="51" width="1858" height="1238" key="find.popup" timestamp="1731314470395">
|
||||
<screen x="0" y="0" width="2560" height="1400" />
|
||||
</state>
|
||||
<state x="695" y="51" width="1858" height="1238" key="find.popup/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1730964306008" />
|
||||
<state x="695" y="51" width="1858" height="1238" key="find.popup/-1080.0.1080.1860/0.0.2560.1400@0.0.2560.1400" timestamp="1731314470395" />
|
||||
<state x="338" y="39" width="929" height="594" key="find.popup/0.0.1280.672@0.0.1280.672" timestamp="1729595280874" />
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -2,7 +2,7 @@ package com.electromagnetic.industry.software.data.manage.controller;
|
|||
|
||||
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.UserPage;
|
||||
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.UserParams;
|
||||
import com.electromagnetic.industry.software.data.manage.facade.UserFacade;
|
||||
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.response.indicator.UserPageResponse;
|
||||
import com.electromagnetic.industry.software.data.manage.service.mappers.UserMappers;
|
||||
|
|
@ -21,15 +21,51 @@ import javax.annotation.Resource;
|
|||
public class EDDataController {
|
||||
|
||||
@Resource
|
||||
private UserFacade userFacade;
|
||||
private EDDataFacade edDataFacade;
|
||||
|
||||
@ApiOperation(value = "新建文件夹",notes = "")
|
||||
@RequestMapping(value = "/createFolder",method = RequestMethod.POST)
|
||||
public ElectromagneticResult<String> createFolder(@RequestBody EDDataRequest request){
|
||||
return ElectromagneticResultUtil.success("新建文件夹接口");
|
||||
public ElectromagneticResult<?> createFolder(@RequestBody EDDataRequest request){
|
||||
//return ElectromagneticResultUtil.success("新建文件夹接口");
|
||||
return edDataFacade.createFolder(request);
|
||||
}
|
||||
|
||||
//public ElectromagneticResult<UserPageResponse> createFolder(@RequestBody EDDataRequest request){
|
||||
// return userFacade.getUserList(request);
|
||||
|
||||
@ApiOperation(value = "获取文件信息列表",notes = "")
|
||||
@RequestMapping(value = "/getFileInfoList",method = RequestMethod.POST)
|
||||
public ElectromagneticResult<?> getFileInfoList(@RequestBody EDDataRequest request){
|
||||
//return ElectromagneticResultUtil.success("获取文件信息列表");
|
||||
return edDataFacade.getFileInfoList(request);
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation(value = "上传",notes = "")
|
||||
@RequestMapping(value = "/upload",method = RequestMethod.POST)
|
||||
public ElectromagneticResult<?> upload(@RequestBody EDDataRequest request){
|
||||
//return ElectromagneticResultUtil.success("上传");
|
||||
return edDataFacade.upload(request);
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation(value = "下载",notes = "")
|
||||
@RequestMapping(value = "/download",method = RequestMethod.POST)
|
||||
public ElectromagneticResult<?> download(@RequestBody EDDataRequest request){
|
||||
//return ElectromagneticResultUtil.success("下载");
|
||||
return edDataFacade.download(request);
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation(value = "复制",notes = "")
|
||||
@RequestMapping(value = "/copy",method = RequestMethod.POST)
|
||||
public ElectromagneticResult<?> copy(@RequestBody EDDataRequest request){
|
||||
return ElectromagneticResultUtil.success("复制");
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation(value = "重命名",notes = "")
|
||||
@RequestMapping(value = "/rename",method = RequestMethod.POST)
|
||||
public ElectromagneticResult<?> rename(@RequestBody EDDataRequest request){
|
||||
return ElectromagneticResultUtil.success("重命名");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,35 @@
|
|||
package com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class EDDataParams implements Serializable {
|
||||
private static final long serialVersionUID = -4835122199589863011L;
|
||||
/**
|
||||
* 当前页
|
||||
*/
|
||||
private Integer pageIndex = 1;
|
||||
/**
|
||||
* 每页数据
|
||||
*/
|
||||
private Integer pageSize = 10;
|
||||
/**
|
||||
* 上级文件夹数据码,为空是顶级
|
||||
*/
|
||||
private Long parentId;
|
||||
/**
|
||||
* 文件夹名称
|
||||
*/
|
||||
private String name;
|
||||
/**
|
||||
* 关键词
|
||||
*/
|
||||
private String keyWord;
|
||||
/**
|
||||
* 文件数据编码
|
||||
*/
|
||||
private String dataId;
|
||||
}
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service;
|
||||
|
||||
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.request.indicator.EDDataRequest;
|
||||
import electromagnetic.data.framework.share.model.ElectromagneticResult;
|
||||
import electromagnetic.data.framework.share.model.ElectromagneticResultUtil;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface EDDataService {
|
||||
|
||||
/**
|
||||
* 创建文件夹
|
||||
* @param parames
|
||||
* @return
|
||||
*/
|
||||
Boolean createFolder(EDDataParams request);
|
||||
|
||||
/**
|
||||
* 获取文件信息列表
|
||||
* @param parames
|
||||
* @return
|
||||
*/
|
||||
Boolean getFileInfoList(EDDataParams request);
|
||||
|
||||
/**
|
||||
* 上传
|
||||
* @param parames
|
||||
* @return
|
||||
*/
|
||||
Boolean upload(EDDataParams request);
|
||||
|
||||
/**
|
||||
* 下载
|
||||
* @param parames
|
||||
* @return
|
||||
*/
|
||||
Boolean download(EDDataParams request);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
/**
|
||||
* 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.IndicatorCardStatusEnum;
|
||||
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.parames.UserParams;
|
||||
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.repository.UserRepository;
|
||||
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.service.EDDataService;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import electromagnetic.data.framework.share.enums.ElectromagneticSceneIncidentEnum;
|
||||
import electromagnetic.data.framework.share.exception.ElectromagneticBizRuntimeException;
|
||||
import electromagnetic.data.framework.share.exception.LoggerConstant;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author
|
||||
* @version $Id: IndicatorCardServiceImpl.java, v 0.1 2024-07-26 17:20
|
||||
*/
|
||||
@Service
|
||||
public class EDDataServiceImpl implements EDDataService {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LoggerConstant.DOMAIN_SERVICE);
|
||||
|
||||
//@Resource
|
||||
//private UserRepository userRepository;
|
||||
///**
|
||||
// * 获取中支指标配置列表
|
||||
// * @param parames
|
||||
// * @return
|
||||
// */
|
||||
//@Override
|
||||
//public UserPage getUserList(UserParams parames) {
|
||||
// UserPage userPage=new UserPage();
|
||||
// //数据查询
|
||||
// PageInfo<UserExtend> pageInfo=userRepository.getUserList(parames);
|
||||
// List<String> userStrings=new ArrayList<>();
|
||||
// pageInfo.getList().forEach(e->userStrings.add(e.getUserAccount()));
|
||||
// //查询指标
|
||||
// userPage.setUserExtends(pageInfo);
|
||||
// return userPage;
|
||||
//}
|
||||
|
||||
/**
|
||||
* 创建文件夹
|
||||
* @param parames
|
||||
* @return
|
||||
*/
|
||||
public Boolean createFolder(EDDataParams request)
|
||||
{
|
||||
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取文件信息列表
|
||||
* @param parames
|
||||
* @return
|
||||
*/
|
||||
public Boolean getFileInfoList(EDDataParams request)
|
||||
{
|
||||
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传
|
||||
* @param parames
|
||||
* @return
|
||||
*/
|
||||
public Boolean upload(EDDataParams request)
|
||||
{
|
||||
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载
|
||||
* @param parames
|
||||
* @return
|
||||
*/
|
||||
public Boolean download(EDDataParams request)
|
||||
{
|
||||
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
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 electromagnetic.data.framework.share.model.ElectromagneticResultUtil;
|
||||
|
||||
public interface EDDataFacade {
|
||||
|
||||
/**
|
||||
* 创建文件夹
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
ElectromagneticResult<Boolean> createFolder(EDDataRequest request);
|
||||
|
||||
|
||||
/**
|
||||
* 获取文件信息列表
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public ElectromagneticResult<Boolean> getFileInfoList(EDDataRequest request);
|
||||
|
||||
/**
|
||||
* 上传
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public ElectromagneticResult<Boolean> upload(EDDataRequest request);
|
||||
|
||||
/**
|
||||
* 下载
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public ElectromagneticResult<Boolean> download(EDDataRequest request);
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
package com.electromagnetic.industry.software.data.manage.service.facade;
|
||||
|
||||
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.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 electromagnetic.data.framework.share.model.ElectromagneticResult;
|
||||
import electromagnetic.data.framework.share.model.ElectromagneticResultUtil;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
@Service
|
||||
public class EDDataFacadeImpl implements EDDataFacade {
|
||||
|
||||
@Resource
|
||||
private EDDataService edDataService;
|
||||
|
||||
|
||||
///**
|
||||
// * 获取用户列表
|
||||
// * WISDOM_INDICATORCARDLISTCONFIG
|
||||
// * /platform/api/dataplatform/wisdomdecision/indicator/card/getIndicatorCardListConfig
|
||||
// * @param request
|
||||
// * @return
|
||||
// */
|
||||
//@Override
|
||||
//public ElectromagneticResult<UserPageResponse> getUserList(UserRequest request) {
|
||||
// UserParams parames= UserMappers.INSTANCE.getUserParames(request);
|
||||
// //获取中支指标配置列表
|
||||
// UserPage userExtends = userService.getUserList(parames);
|
||||
// //模型转换
|
||||
// UserPageResponse userPageResponse = UserMappers.INSTANCE.getUserToModel(userExtends);
|
||||
// return ElectromagneticResultUtil.success(userPageResponse);
|
||||
//}
|
||||
|
||||
/**
|
||||
* 创建文件夹
|
||||
* WISDOM_CREATE_FOLDER
|
||||
* /data/ed/file/createFolder
|
||||
*
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ElectromagneticResult<Boolean> createFolder(EDDataRequest request) {
|
||||
EDDataParams parames = EDDataMappers.INSTANCE.getEDDataParames(request);
|
||||
edDataService.createFolder(parames);
|
||||
|
||||
return ElectromagneticResultUtil.success(Boolean.TRUE);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取文件信息列表
|
||||
* WISDOM_GET_FILEINFOLIST
|
||||
* /data/ed/file/getFileInfoList
|
||||
*
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public ElectromagneticResult<Boolean> getFileInfoList(EDDataRequest request)
|
||||
{
|
||||
EDDataParams parames= EDDataMappers.INSTANCE.getEDDataParames(request);
|
||||
edDataService.getFileInfoList(parames);
|
||||
return ElectromagneticResultUtil.success(Boolean.TRUE);
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传
|
||||
* WISDOM_UPLOAD
|
||||
* /data/ed/file/upload
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public ElectromagneticResult<Boolean> upload(EDDataRequest request)
|
||||
{
|
||||
EDDataParams parames= EDDataMappers.INSTANCE.getEDDataParames(request);
|
||||
edDataService.upload(parames);
|
||||
return ElectromagneticResultUtil.success(Boolean.TRUE);
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载
|
||||
* WISDOM_DOWNLOAD
|
||||
* /data/ed/file/download
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public ElectromagneticResult<Boolean> download(EDDataRequest request)
|
||||
{
|
||||
EDDataParams parames= EDDataMappers.INSTANCE.getEDDataParames(request);
|
||||
edDataService.download(parames);
|
||||
return ElectromagneticResultUtil.success(Boolean.TRUE);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
/**
|
||||
* 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.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;
|
||||
|
||||
/**
|
||||
* 电磁数据-文件数据模型转换
|
||||
* @author
|
||||
* @version $Id: IndicatorCardMappers.java, v 0.1 2024-07-29 18:03
|
||||
*/
|
||||
@Mapper
|
||||
public interface EDDataMappers {
|
||||
EDDataMappers INSTANCE= Mappers.getMapper(EDDataMappers.class);
|
||||
|
||||
/**
|
||||
* 文件数据扩展模型入参转换
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
EDDataParams getEDDataParames(EDDataRequest request);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
package com.electromagnetic.industry.software.data.manage.service.mappers;
|
||||
|
||||
import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.EDDataParams;
|
||||
import com.electromagnetic.industry.software.data.manage.request.indicator.EDDataRequest;
|
||||
import javax.annotation.Generated;
|
||||
|
||||
@Generated(
|
||||
value = "org.mapstruct.ap.MappingProcessor",
|
||||
date = "2024-11-11T16:03:11+0800",
|
||||
comments = "version: 1.4.1.Final, compiler: javac, environment: Java 1.8.0_432 (Temurin)"
|
||||
)
|
||||
public class EDDataMappersImpl implements EDDataMappers {
|
||||
|
||||
@Override
|
||||
public EDDataParams getEDDataParames(EDDataRequest request) {
|
||||
if ( request == null ) {
|
||||
return null;
|
||||
}
|
||||
|
||||
EDDataParams eDDataParams = new EDDataParams();
|
||||
|
||||
return eDDataParams;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue