feat:查询仿真策划版本
This commit is contained in:
@@ -1247,6 +1247,10 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
|
|||||||
// 新的路径名
|
// 新的路径名
|
||||||
String newDirMinioObjectKey = getFileMinioObjectKey(targetParentMetadataInfo.getObjectKey() + sourceMetadataInfo.getOriginalName());
|
String newDirMinioObjectKey = getFileMinioObjectKey(targetParentMetadataInfo.getObjectKey() + sourceMetadataInfo.getOriginalName());
|
||||||
|
|
||||||
|
// 把以前归档的过同名文件删除 保留最新的
|
||||||
|
Optional<FileMetadataInfo> existingFileOptional = getFileMetadataInfoByObjectKey(newDirMinioObjectKey, ThreadLocalContext.getTenantId());
|
||||||
|
existingFileOptional.ifPresent(existingFile -> fileMetadataInfoService.removeById(existingFile));
|
||||||
|
|
||||||
try {
|
try {
|
||||||
minioService.copyFile(oldDirMinioObjectKey, newDirMinioObjectKey,sourceMetadataInfo.getBucketName());
|
minioService.copyFile(oldDirMinioObjectKey, newDirMinioObjectKey,sourceMetadataInfo.getBucketName());
|
||||||
// 创建目录元数据并保存到数据库
|
// 创建目录元数据并保存到数据库
|
||||||
|
|||||||
@@ -44,6 +44,10 @@ public class LyricVUserToDm {
|
|||||||
* 工种名称
|
* 工种名称
|
||||||
*/
|
*/
|
||||||
private String work_type_name;
|
private String work_type_name;
|
||||||
|
/**
|
||||||
|
* 岗位编码
|
||||||
|
*/
|
||||||
|
private String job_code;
|
||||||
/**
|
/**
|
||||||
* 岗位名称
|
* 岗位名称
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -2,11 +2,19 @@ package com.sdm.outbridge.mode;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class GetUserListReq {
|
public class GetUserListReq {
|
||||||
/**
|
/**
|
||||||
* 工种
|
* 工种 模糊匹配
|
||||||
*/
|
*/
|
||||||
private String workType;
|
private String workType = "";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工种列表 精确匹配
|
||||||
|
*/
|
||||||
|
private List<String> workTypeList = new ArrayList<>();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -103,4 +103,10 @@ public class SimulationProjectController implements ISimulationProjectFeignClien
|
|||||||
return projectService.exportTaskTreeByScript(taskTreeExportExcelFormat, httpservletResponse);
|
return projectService.exportTaskTreeByScript(taskTreeExportExcelFormat, httpservletResponse);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/queryDesignVersions")
|
||||||
|
@Operation(summary = "查询项目仿真策划版本信息", description = "查询项目仿真策划版本信息")
|
||||||
|
public SdmResponse queryDesignVersions(@RequestParam("projectId") String projectId) {
|
||||||
|
return projectService.queryDesignVersions(projectId);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,4 +36,7 @@ public interface IProjectService {
|
|||||||
SdmResponse getTaskTreeList(ProjectTreeListReq req);
|
SdmResponse getTaskTreeList(ProjectTreeListReq req);
|
||||||
|
|
||||||
SdmResponse exportTaskTreeByScript(TaskTreeExportExcelFormat taskTreeExportExcelFormat, HttpServletResponse httpservletResponse);
|
SdmResponse exportTaskTreeByScript(TaskTreeExportExcelFormat taskTreeExportExcelFormat, HttpServletResponse httpservletResponse);
|
||||||
|
|
||||||
|
SdmResponse queryDesignVersions(String projectId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3211,4 +3211,10 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
|||||||
return taskRespond;
|
return taskRespond;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SdmResponse queryDesignVersions(String projectId) {
|
||||||
|
List<SimulationDesignVersions> versions = simulationDesignVersionsService.lambdaQuery().eq(SimulationDesignVersions::getProjectId, projectId).list();
|
||||||
|
return SdmResponse.success(versions);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user