feat:完善获取岗位信息

main
dearLin 2025-11-07 16:03:11 +08:00
parent caf1911134
commit 9c7b45c8c8
6 changed files with 24 additions and 8 deletions

8
.idea/.gitignore vendored
View File

@ -1,8 +0,0 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

View File

@ -92,4 +92,11 @@ public class ZcloudPostFacadeImpl implements ZcloudPostFacade {
List<ZcloudPostCO> zcloudUserCo = postCoConvertor.converCOsToDubboCOs(list);
return MultiResponse.of(zcloudUserCo);
}
@Override
public SingleResponse<ZcloudPostCO> getPostById(Long aLong) {
PostCO postCO = postService.getPostById(aLong);
ZcloudPostCO zcloudPostCO = postCoConvertor.converCOToDubboCO(postCO);
return SingleResponse.of(zcloudPostCO);
}
}

View File

@ -23,6 +23,11 @@ public interface PostCoConvertor {
* @return
*/
List<PostCO> converDOsToCOs(List<PostDO> postDOs);
PostCO converDOToCO(PostDO postDO);
List<ZcloudPostCO> converCOsToDubboCOs(List<PostCO> data);
ZcloudPostCO converCOToDubboCO(PostCO data);
}

View File

@ -178,5 +178,10 @@ public class PostQueryExe {
List<PostDO> list = postRepository.list();
return postCoConvertor.converDOsToCOs(list);
}
public PostCO getPostById(Long aLong) {
PostDO data = postRepository.getById(aLong);
return postCoConvertor.converDOToCO(data);
}
}

View File

@ -81,5 +81,10 @@ public class PostServiceImpl implements PostServiceI {
public List<PostCO> getPostList() {
return postQueryExe.getPostList();
}
@Override
public PostCO getPostById(Long aLong) {
return postQueryExe.getPostById(aLong);
}
}

View File

@ -37,5 +37,7 @@ public interface PostServiceI {
List<PostCO> listByPostIds(Collection<Long> collection);
List<PostCO> getPostList();
PostCO getPostById(Long aLong);
}