refactor: 重构服务依赖注入和上下文管理
移除硬编码的服务注入,改为使用缓存机制动态获取Bean 优化上下文类结构,统一服务获取方式 添加PageContent类支持分页数据封装 实现异步数据加载功能
This commit is contained in:
@@ -41,18 +41,6 @@ public class YongYouU8ManagerSkin
|
||||
return getBean(CompanyService.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected List<CloudYuInfoViewModel> loadTableData() {
|
||||
String searchText = controller.searchKeyField.getText();
|
||||
Map<String, Object> params = ParamUtils.builder().build();
|
||||
if (StringUtils.hasText(searchText)) {
|
||||
params.put("searchText", searchText);
|
||||
}
|
||||
Page<CloudYu> page = getU8Service().findAll(params, getPageable());
|
||||
updateFooter(page);
|
||||
return page.map(CloudYuInfoViewModel::from).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void initializeTable() {
|
||||
controller.idColumn.setCellValueFactory(param -> param.getValue().getId());
|
||||
|
||||
Reference in New Issue
Block a user