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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -55,7 +55,7 @@
SELECT SELECT
<include refid="Base_Column_list"/> <include refid="Base_Column_list"/>
FROM FROM
ed_data_info data ed_data_info
where where
effect_flag = 1 effect_flag = 1
<if test="parentId!=null and parentId!=''"> <if test="parentId!=null and parentId!=''">
@ -68,5 +68,16 @@
order by gmt_modified asc order by gmt_modified asc
</select> </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> </mapper>

View File

@ -21,24 +21,6 @@ public class EDDataFacadeImpl implements EDDataFacade {
@Resource @Resource
private EDDataService edDataService; 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 * WISDOM_CREATE_FOLDER
@ -87,6 +69,20 @@ public class EDDataFacadeImpl implements EDDataFacade {
return ElectromagneticResultUtil.success(edDataPageResponse); 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 * WISDOM_UPLOAD