专门用来查询存在分解单数据的类型的接口

This commit is contained in:
yuezhihang
2022-04-02 16:34:47 +08:00
parent bcecefc39a
commit 41deabd152
4 changed files with 28 additions and 0 deletions
@@ -137,5 +137,13 @@ public class SarStandItemsController extends BaseController<SarStandItems> {
return Result.success(fileType);
}
@ApiOperation(value = "|SarFileSplitInfoEO|根据标准id查询分解单的文本类型用在合规评估的")
@GetMapping("getFileTypeHG")
public ResponseMessage<List<Map<String, String>>> getFileTypeHG(String standId){
List<Map<String, String>> fileType = ServiceImpl.getFileTypeHG(standId);
return Result.success(fileType);
}
}
@@ -80,4 +80,6 @@ public interface SarStandItemsDao extends BaseMapper<SarStandItems> {
* @return
*/
List<String> getFileType(@Param("standId") String standId);
List<String> getFileTypeHG(@Param("standId") String standId);
}
@@ -294,6 +294,19 @@ public class SarStandItemsServiceImpl extends ServiceImpl<SarStandItemsDao, SarS
).collect(Collectors.toList());
return collect;
}
public List<Map<String, String>> getFileTypeHG(String standId){
List<String> fileType = dao.getFileTypeHG(standId);
Map<String, String> typeNameMap = InitStandAttrUtil.standInlandAttrFieldList.stream()
.collect(Collectors.toMap(SarStandAttrDetails::getAttrField, SarStandAttrDetails::getAttrName));
List<Map<String, String>> collect = fileType.stream()
.map(item -> new HashMap<String, String>(){ { put("label", typeNameMap.get(item));put("value", item);} }
).collect(Collectors.toList());
return collect;
}
}