Commit fb813a83 authored by 黎博's avatar 黎博

新增获取docker项目详情接口

parent 26063a25
...@@ -3,6 +3,7 @@ package cn.qg.holmes.controller.k8s; ...@@ -3,6 +3,7 @@ package cn.qg.holmes.controller.k8s;
import cn.qg.holmes.common.JsonResult; import cn.qg.holmes.common.JsonResult;
import cn.qg.holmes.entity.k8s.DockerProject; import cn.qg.holmes.entity.k8s.DockerProject;
import cn.qg.holmes.service.k8s.DockerProjectService; import cn.qg.holmes.service.k8s.DockerProjectService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -65,4 +66,11 @@ public class DockerProjectController { ...@@ -65,4 +66,11 @@ public class DockerProjectController {
public JsonResult delDockerProject(@RequestParam Integer dockerProjectId) { public JsonResult delDockerProject(@RequestParam Integer dockerProjectId) {
return JsonResult.buildSuccessResult(dockerProjectService.removeById(dockerProjectId)); return JsonResult.buildSuccessResult(dockerProjectService.removeById(dockerProjectId));
} }
@GetMapping("/detail")
public JsonResult getProjectDetail(@RequestParam String projectName) {
QueryWrapper<DockerProject> dockerProjectQueryWrapper = new QueryWrapper<>();
dockerProjectQueryWrapper.eq("project_name", projectName);
return JsonResult.buildSuccessResult(dockerProjectService.getOne(dockerProjectQueryWrapper));
}
} }
...@@ -12,7 +12,6 @@ import io.fabric8.kubernetes.client.Config; ...@@ -12,7 +12,6 @@ import io.fabric8.kubernetes.client.Config;
import io.fabric8.kubernetes.client.DefaultKubernetesClient; import io.fabric8.kubernetes.client.DefaultKubernetesClient;
import io.fabric8.kubernetes.client.KubernetesClient; import io.fabric8.kubernetes.client.KubernetesClient;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.joda.time.DateTime;
import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.ClassPathResource;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment