Commit bf3f53c1 authored by zhaochengming's avatar zhaochengming

赵呈明

parent ac71bdf8
package com.pms.ocp.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.pms.ocp.common.config.PageParam;
import com.pms.ocp.model.dto.ApiTreeGroupDto;
import com.pms.ocp.model.dto.OcpApiGroupDtos;
import com.pms.ocp.model.entity.OcpApiBase;
import com.pms.ocp.model.entity.OcpApiGroup;
import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.OcpApiTreeService;
......@@ -13,6 +14,8 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@Slf4j
@RequestMapping("/api-group/v1")
......@@ -46,6 +49,14 @@ public class OcpApiTreeController {
return ResponseVO.error("您的服务编码重复,请重新输入");
}
@GetMapping("/getone")
@ApiOperation("服务树分类--分级数据")
public List<OcpApiGroup> getOne(int pageSize,int pageNum,int apiGroupLevel){
List<OcpApiGroup> onePage = service.getOnePage(pageSize, pageNum, apiGroupLevel);
return onePage;
}
@PostMapping("/updatatree")
@ApiOperation("服务树分类--修改")
public ResponseVO updataTree(@RequestBody OcpApiGroup ocpApiGroup){
......
......@@ -11,6 +11,12 @@ import java.sql.Timestamp;
@Data
public class OcpApiGroupDtos {
@ApiModelProperty(value = "当前页码")
private int pageSize;
@ApiModelProperty(value = "每页大小")
private int pageNum;
@ApiModelProperty("分类编码")
private String apiGroupCode;
......
......@@ -14,6 +14,7 @@ import java.util.List;
@ApiModel(value = "中心层")
@Data
public class TwoDownList {
@TableId(type = IdType.ASSIGN_ID)
@ApiModelProperty("主键ID")
private String objId;
......@@ -57,6 +58,7 @@ public class TwoDownList {
@ApiModelProperty("分层树层级 1中台层 2中心层 3 服务组层 4服务层 ")
private long apiGroupLevel;
public long getApiGroupLevel() {
return apiGroupLevel;
}
......
......@@ -58,7 +58,13 @@ public class OcpApiGroup {
private long apiGroupLevel;
public long getApiGroupLevel() {
return apiGroupLevel;
}
public void setApiGroupLevel(long apiGroupLevel) {
this.apiGroupLevel = apiGroupLevel;
}
public String getObjId() {
return objId;
......@@ -176,4 +182,5 @@ public class OcpApiGroup {
this.isDelete = isDelete;
}
}
package com.pms.ocp.service;
import com.baomidou.mybatisplus.extension.api.R;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.pms.ocp.common.config.PageParam;
import com.pms.ocp.model.dto.ApiTreeGroupDto;
import com.pms.ocp.model.dto.OcpApiGroupDtos;
import com.pms.ocp.model.entity.OcpApiBase;
import com.pms.ocp.model.entity.OcpApiGroup;
import com.pms.ocp.model.vo.ResponseVO;
import java.util.List;
public interface OcpApiTreeService extends IService<OcpApiGroup> {
......@@ -32,4 +37,12 @@ public interface OcpApiTreeService extends IService<OcpApiGroup> {
* 删除服务分类
*/
boolean deleteOcpTree(OcpApiGroup ocpApiGroup);
/**
* 服务列表分级查询
* @param
*/
List<OcpApiGroup> getOnePage(int pageSize, int pageNum, int apiGroupLevel);
}
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