1.增加更新文件状态接口(不能启动);

This commit is contained in:
sxlong 2024-11-14 16:29:19 +08:00
parent fe371a7793
commit 3b027797c1
11 changed files with 93 additions and 29 deletions

View File

@ -22,7 +22,6 @@ public class EDDataController {
@ApiOperation(value = "新建文件夹",notes = "")
@RequestMapping(value = "/createFolder",method = RequestMethod.POST)
public ElectromagneticResult<?> createFolder(@RequestBody EDDataRequest request){
//return ElectromagneticResultUtil.success("新建文件夹接口");
return edDataFacade.createFolder(request);
}
@ -30,15 +29,20 @@ public class EDDataController {
@ApiOperation(value = "获取文件信息列表",notes = "")
@RequestMapping(value = "/getFileInfoList",method = RequestMethod.POST)
public ElectromagneticResult<?> getFileInfoList(@RequestBody EDDataRequest request){
//return ElectromagneticResultUtil.success("获取文件信息列表");
return edDataFacade.getDataInfoList(request);
}
@ApiOperation(value = "更新文件占用状态",notes = "")
@RequestMapping(value = "/updateFileStatus",method = RequestMethod.POST)
public ElectromagneticResult<?> updateFileStatus(@RequestBody EDDataRequest request){
return edDataFacade.updateFileStatus(request);
}
@ApiOperation(value = "上传",notes = "")
@RequestMapping(value = "/upload",method = RequestMethod.POST)
public ElectromagneticResult<?> upload(@RequestBody EDDataRequest request){
//return ElectromagneticResultUtil.success("上传");
return edDataFacade.upload(request);
}
@ -46,7 +50,6 @@ public class EDDataController {
@ApiOperation(value = "下载",notes = "")
@RequestMapping(value = "/download",method = RequestMethod.POST)
public ElectromagneticResult<?> download(@RequestBody EDDataRequest request){
//return ElectromagneticResultUtil.success("下载");
return edDataFacade.download(request);
}

View File

@ -31,4 +31,8 @@ public class EDDataParams implements Serializable {
* 文件数据编码
*/
private String dataId;
/**
* 文件数据状态
*/
private String dataStatus;
}

View File

@ -15,7 +15,7 @@ public interface EDDataRepository {
/**
* 创建文件夹
* @param parames
* @param edDataInfo
* @return
*/
Boolean createFolder(EDDataInfo edDataInfo);
@ -27,6 +27,13 @@ public interface EDDataRepository {
*/
PageInfo<EDDataInfo> getDataInfoList(EDDataParams parames);
/**
* 更新文件占用状态
* @param parames
* @return
*/
Boolean updateFileStatus(EDDataParams parames);
/**
* 上传
* @param parames

View File

@ -20,6 +20,13 @@ public interface EDDataService {
*/
EDDataPage getDataInfoList(EDDataParams parames);
/**
* 更新文件占用状态
* @param parames
* @return
*/
Boolean updateFileStatus(EDDataParams parames);
/**
* 上传
* @param parames

View File

@ -54,6 +54,17 @@ public class EDDataServiceImpl implements EDDataService {
return edDataPage;
}
/**
* 更新文件占用状态
* @param parames
* @return
*/
public Boolean updateFileStatus(EDDataParams parames)
{
edDataRepository.updateFileStatus(parames);
return Boolean.TRUE;
}
/**
* 上传
* @param parames

View File

@ -21,6 +21,13 @@ public interface EDDataFacade {
*/
ElectromagneticResult<EDDataPageResponse> getDataInfoList(EDDataRequest request);
/**
* 更新文件占用状态
* @param request
* @return
*/
ElectromagneticResult<Boolean> updateFileStatus(EDDataRequest request);
/**
* 上传
* @param request

View File

@ -22,10 +22,6 @@ public class EDDataRequest extends BaseRequest {
* 文件夹名称
*/
private String name;
/**
* 文件夹名称
*/
private String fileName;
/**
* 关键词
*/
@ -34,4 +30,8 @@ public class EDDataRequest extends BaseRequest {
* 文件数据编码
*/
private String dataId;
/**
* 文件数据状态
*/
private String dataStatus;
}

View File

@ -23,6 +23,13 @@ public interface EDDataMapper {
*/
List<EDDataInfo> getDataInfoList(EDDataParams parames);
/**
* 更新文件占用状态
* @param parames
* @return
*/
Boolean updateFileStatus(EDDataParams parames);
/**
* 上传
* @param parames

View File

@ -27,7 +27,7 @@ public class EDDataRepositoryImpl implements EDDataRepository {
/**
* 创建文件夹
*
* @param parames
* @param edDataInfo
* @return
*/
@Override
@ -49,6 +49,17 @@ public class EDDataRepositoryImpl implements EDDataRepository {
return new PageInfo<>(edDataInfoList);
}
/**
* 更新文件占用状态
* @param parames
* @return
*/
@Override
public Boolean updateFileStatus(EDDataParams parames)
{
return edDataMapper.updateFileStatus(parames);
}
/**
* 上传
* @param parames

View File

@ -55,7 +55,7 @@
SELECT
<include refid="Base_Column_list"/>
FROM
ed_data_info data
ed_data_info
where
effect_flag = 1
<if test="parentId!=null and parentId!=''">
@ -68,5 +68,16 @@
order by gmt_modified asc
</select>
<update id="updateFileStatus" parameterType="com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.EDDataParams">
update ed_data_info
<set>
<if test="dataStatus != null and dataStatus!=''">
data_status = #{dataStatus,jdbcType=VARCHAR},
</if>
gmt_modified = now()
</set>
where data_id = #{dataId,jdbcType=VARCHAR} and effect_flag = 1
</update>
</mapper>

View File

@ -21,24 +21,6 @@ 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
@ -87,6 +69,20 @@ public class EDDataFacadeImpl implements EDDataFacade {
return ElectromagneticResultUtil.success(edDataPageResponse);
}
/**
* 更新文件占用状态
* WISDOM_UPDATE_FILESTATUS
* /data/ed/file/updateFileStatus
* @param request
* @return
*/
public ElectromagneticResult<Boolean> updateFileStatus(EDDataRequest request)
{
EDDataParams parames= EDDataMappers.INSTANCE.getEDDataParames(request);
edDataService.updateFileStatus(parames);
return ElectromagneticResultUtil.success(Boolean.TRUE);
}
/**
* 上传
* WISDOM_UPLOAD