Commit bf3f53c1 authored by zhaochengming's avatar zhaochengming

赵呈明

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