|
@@ -2,6 +2,7 @@ package cn.reghao.devops.mgr.ops.build.controller;
|
|
|
|
|
|
|
|
import cn.reghao.devops.mgr.ops.build.db.repository.RepoAuthConfigRepository;
|
|
import cn.reghao.devops.mgr.ops.build.db.repository.RepoAuthConfigRepository;
|
|
|
import cn.reghao.devops.mgr.ops.build.model.po.RepoAuthConfig;
|
|
import cn.reghao.devops.mgr.ops.build.model.po.RepoAuthConfig;
|
|
|
|
|
+import cn.reghao.devops.mgr.ops.build.model.vo.RepoAuthVO;
|
|
|
import cn.reghao.devops.mgr.ops.build.service.RepoAuthConfigService;
|
|
import cn.reghao.devops.mgr.ops.build.service.RepoAuthConfigService;
|
|
|
import cn.reghao.devops.mgr.ops.build.model.constant.RepoAuthType;
|
|
import cn.reghao.devops.mgr.ops.build.model.constant.RepoAuthType;
|
|
|
import cn.reghao.devops.mgr.ops.build.model.constant.RepoType;
|
|
import cn.reghao.devops.mgr.ops.build.model.constant.RepoType;
|
|
@@ -59,15 +60,15 @@ public class RepoAuthController {
|
|
|
public String repoAuthList(@RequestParam("pn") int pageNumber) {
|
|
public String repoAuthList(@RequestParam("pn") int pageNumber) {
|
|
|
PageRequest pageRequest = PageRequest.of(pageNumber-1, pageSize);
|
|
PageRequest pageRequest = PageRequest.of(pageNumber-1, pageSize);
|
|
|
Page<RepoAuthConfig> page = repoAuthConfigRepository.findAll(pageRequest);
|
|
Page<RepoAuthConfig> page = repoAuthConfigRepository.findAll(pageRequest);
|
|
|
- PageList<RepoAuthConfig> pageList = getPageList(page);
|
|
|
|
|
|
|
+ PageList<RepoAuthVO> pageList = getPageList(page);
|
|
|
return WebResult.success(pageList);
|
|
return WebResult.success(pageList);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private PageList<RepoAuthConfig> getPageList(Page<RepoAuthConfig> page) {
|
|
|
|
|
|
|
+ private PageList<RepoAuthVO> getPageList(Page<RepoAuthConfig> page) {
|
|
|
int pageNumber = page.getNumber() + 1;
|
|
int pageNumber = page.getNumber() + 1;
|
|
|
int pageSize = page.getSize();
|
|
int pageSize = page.getSize();
|
|
|
long total = page.getTotalElements();
|
|
long total = page.getTotalElements();
|
|
|
- List<RepoAuthConfig> list = page.getContent();
|
|
|
|
|
|
|
+ List<RepoAuthVO> list = page.map(RepoAuthVO::new).stream().toList();
|
|
|
return PageList.pageList(pageNumber, pageSize, (int) total, list);
|
|
return PageList.pageList(pageNumber, pageSize, (int) total, list);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -90,7 +91,7 @@ public class RepoAuthController {
|
|
|
|
|
|
|
|
@Operation(summary = "添加仓库认证配置", description = "N")
|
|
@Operation(summary = "添加仓库认证配置", description = "N")
|
|
|
@PostMapping(value = "", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
- public String addOrUpdateRepoConfig(@Validated RepoAuthConfig repoAuth) {
|
|
|
|
|
|
|
+ public String addOrUpdateRepoConfig(@RequestBody @Validated RepoAuthConfig repoAuth) {
|
|
|
Result result = repoAuthConfigService.addOrUpdate(repoAuth);
|
|
Result result = repoAuthConfigService.addOrUpdate(repoAuth);
|
|
|
return WebResult.result(result);
|
|
return WebResult.result(result);
|
|
|
}
|
|
}
|