From 9403bf1a8d0db6fcd451de0665494d15efec9d68 Mon Sep 17 00:00:00 2001 From: liukai <35074062@qq.com> Date: Fri, 18 Mar 2022 16:11:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/constants/AnalysisConstant.java | 7 +- ...ller.java => PmsApiDetailsController.java} | 40 ++-- .../com/pms/ocp/mapper/OcpApiAuditMapper.java | 12 +- .../com/pms/ocp/mapper/OcpApiSubsMapper.java | 5 +- .../pms/ocp/mapper/OcpApiTenantRelMapper.java | 2 - .../com/pms/ocp/mapper/PmsApiAuditMapper.java | 26 +++ .../pms/ocp/mapper/PmsApiModelRelMapper.java | 14 ++ .../com/pms/ocp/mapper/PmsApiSubsMapper.java | 13 ++ .../pms/ocp/mapper/PmsApiTenantRelMapper.java | 13 ++ .../com/pms/ocp/model/entity/PmsApiAudit.java | 121 ++++++++++++ .../com/pms/ocp/model/entity/PmsApiBase.java | 78 ++++++++ .../pms/ocp/model/entity/PmsApiModelRel.java | 173 ++++++++++++++++ .../com/pms/ocp/model/entity/PmsApiSubs.java | 103 ++++++++++ .../pms/ocp/model/entity/PmsApiTenantRel.java | 186 ++++++++++++++++++ .../pms/ocp/service/OcpApiAuditService.java | 23 --- .../pms/ocp/service/OcpApiSubsService.java | 3 +- .../ocp/service/OcpApiTenantRelService.java | 5 - .../pms/ocp/service/PmsApiAuditService.java | 24 +++ ...aseService.java => PmsApiBaseService.java} | 2 +- ...ervice.java => PmsApiModelRelService.java} | 5 +- .../pms/ocp/service/PmsApiSubsService.java | 10 + .../ocp/service/PmsApiTenantRelService.java | 13 ++ .../service/impl/OcpApiAuditServiceImpl.java | 68 ------- .../impl/OcpApiModelRelServiceImpl.java | 22 --- .../service/impl/OcpApiSubsServiceImpl.java | 17 +- .../impl/OcpApiTenantRelServiceImpl.java | 23 +-- .../service/impl/PmsApiAuditServiceImpl.java | 69 +++++++ ...ceImpl.java => PmsApiBaseServiceImpl.java} | 5 +- .../impl/PmsApiModelRelServiceImpl.java | 23 +++ .../service/impl/PmsApiSubsServiceImpl.java | 26 +++ .../impl/PmsApiTenantRelServiceImpl.java | 33 ++++ .../resources/mapper/OcpApiAuditMapper.xml | 10 +- .../resources/mapper/OcpApiSubsMapper.xml | 4 +- .../resources/mapper/PmsApiModelRelMapper.xml | 13 ++ .../mapper/PmsApiTenantRelMapper.xml | 21 ++ 35 files changed, 1005 insertions(+), 207 deletions(-) rename src/main/java/com/pms/ocp/controller/{OcpApiDetailsController.java => PmsApiDetailsController.java} (51%) create mode 100644 src/main/java/com/pms/ocp/mapper/PmsApiAuditMapper.java create mode 100644 src/main/java/com/pms/ocp/mapper/PmsApiModelRelMapper.java create mode 100644 src/main/java/com/pms/ocp/mapper/PmsApiSubsMapper.java create mode 100644 src/main/java/com/pms/ocp/mapper/PmsApiTenantRelMapper.java create mode 100644 src/main/java/com/pms/ocp/model/entity/PmsApiAudit.java create mode 100644 src/main/java/com/pms/ocp/model/entity/PmsApiBase.java create mode 100644 src/main/java/com/pms/ocp/model/entity/PmsApiModelRel.java create mode 100644 src/main/java/com/pms/ocp/model/entity/PmsApiSubs.java create mode 100644 src/main/java/com/pms/ocp/model/entity/PmsApiTenantRel.java delete mode 100644 src/main/java/com/pms/ocp/service/OcpApiAuditService.java create mode 100644 src/main/java/com/pms/ocp/service/PmsApiAuditService.java rename src/main/java/com/pms/ocp/service/{OcpApiBaseService.java => PmsApiBaseService.java} (75%) rename src/main/java/com/pms/ocp/service/{OcpApiModelRelService.java => PmsApiModelRelService.java} (52%) create mode 100644 src/main/java/com/pms/ocp/service/PmsApiSubsService.java create mode 100644 src/main/java/com/pms/ocp/service/PmsApiTenantRelService.java delete mode 100644 src/main/java/com/pms/ocp/service/impl/OcpApiAuditServiceImpl.java delete mode 100644 src/main/java/com/pms/ocp/service/impl/OcpApiModelRelServiceImpl.java create mode 100644 src/main/java/com/pms/ocp/service/impl/PmsApiAuditServiceImpl.java rename src/main/java/com/pms/ocp/service/impl/{OcpApiBaseServiceImpl.java => PmsApiBaseServiceImpl.java} (54%) create mode 100644 src/main/java/com/pms/ocp/service/impl/PmsApiModelRelServiceImpl.java create mode 100644 src/main/java/com/pms/ocp/service/impl/PmsApiSubsServiceImpl.java create mode 100644 src/main/java/com/pms/ocp/service/impl/PmsApiTenantRelServiceImpl.java create mode 100644 src/main/resources/mapper/PmsApiModelRelMapper.xml create mode 100644 src/main/resources/mapper/PmsApiTenantRelMapper.xml diff --git a/src/main/java/com/pms/ocp/common/constants/AnalysisConstant.java b/src/main/java/com/pms/ocp/common/constants/AnalysisConstant.java index 12fe554..241353c 100644 --- a/src/main/java/com/pms/ocp/common/constants/AnalysisConstant.java +++ b/src/main/java/com/pms/ocp/common/constants/AnalysisConstant.java @@ -2,10 +2,13 @@ package com.pms.ocp.common.constants; public interface AnalysisConstant { interface exportOcpApiAuditName{ - final String OCP_API_AUDIT= "服务大事记导出数据"; + String OCPAPIAUDIT = "服务大事记.xls"; + String OCPAPIAUDITNAME = "服务大事记导出数据"; + } interface exportOcpTenantApiName{ - final String OCP_TENANT_API = "应用大事记导出数据"; + String OCPTENANTAPI = "应用大事记.xls"; + String OCPTENANTAPINAME = "应用大事记导出数据"; } } diff --git a/src/main/java/com/pms/ocp/controller/OcpApiDetailsController.java b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java similarity index 51% rename from src/main/java/com/pms/ocp/controller/OcpApiDetailsController.java rename to src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java index 4fc3e0e..130f1ed 100644 --- a/src/main/java/com/pms/ocp/controller/OcpApiDetailsController.java +++ b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java @@ -19,31 +19,31 @@ import java.util.List; @RequestMapping("/api") @RestController @Api(tags = "服务接口") -public class OcpApiDetailsController { +public class PmsApiDetailsController { @Autowired - private OcpApiSubsService ocpApiSubsService; + private PmsApiSubsService pmsApiSubsService; @Autowired - private OcpApiAuditService ocpApiAuditService; + private PmsApiAuditService pmsApiAuditService; @Autowired - private OcpApiTenantRelService ocpApiTenantRelService; + private PmsApiTenantRelService pmsApiTenantRelService; @Autowired - private OcpApiModelRelService ocpApiModelRelService; + private PmsApiModelRelService pmsApiModelRelService; @ApiOperation("服务订阅记录-查询") @PostMapping("/getocpapisublist") - public ResponseVO> getOcpApiSubsList(OcpApiSubs ocpApiSubs) { - return ocpApiSubsService.getOcpApiSubsList(ocpApiSubs); + public ResponseVO> getOcpApiSubsList(PmsApiSubs pmsApiSubs) { + return pmsApiSubsService.getPmsApiSubsList(pmsApiSubs); } @ApiOperation("服务大事记-查询") @PostMapping("/getocpapiauditlist") - public ResponseVO> getOcpApiAuditList(OcpApiAudit ocpApiAudit) { - return ocpApiAuditService.getOcpApiAuditList(ocpApiAudit); + public ResponseVO> getPmsApiAuditList(PmsApiAudit pmsApiAudit) { + return pmsApiAuditService.getOcpApiAuditList(pmsApiAudit); } // @ApiOperation("服务大事记-查询详情") @@ -54,32 +54,32 @@ public class OcpApiDetailsController { @ApiOperation("服务大事记-查询详情-变更内容") @PostMapping("/getocpapi") - public ResponseVO> getOcpApi(@RequestBody OcpApiAudit ocpApiAudit){ - return ocpApiAuditService.OaaById(ocpApiAudit); + public ResponseVO> getOcpApi(@RequestBody PmsApiAudit pmsApiAudit){ + return pmsApiAuditService.OaaById(pmsApiAudit); } @ApiOperation("服务大事记-历史版本") @PostMapping("/versionid") - public ResponseVO> versionId(@RequestBody OcpApiAudit ocpApiAudit){ - return ocpApiAuditService.versionId(ocpApiAudit); + public ResponseVO> versionId(@RequestBody PmsApiAudit pmsApiAudit){ + return pmsApiAuditService.versionId(pmsApiAudit); } @ApiOperation("服务与应用拓扑图-查询") @PostMapping("/getoatrlist") - public ResponseVO> getOatrList(@RequestBody OcpApiTenantRel ocpApiTenantRel) { - return ocpApiTenantRelService.getOatrList(ocpApiTenantRel); + public ResponseVO> getOatrList(@RequestBody PmsApiTenantRel pmsApiTenantRel) { + return pmsApiTenantRelService.getOatrList(pmsApiTenantRel); } @ApiOperation("服务与模型拓扑图-查询") @PostMapping("/getoamrlist") - public ResponseVO> getOamrList(@RequestBody OcpApiModelRel ocpApiModelRel) { - return ocpApiModelRelService.getOamrList(ocpApiModelRel); + public ResponseVO> getOamrList(@RequestBody PmsApiModelRel pmsApiModelRel) { + return pmsApiModelRelService.getOamrList(pmsApiModelRel); } @ApiOperation("服务大事记-导出") - @RequestMapping("/export") - public void exportExcel(@RequestBody(required = false) OcpApiAudit ocpApiAudit, HttpServletRequest request, HttpServletResponse response) { - ocpApiAuditService.exportExcel(ocpApiAudit,request,response); + @PostMapping("/export") + public void exportExcel(@RequestBody PmsApiAudit pmsApiAudit, HttpServletRequest request, HttpServletResponse response) { + pmsApiAuditService.exportExcel(pmsApiAudit,request,response); } diff --git a/src/main/java/com/pms/ocp/mapper/OcpApiAuditMapper.java b/src/main/java/com/pms/ocp/mapper/OcpApiAuditMapper.java index aa5936b..c52a073 100644 --- a/src/main/java/com/pms/ocp/mapper/OcpApiAuditMapper.java +++ b/src/main/java/com/pms/ocp/mapper/OcpApiAuditMapper.java @@ -6,20 +6,10 @@ import org.apache.ibatis.annotations.Mapper; import java.util.List; -/** - * @Auther: liukai - * @Date: 2022/3/7 - * @Description:服务大事记接口 - */ + @Mapper public interface OcpApiAuditMapper extends BaseMapper { - List OaaById(OcpApiAudit ocpApiAudit); - - List getOcpApiSubsList(OcpApiAudit ocpApiAudit); - - List sById(OcpApiAudit ocpApiAudit); - List versionId (OcpApiAudit ocpApiAudit); } diff --git a/src/main/java/com/pms/ocp/mapper/OcpApiSubsMapper.java b/src/main/java/com/pms/ocp/mapper/OcpApiSubsMapper.java index 2bc170c..8dcf85f 100644 --- a/src/main/java/com/pms/ocp/mapper/OcpApiSubsMapper.java +++ b/src/main/java/com/pms/ocp/mapper/OcpApiSubsMapper.java @@ -2,11 +2,12 @@ package com.pms.ocp.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.pms.ocp.model.entity.OcpApiSubs; +import com.pms.ocp.model.entity.PmsApiSubs; import org.apache.ibatis.annotations.Mapper; -import java.util.List; + @Mapper public interface OcpApiSubsMapper extends BaseMapper { - List getOcpApisList(OcpApiSubs ocpApiSubs); + } diff --git a/src/main/java/com/pms/ocp/mapper/OcpApiTenantRelMapper.java b/src/main/java/com/pms/ocp/mapper/OcpApiTenantRelMapper.java index f9ac871..59646b1 100644 --- a/src/main/java/com/pms/ocp/mapper/OcpApiTenantRelMapper.java +++ b/src/main/java/com/pms/ocp/mapper/OcpApiTenantRelMapper.java @@ -9,7 +9,5 @@ import java.util.List; @Mapper public interface OcpApiTenantRelMapper extends BaseMapper { - List getOatrList(OcpApiTenantRel ocpApiTenantRel); - List getTenantApiList(OcpApiTenantRel ocpApiTenantRel); } diff --git a/src/main/java/com/pms/ocp/mapper/PmsApiAuditMapper.java b/src/main/java/com/pms/ocp/mapper/PmsApiAuditMapper.java new file mode 100644 index 0000000..84c9502 --- /dev/null +++ b/src/main/java/com/pms/ocp/mapper/PmsApiAuditMapper.java @@ -0,0 +1,26 @@ +package com.pms.ocp.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.pms.ocp.model.entity.OcpApiAudit; +import com.pms.ocp.model.entity.PmsApiAudit; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * @Auther: liukai + * @Date: 2022/3/7 + * @Description:服务大事记接口 + */ +@Mapper +public interface PmsApiAuditMapper extends BaseMapper { + + List OaaById(PmsApiAudit pmsApiAudit); + + List getOcpApiSubsList(PmsApiAudit pmsApiAudit); + + List sById(PmsApiAudit pmsApiAudit); + + List versionId (PmsApiAudit pmsApiAudit); + +} diff --git a/src/main/java/com/pms/ocp/mapper/PmsApiModelRelMapper.java b/src/main/java/com/pms/ocp/mapper/PmsApiModelRelMapper.java new file mode 100644 index 0000000..ecbb915 --- /dev/null +++ b/src/main/java/com/pms/ocp/mapper/PmsApiModelRelMapper.java @@ -0,0 +1,14 @@ +package com.pms.ocp.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.pms.ocp.model.entity.PmsApiModelRel; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface PmsApiModelRelMapper extends BaseMapper { + List getOamrList(PmsApiModelRel pmsApiModelRel); + + +} diff --git a/src/main/java/com/pms/ocp/mapper/PmsApiSubsMapper.java b/src/main/java/com/pms/ocp/mapper/PmsApiSubsMapper.java new file mode 100644 index 0000000..89baaa7 --- /dev/null +++ b/src/main/java/com/pms/ocp/mapper/PmsApiSubsMapper.java @@ -0,0 +1,13 @@ +package com.pms.ocp.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.pms.ocp.model.entity.OcpApiSubs; +import com.pms.ocp.model.entity.PmsApiSubs; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface PmsApiSubsMapper extends BaseMapper { + List getOcpApisList(PmsApiSubs pmsApiSubs); +} diff --git a/src/main/java/com/pms/ocp/mapper/PmsApiTenantRelMapper.java b/src/main/java/com/pms/ocp/mapper/PmsApiTenantRelMapper.java new file mode 100644 index 0000000..8775ed8 --- /dev/null +++ b/src/main/java/com/pms/ocp/mapper/PmsApiTenantRelMapper.java @@ -0,0 +1,13 @@ +package com.pms.ocp.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.pms.ocp.model.entity.OcpApiTenantRel; +import com.pms.ocp.model.entity.PmsApiTenantRel; + +import java.util.List; + +public interface PmsApiTenantRelMapper extends BaseMapper { + List getOatrList(PmsApiTenantRel pmsApiTenantRel); + + List getTenantApiList(PmsApiTenantRel pmsApiTenantRel); +} diff --git a/src/main/java/com/pms/ocp/model/entity/PmsApiAudit.java b/src/main/java/com/pms/ocp/model/entity/PmsApiAudit.java new file mode 100644 index 0000000..d88457e --- /dev/null +++ b/src/main/java/com/pms/ocp/model/entity/PmsApiAudit.java @@ -0,0 +1,121 @@ +package com.pms.ocp.model.entity; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.experimental.Accessors; +import java.sql.Timestamp; +@Data +@Accessors(chain = true) +@ApiModel("服务事记表") +public class PmsApiAudit { + + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty("主键ID") + @Excel(name = "编号",orderNum = "1") + private String objId; + + @ApiModelProperty("服务编码") + private String apiCode; + + @ApiModelProperty("操作状态0:新增,1:迭代;2,下线") + @Excel(name = "类型",orderNum = "3") + private long operStatus; + + @ApiModelProperty("操作对象0:服务,1:入参,2:出参") + private long operTarget; + + @ApiModelProperty("类型0:人工操作,1:流程管控,3:总部下发") + private long auditType; + + @ApiModelProperty("备注简述") + private String auditMessage; + + @ApiModelProperty("事记内容") + @Excel(name = "变更内容",orderNum = "4") + private String auditJson; + + @ApiModelProperty("提交人id") + private String auditUserId; + + @ApiModelProperty("提交人姓名") + @Excel(name = "变更人",orderNum = "5") + private String auditUserName; + + @ApiModelProperty("创建时间") + @Excel(name = "创建时间",orderNum = "6") + private Timestamp auditCtime; + + @ApiModelProperty("修改时间") + private Timestamp auditMtime; + + @ApiModelProperty("是否删除0-否1-是") + private long isDelete; + @ApiModelProperty("当前版本") + private long applyVersion; + + @ApiModelProperty("上一版本") + @Excel(name = "上一版本",orderNum = "7") + private long preApiVersion; + + + + + @ApiModelProperty("服务接口中文名称") + @Excel(name = "服务名称",orderNum = "2") + private String apiName; + + @ApiModelProperty("服务分类代码") + private String apiGroupCode; + + @ApiModelProperty("推广类型0:统建;1:自建") + private long apiPromotion; + + @ApiModelProperty("服务请求体") + @Excel(name = "请求参数",orderNum = "8") + private String apiReq; + + @ApiModelProperty("服务返回体") + @Excel(name = "返回参数",orderNum = "9") + private String apiResp; + + @ApiModelProperty("服务地址") + private String apiUrl; + + @ApiModelProperty("服务创建时间") + private Timestamp apiCtime; + + @ApiModelProperty("服务修改时间") + private Timestamp apiMtime; + + @ApiModelProperty("创建者用户ID") + private String apiUserId; + + @ApiModelProperty("建设单位") + private String apiUnit; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyCode; + + + + @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") + private long apiZone; + + @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") + private long apiLayer; + + @ApiModelProperty("服务版本(最新版本)") + @Excel(name = "当前版本",orderNum = "6") + private String apiVersion; + + @ApiModelProperty("服务所属中心编码所属中心") + private long apiCenterCode; + + @ApiModelProperty("创建者姓名") + private long apiUserName; + +} diff --git a/src/main/java/com/pms/ocp/model/entity/PmsApiBase.java b/src/main/java/com/pms/ocp/model/entity/PmsApiBase.java new file mode 100644 index 0000000..b71c895 --- /dev/null +++ b/src/main/java/com/pms/ocp/model/entity/PmsApiBase.java @@ -0,0 +1,78 @@ +package com.pms.ocp.model.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.sql.Date; +import java.sql.Timestamp; + +@Data +@Accessors(chain = true) +@TableName("ocp_api_base") +@ApiModel("服务基础信息表") +public class PmsApiBase { + + + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty("主键ID") + private String objId; + + @ApiModelProperty("服务代码") + private String apiCode; + + @ApiModelProperty("服务接口中文名称") + private String apiName; + + @ApiModelProperty("服务分类代码") + private String apiGroupCode; + + @ApiModelProperty("推广类型0:统建;1:自建") + private long apiPromotion; + + @ApiModelProperty("服务请求体") + private String apiReq; + + @ApiModelProperty("服务返回体") + private String apiResp; + + @ApiModelProperty("服务地址") + private String apiUrl; + + @ApiModelProperty("服务创建时间") + private Timestamp apiCtime; + + @ApiModelProperty("服务修改时间") + private Timestamp apiMtime; + + @ApiModelProperty("创建者用户ID") + private String apiUserId; + + @ApiModelProperty("建设单位") + private String apiUnit; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyCode; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyName; + + @ApiModelProperty("是否删除0-否1-是") + private long isDelete; + + @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") + private long apiZone; + + @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") + private long apiLayer; + + @ApiModelProperty("服务版本(最新版本)") + private long apiVersion; + + + +} diff --git a/src/main/java/com/pms/ocp/model/entity/PmsApiModelRel.java b/src/main/java/com/pms/ocp/model/entity/PmsApiModelRel.java new file mode 100644 index 0000000..10556af --- /dev/null +++ b/src/main/java/com/pms/ocp/model/entity/PmsApiModelRel.java @@ -0,0 +1,173 @@ +package com.pms.ocp.model.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.experimental.Accessors; +import org.springframework.format.annotation.DateTimeFormat; + +import java.sql.Timestamp; +import java.time.LocalDateTime; + +@Data +@Accessors(chain = true) +@TableName("ocp_api_model_rel") +@ApiModel("服务模型关系") +public class PmsApiModelRel { + + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty("主键ID") + private String objId; + + @ApiModelProperty("模型编码") + private String modelCode; + + @ApiModelProperty("模型部署公司") + private String modelDepCompanyCode; + + @ApiModelProperty("服务编码") + private String apiCode; + + @ApiModelProperty("服务部署公司") + private String apiDepCompanyCode; + + @ApiModelProperty("关系添加时间") + private Timestamp relationCtime; + + @ApiModelProperty("是否已删除 0-否1-是") + private long isDelete; + + + + + + @ApiModelProperty("服务接口中文名称") + private String apiName; + + @ApiModelProperty("服务分类代码") + private String apiGroupCode; + + @ApiModelProperty("推广类型0:统建;1:自建") + private long apiPromotion; + + @ApiModelProperty("服务请求体") + private String apiReq; + + @ApiModelProperty("服务返回体") + private String apiResp; + + @ApiModelProperty("服务地址") + private String apiUrl; + + @ApiModelProperty("服务创建时间") + private Timestamp apiCtime; + + @ApiModelProperty("服务修改时间") + private Timestamp apiMtime; + + @ApiModelProperty("创建者用户ID") + private String apiUserId; + + @ApiModelProperty("建设单位") + private String apiUnit; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyCode; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyName; + + @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") + private long apiZone; + + @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") + private long apiLayer; + + @ApiModelProperty("服务版本(最新版本)") + private String apiVersion; + + @ApiModelProperty("服务所属中心编码所属中心") + private long apiCenterCode; + + @ApiModelProperty("服务简述") + private String apiDescription; + + @ApiModelProperty("创建者姓名") + private long apiUserName; + + + @ApiModelProperty("模型名称") + private String modelName; + + + @ApiModelProperty("设备类型") + private String equipType; + + + @ApiModelProperty("所属专业ts:输电,t:变电, dc:直流,ds配电,tc:技术,pl计划 im综合") + private String professionalKind; + + @ApiModelProperty("模型分类编码") + private String modelGroupCode; + + + @ApiModelProperty("模型表名称") + private String modelTable; + + + @ApiModelProperty("是否启用 0:未启用,1:启用") + @TableField(value = "is_use") + private Integer boolUse; + + + @ApiModelProperty("模型推广类型 0:统推,1:自建") + private Integer modelPromotion; + + + @ApiModelProperty("排列顺序") + private Integer modelOrderNo; + + + @ApiModelProperty("提交人id") + private String modelUserId; + + + @ApiModelProperty("提交人姓名") + private String modelUserName; + + + @ApiModelProperty("模型创建时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private LocalDateTime modelCtime; + + + @ApiModelProperty("模型修改时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private LocalDateTime modelMtime; + + + + @ApiModelProperty("是否已删除0:未删除 1:已删除") + @TableField(value = "is_delete") + private Integer boolDelete; + + + @ApiModelProperty("所属区域1:生成控制大区 2:信息关联大区3:互联网大区") + private Integer modelZone; + + + @ApiModelProperty("所属层级1:应用层 2:平台层3:网络层 4:感知层") + private Integer modelLayer; + + + @ApiModelProperty("模型版本模型版本(最新版本)") + private String modelVersion; + +} diff --git a/src/main/java/com/pms/ocp/model/entity/PmsApiSubs.java b/src/main/java/com/pms/ocp/model/entity/PmsApiSubs.java new file mode 100644 index 0000000..a2c8ab6 --- /dev/null +++ b/src/main/java/com/pms/ocp/model/entity/PmsApiSubs.java @@ -0,0 +1,103 @@ +package com.pms.ocp.model.entity; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.experimental.Accessors; +import java.sql.Timestamp; + +@Data +@Accessors(chain = true) +@ApiModel("服务订阅记录表") +public class PmsApiSubs { + + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty("主键ID") + private String objId; + + @ApiModelProperty("服务编码") + private String apiCode; + + @ApiModelProperty("服务订阅创建时间") + private Timestamp subsLogApiCtime; + + @ApiModelProperty("服务订阅修改时间") + private Timestamp subsLogApiMtime; + + @ApiModelProperty("服务订阅创建用户ID") + private String subsLogApiUserId; + + @ApiModelProperty("服务订阅添加时间") + private Timestamp subsLogApiAtime; + + @ApiModelProperty("公司编码") + private String subsCompanyCode; + + @ApiModelProperty("是否删除0-否,1-是") + private long isDelete; + + + + + @ApiModelProperty("服务接口中文名称") + private String apiName; + + @ApiModelProperty("服务分类代码") + private String apiGroupCode; + + @ApiModelProperty("推广类型0:统建;1:自建") + private long apiPromotion; + + @ApiModelProperty("服务请求体") + private String apiReq; + + @ApiModelProperty("服务返回体") + private String apiResp; + + @ApiModelProperty("服务地址") + private String apiUrl; + + @ApiModelProperty("服务创建时间") + private Timestamp apiCtime; + + @ApiModelProperty("服务修改时间") + private Timestamp apiMtime; + + @ApiModelProperty("创建者用户ID") + private String apiUserId; + + @ApiModelProperty("建设单位") + private String apiUnit; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyCode; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyName; + + @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") + private long apiZone; + + @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") + private long apiLayer; + + @ApiModelProperty("服务版本(最新版本)") + private String apiVersion; + + @ApiModelProperty("服务所属中心编码所属中心") + private long apiCenterCode; + + + @ApiModelProperty("创建者姓名") + private long apiUserName; + + + + + + +} diff --git a/src/main/java/com/pms/ocp/model/entity/PmsApiTenantRel.java b/src/main/java/com/pms/ocp/model/entity/PmsApiTenantRel.java new file mode 100644 index 0000000..7603912 --- /dev/null +++ b/src/main/java/com/pms/ocp/model/entity/PmsApiTenantRel.java @@ -0,0 +1,186 @@ +package com.pms.ocp.model.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.experimental.Accessors; +import java.sql.Timestamp; + +@Data +@Accessors(chain = true) + +@ApiModel("服务应用关系表") +public class PmsApiTenantRel { + + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty("主键ID") + private String objId; + + @ApiModelProperty("应用编码") + private String tenantCode; + + @ApiModelProperty("服务编码") + private String apiCode; + + @ApiModelProperty("服务部署公司") + private String apiDepCompanyCode; + + @ApiModelProperty("应用所属公司") + private String tenantDepCompanyCode; + + @ApiModelProperty("关系创建时间") + private Timestamp apiTenantRelCtime; + + @ApiModelProperty("关系创建时间") + private Timestamp apiTenantRelMtime; + + @ApiModelProperty("关系创建用户ID") + private String apiTenantRelUserId; + + @ApiModelProperty("关系创建用户") + private String apiTenantRelUserName; + + @ApiModelProperty("是否已删除0未删除,1已删除") + private long isDelete; + + + + + + + @ApiModelProperty("服务接口中文名称") + private String apiName; + + @ApiModelProperty("服务分类代码") + private String apiGroupCode; + + @ApiModelProperty("推广类型0:统建;1:自建") + private long apiPromotion; + + @ApiModelProperty("服务请求体") + private String apiReq; + + @ApiModelProperty("服务返回体") + private String apiResp; + + @ApiModelProperty("服务地址") + private String apiUrl; + + @ApiModelProperty("服务创建时间") + private Timestamp apiCtime; + + @ApiModelProperty("服务修改时间") + private Timestamp apiMtime; + + @ApiModelProperty("创建者用户ID") + private String apiUserId; + + @ApiModelProperty("建设单位") + private String apiUnit; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyCode; + + @ApiModelProperty("服务所属公司") + private String ownerCompanyName; + + + + @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") + private long apiZone; + + @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") + private long apiLayer; + + @ApiModelProperty("服务版本(最新版本)") + private String apiVersion; + + @ApiModelProperty("服务所属中心编码所属中心") + private long apiCenterCode; + + @ApiModelProperty("服务简述") + private String apiDescription; + + @ApiModelProperty("创建者姓名") + private long apiUserName; + + + @ApiModelProperty("应用名称") + private String tenantName; + + + + @ApiModelProperty("应用分类代码") + private String tenantGroupCode; + + + @ApiModelProperty("应用ip") + private String tenantIp; + + + @ApiModelProperty("应用url") + private String tenantUrl; + + + @ApiModelProperty("所属专业") + private String professionalKind; + + + @ApiModelProperty("创建者用户ID") + private String tenantUserId; + + + @ApiModelProperty("排序") + private Integer tenantOrderNo; + + + @ApiModelProperty("创建时间") + private Timestamp tenantCtime; + + + @ApiModelProperty("最后更新时间") + private Timestamp tenantMtime; + + + @ApiModelProperty("建设单位") + private String tenantUnit; + + + + @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") + private Short tenantZone; + + + @ApiModelProperty("所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") + private Short tenantLayer; + + + @ApiModelProperty("应用版本(当前版本)") + private String tenantVersion; + + + + @ApiModelProperty("部署名称") + private String deploymentName; + + @ApiModelProperty("描述") + private String tenantDescription; + + @ApiModelProperty("应用状态0设计 1运行态") + private String tenantState; + + + @ApiModelProperty("推广类型0:统建;1:自建") + private long tenantPromotion; + + + @ApiModelProperty("应用路径") + private String tenantFullPath; + + + + +} diff --git a/src/main/java/com/pms/ocp/service/OcpApiAuditService.java b/src/main/java/com/pms/ocp/service/OcpApiAuditService.java deleted file mode 100644 index 2928f16..0000000 --- a/src/main/java/com/pms/ocp/service/OcpApiAuditService.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.pms.ocp.service; - -import com.baomidou.mybatisplus.extension.service.IService; -import com.pms.ocp.model.entity.OcpApiAudit; -import com.pms.ocp.model.vo.ResponseVO; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - - -public interface OcpApiAuditService extends IService { - ResponseVO getOcpApiAuditList(OcpApiAudit ocpApiAudit); - - ResponseVO getOcpApiDetails(String objId); - - ResponseVO OaaById(OcpApiAudit ocpApiAudit); - - ResponseVO sById(OcpApiAudit ocpApiAudit); - - void exportExcel(OcpApiAudit ocpApiAudit, HttpServletRequest request, HttpServletResponse response); - - ResponseVO versionId(OcpApiAudit ocpApiAudit); -} diff --git a/src/main/java/com/pms/ocp/service/OcpApiSubsService.java b/src/main/java/com/pms/ocp/service/OcpApiSubsService.java index a21229a..3ba8f7f 100644 --- a/src/main/java/com/pms/ocp/service/OcpApiSubsService.java +++ b/src/main/java/com/pms/ocp/service/OcpApiSubsService.java @@ -2,8 +2,7 @@ package com.pms.ocp.service; import com.baomidou.mybatisplus.extension.service.IService; import com.pms.ocp.model.entity.OcpApiSubs; -import com.pms.ocp.model.vo.ResponseVO; + public interface OcpApiSubsService extends IService { - ResponseVO getOcpApiSubsList(OcpApiSubs ocpApiSubs); } diff --git a/src/main/java/com/pms/ocp/service/OcpApiTenantRelService.java b/src/main/java/com/pms/ocp/service/OcpApiTenantRelService.java index 9bbeeab..e95a0cb 100644 --- a/src/main/java/com/pms/ocp/service/OcpApiTenantRelService.java +++ b/src/main/java/com/pms/ocp/service/OcpApiTenantRelService.java @@ -2,11 +2,6 @@ package com.pms.ocp.service; import com.baomidou.mybatisplus.extension.service.IService; import com.pms.ocp.model.entity.OcpApiTenantRel; -import com.pms.ocp.model.vo.ResponseVO; - public interface OcpApiTenantRelService extends IService { - ResponseVO getOatrList(OcpApiTenantRel ocpApiTenantRel); - - ResponseVO getTenantApiList(OcpApiTenantRel ocpApiTenantRel); } diff --git a/src/main/java/com/pms/ocp/service/PmsApiAuditService.java b/src/main/java/com/pms/ocp/service/PmsApiAuditService.java new file mode 100644 index 0000000..223f2ab --- /dev/null +++ b/src/main/java/com/pms/ocp/service/PmsApiAuditService.java @@ -0,0 +1,24 @@ +package com.pms.ocp.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.pms.ocp.model.entity.OcpApiAudit; +import com.pms.ocp.model.entity.PmsApiAudit; +import com.pms.ocp.model.vo.ResponseVO; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + + +public interface PmsApiAuditService extends IService { + ResponseVO getOcpApiAuditList(PmsApiAudit pmsApiAudit); + + ResponseVO getOcpApiDetails(String objId); + + ResponseVO OaaById(PmsApiAudit pmsApiAudit); + + ResponseVO sById(PmsApiAudit pmsApiAudit); + + void exportExcel(PmsApiAudit pmsApiAudit, HttpServletRequest request, HttpServletResponse response); + + ResponseVO versionId(PmsApiAudit pmsApiAudit); +} diff --git a/src/main/java/com/pms/ocp/service/OcpApiBaseService.java b/src/main/java/com/pms/ocp/service/PmsApiBaseService.java similarity index 75% rename from src/main/java/com/pms/ocp/service/OcpApiBaseService.java rename to src/main/java/com/pms/ocp/service/PmsApiBaseService.java index 02d2693..57925d2 100644 --- a/src/main/java/com/pms/ocp/service/OcpApiBaseService.java +++ b/src/main/java/com/pms/ocp/service/PmsApiBaseService.java @@ -6,5 +6,5 @@ import com.pms.ocp.model.entity.OcpApiBase; import org.springframework.stereotype.Service; @Service -public interface OcpApiBaseService extends IService { +public interface PmsApiBaseService extends IService { } diff --git a/src/main/java/com/pms/ocp/service/OcpApiModelRelService.java b/src/main/java/com/pms/ocp/service/PmsApiModelRelService.java similarity index 52% rename from src/main/java/com/pms/ocp/service/OcpApiModelRelService.java rename to src/main/java/com/pms/ocp/service/PmsApiModelRelService.java index 67338a9..88ed000 100644 --- a/src/main/java/com/pms/ocp/service/OcpApiModelRelService.java +++ b/src/main/java/com/pms/ocp/service/PmsApiModelRelService.java @@ -3,8 +3,9 @@ package com.pms.ocp.service; import com.baomidou.mybatisplus.extension.service.IService; import com.pms.ocp.model.entity.OcpApiModelRel; +import com.pms.ocp.model.entity.PmsApiModelRel; import com.pms.ocp.model.vo.ResponseVO; -public interface OcpApiModelRelService extends IService { - ResponseVO getOamrList(OcpApiModelRel ocpApiModelRel); +public interface PmsApiModelRelService extends IService { + ResponseVO getOamrList(PmsApiModelRel pmsApiModelRel); } diff --git a/src/main/java/com/pms/ocp/service/PmsApiSubsService.java b/src/main/java/com/pms/ocp/service/PmsApiSubsService.java new file mode 100644 index 0000000..96390f1 --- /dev/null +++ b/src/main/java/com/pms/ocp/service/PmsApiSubsService.java @@ -0,0 +1,10 @@ +package com.pms.ocp.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.pms.ocp.model.entity.OcpApiSubs; +import com.pms.ocp.model.entity.PmsApiSubs; +import com.pms.ocp.model.vo.ResponseVO; + +public interface PmsApiSubsService extends IService { + ResponseVO getPmsApiSubsList(PmsApiSubs pmsApiSubs); +} diff --git a/src/main/java/com/pms/ocp/service/PmsApiTenantRelService.java b/src/main/java/com/pms/ocp/service/PmsApiTenantRelService.java new file mode 100644 index 0000000..9764beb --- /dev/null +++ b/src/main/java/com/pms/ocp/service/PmsApiTenantRelService.java @@ -0,0 +1,13 @@ +package com.pms.ocp.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.pms.ocp.model.entity.OcpApiTenantRel; +import com.pms.ocp.model.entity.PmsApiTenantRel; +import com.pms.ocp.model.vo.ResponseVO; + + +public interface PmsApiTenantRelService extends IService { + ResponseVO getOatrList(PmsApiTenantRel pmsApiTenantRel); + + ResponseVO getTenantApiList(PmsApiTenantRel pmsApiTenantRel); +} diff --git a/src/main/java/com/pms/ocp/service/impl/OcpApiAuditServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/OcpApiAuditServiceImpl.java deleted file mode 100644 index 81f7ff6..0000000 --- a/src/main/java/com/pms/ocp/service/impl/OcpApiAuditServiceImpl.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.pms.ocp.service.impl; - - -import cn.afterturn.easypoi.excel.ExcelExportUtil; -import cn.afterturn.easypoi.excel.entity.ExportParams; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.pms.ocp.common.constants.AnalysisConstant; -import com.pms.ocp.common.constants.ExportUtils; -import com.pms.ocp.mapper.OcpApiAuditMapper; -import com.pms.ocp.model.entity.OcpApiAudit; -import com.pms.ocp.model.vo.ResponseVO; -import com.pms.ocp.service.OcpApiAuditService; -import org.apache.poi.ss.usermodel.Workbook; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.util.CollectionUtils; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.util.List; - -@Service -public class OcpApiAuditServiceImpl extends ServiceImpl implements OcpApiAuditService { - - @Autowired - private OcpApiAuditMapper ocpApiAuditMapper; - - @Override - public ResponseVO getOcpApiAuditList(OcpApiAudit ocpApiAudit) { - List ocpApiAuditList = ocpApiAuditMapper.getOcpApiSubsList(ocpApiAudit); - return ResponseVO.ok(ocpApiAuditList); - } - - - @Override - public ResponseVO getOcpApiDetails(String objId) { - OcpApiAudit ocpApiAudit = ocpApiAuditMapper.selectById(objId); - return ResponseVO.ok(ocpApiAudit); - } - - @Override - public ResponseVO OaaById(OcpApiAudit ocpApiAudit) { - List oaaById = ocpApiAuditMapper.OaaById(ocpApiAudit); - return ResponseVO.ok(oaaById); - } - - @Override - public ResponseVO sById(OcpApiAudit ocpApiAudit) { - List oaaById = ocpApiAuditMapper.sById(ocpApiAudit); - return ResponseVO.ok(oaaById); - } - - @Override - public void exportExcel(OcpApiAudit ocpApiAudit, HttpServletRequest request, HttpServletResponse response) { - List oaaById = ocpApiAuditMapper.OaaById(ocpApiAudit); - ExportParams param = new ExportParams(AnalysisConstant.exportOcpApiAuditName.OCP_API_AUDIT,AnalysisConstant.exportOcpApiAuditName.OCP_API_AUDIT); - Workbook workbook = ExcelExportUtil.exportExcel(param,OcpApiAudit.class,oaaById); - ExportUtils.exportExcel(response, AnalysisConstant.exportOcpApiAuditName.OCP_API_AUDIT,workbook); - } - - @Override - public ResponseVO versionId(OcpApiAudit ocpApiAudit) { - List ocpApiAuditList = ocpApiAuditMapper.versionId(ocpApiAudit); - return ResponseVO.ok(ocpApiAuditList); - } - - -} diff --git a/src/main/java/com/pms/ocp/service/impl/OcpApiModelRelServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/OcpApiModelRelServiceImpl.java deleted file mode 100644 index 118a294..0000000 --- a/src/main/java/com/pms/ocp/service/impl/OcpApiModelRelServiceImpl.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.pms.ocp.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.pms.ocp.mapper.OcpApiModelRelMapper; -import com.pms.ocp.model.entity.OcpApiModelRel; -import com.pms.ocp.model.vo.ResponseVO; -import com.pms.ocp.service.OcpApiModelRelService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -@Service -public class OcpApiModelRelServiceImpl extends ServiceImpl implements OcpApiModelRelService { - @Autowired - private OcpApiModelRelMapper ocpApiModelRelMapper; - @Override - public ResponseVO getOamrList(OcpApiModelRel ocpApiModelRel) { - List ocpApiModelRelList = ocpApiModelRelMapper.getOamrList(ocpApiModelRel); - return ResponseVO.ok(ocpApiModelRelList); - } -} diff --git a/src/main/java/com/pms/ocp/service/impl/OcpApiSubsServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/OcpApiSubsServiceImpl.java index e6b4f4d..81cae19 100644 --- a/src/main/java/com/pms/ocp/service/impl/OcpApiSubsServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/OcpApiSubsServiceImpl.java @@ -1,26 +1,11 @@ package com.pms.ocp.service.impl; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.pms.ocp.mapper.OcpApiSubsMapper; import com.pms.ocp.model.entity.OcpApiSubs; -import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.service.OcpApiSubsService; -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import org.springframework.util.CollectionUtils; - -import java.util.List; @Service -public class OcpApiSubsServiceImpl extends ServiceImpl implements OcpApiSubsService { - - @Autowired - private OcpApiSubsMapper ocpApiSubsMapper; - @Override - public ResponseVO getOcpApiSubsList(OcpApiSubs ocpApiSubs) { - List ocpApiSubsList = ocpApiSubsMapper.getOcpApisList(ocpApiSubs); - return ResponseVO.ok(ocpApiSubsList); - } +public class OcpApiSubsServiceImpl extends ServiceImpl implements OcpApiSubsService { } diff --git a/src/main/java/com/pms/ocp/service/impl/OcpApiTenantRelServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/OcpApiTenantRelServiceImpl.java index 6bb40f3..e022f8c 100644 --- a/src/main/java/com/pms/ocp/service/impl/OcpApiTenantRelServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/OcpApiTenantRelServiceImpl.java @@ -1,31 +1,12 @@ package com.pms.ocp.service.impl; + import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.pms.ocp.mapper.OcpApiTenantRelMapper; import com.pms.ocp.model.entity.OcpApiTenantRel; -import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.service.OcpApiTenantRelService; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.List; - - @Service -public class OcpApiTenantRelServiceImpl extends ServiceImpl implements OcpApiTenantRelService { - @Autowired - private OcpApiTenantRelMapper ocpApiTenantRelMapper; - - - @Override - public ResponseVO getOatrList(OcpApiTenantRel ocpApiTenantRel) { - List oatrList = ocpApiTenantRelMapper.getOatrList(ocpApiTenantRel); - return ResponseVO.ok(oatrList); - } - - @Override - public ResponseVO getTenantApiList(OcpApiTenantRel ocpApiTenantRel) { - List oatrList = ocpApiTenantRelMapper.getTenantApiList(ocpApiTenantRel); - return ResponseVO.ok(oatrList); - } +public class OcpApiTenantRelServiceImpl extends ServiceImpl implements OcpApiTenantRelService { } diff --git a/src/main/java/com/pms/ocp/service/impl/PmsApiAuditServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/PmsApiAuditServiceImpl.java new file mode 100644 index 0000000..c50da11 --- /dev/null +++ b/src/main/java/com/pms/ocp/service/impl/PmsApiAuditServiceImpl.java @@ -0,0 +1,69 @@ +package com.pms.ocp.service.impl; + + +import cn.afterturn.easypoi.excel.ExcelExportUtil; +import cn.afterturn.easypoi.excel.entity.ExportParams; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.pms.ocp.common.constants.AnalysisConstant; +import com.pms.ocp.common.constants.ExportUtils; +import com.pms.ocp.mapper.OcpApiAuditMapper; +import com.pms.ocp.mapper.PmsApiAuditMapper; +import com.pms.ocp.model.entity.OcpApiAudit; +import com.pms.ocp.model.entity.PmsApiAudit; +import com.pms.ocp.model.vo.ResponseVO; +import com.pms.ocp.service.PmsApiAuditService; +import org.apache.poi.ss.usermodel.Workbook; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +@Service +public class PmsApiAuditServiceImpl extends ServiceImpl implements PmsApiAuditService { + + @Autowired + private PmsApiAuditMapper pmsApiAuditMapper; + + @Override + public ResponseVO getOcpApiAuditList(PmsApiAudit pmsApiAudit) { + List pmsApiAuditList = pmsApiAuditMapper.getOcpApiSubsList(pmsApiAudit); + return ResponseVO.ok(pmsApiAuditList); + } + + + @Override + public ResponseVO getOcpApiDetails(String objId) { + PmsApiAudit pmsApiAudit = pmsApiAuditMapper.selectById(objId); + return ResponseVO.ok(pmsApiAudit); + } + + @Override + public ResponseVO OaaById(PmsApiAudit pmsApiAudit) { + List paam = pmsApiAuditMapper.OaaById(pmsApiAudit); + return ResponseVO.ok(paam); + } + + @Override + public ResponseVO sById(PmsApiAudit pmsApiAudit) { + List oaaById = pmsApiAuditMapper.sById(pmsApiAudit); + return ResponseVO.ok(oaaById); + } + + @Override + public void exportExcel(PmsApiAudit pmsApiAudit, HttpServletRequest request, HttpServletResponse response) { + List oaaById = pmsApiAuditMapper.OaaById(pmsApiAudit); + ExportParams param = new ExportParams(AnalysisConstant.exportOcpApiAuditName.OCPAPIAUDITNAME,AnalysisConstant.exportOcpApiAuditName.OCPAPIAUDITNAME); + Workbook workbook = ExcelExportUtil.exportExcel(param,PmsApiAudit.class,oaaById); + ExportUtils.exportExcel(response, AnalysisConstant.exportOcpApiAuditName.OCPAPIAUDIT,workbook); + } + + @Override + public ResponseVO versionId(PmsApiAudit pmsApiAudit) { + List pmsApiAuditList = pmsApiAuditMapper.versionId(pmsApiAudit); + return ResponseVO.ok(pmsApiAuditList); + } + + +} diff --git a/src/main/java/com/pms/ocp/service/impl/OcpApiBaseServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/PmsApiBaseServiceImpl.java similarity index 54% rename from src/main/java/com/pms/ocp/service/impl/OcpApiBaseServiceImpl.java rename to src/main/java/com/pms/ocp/service/impl/PmsApiBaseServiceImpl.java index f6913f3..db6b2a6 100644 --- a/src/main/java/com/pms/ocp/service/impl/OcpApiBaseServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/PmsApiBaseServiceImpl.java @@ -3,11 +3,10 @@ package com.pms.ocp.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.pms.ocp.mapper.OcpApiBaseMapper; import com.pms.ocp.model.entity.OcpApiBase; -import com.pms.ocp.service.OcpApiBaseService; -import com.pms.ocp.service.OcpApiTreeService; +import com.pms.ocp.service.PmsApiBaseService; import org.springframework.stereotype.Service; @Service -public class OcpApiBaseServiceImpl extends ServiceImpl implements OcpApiBaseService { +public class PmsApiBaseServiceImpl extends ServiceImpl implements PmsApiBaseService { } diff --git a/src/main/java/com/pms/ocp/service/impl/PmsApiModelRelServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/PmsApiModelRelServiceImpl.java new file mode 100644 index 0000000..57519af --- /dev/null +++ b/src/main/java/com/pms/ocp/service/impl/PmsApiModelRelServiceImpl.java @@ -0,0 +1,23 @@ +package com.pms.ocp.service.impl; + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.pms.ocp.mapper.PmsApiModelRelMapper; +import com.pms.ocp.model.entity.PmsApiModelRel; +import com.pms.ocp.model.vo.ResponseVO; +import com.pms.ocp.service.PmsApiModelRelService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class PmsApiModelRelServiceImpl extends ServiceImpl implements PmsApiModelRelService { + @Autowired + private PmsApiModelRelMapper pmsApiModelRelMapper; + @Override + public ResponseVO getOamrList(PmsApiModelRel pmsApiModelRel) { + List pmsApiModelRelList = pmsApiModelRelMapper.getOamrList(pmsApiModelRel); + return ResponseVO.ok(pmsApiModelRelList); + } +} diff --git a/src/main/java/com/pms/ocp/service/impl/PmsApiSubsServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/PmsApiSubsServiceImpl.java new file mode 100644 index 0000000..70a6380 --- /dev/null +++ b/src/main/java/com/pms/ocp/service/impl/PmsApiSubsServiceImpl.java @@ -0,0 +1,26 @@ +package com.pms.ocp.service.impl; + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.pms.ocp.mapper.OcpApiSubsMapper; +import com.pms.ocp.mapper.PmsApiSubsMapper; +import com.pms.ocp.model.entity.OcpApiSubs; +import com.pms.ocp.model.entity.PmsApiSubs; +import com.pms.ocp.model.vo.ResponseVO; +import com.pms.ocp.service.PmsApiSubsService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class PmsApiSubsServiceImpl extends ServiceImpl implements PmsApiSubsService { + + @Autowired + private PmsApiSubsMapper pmsApiSubsMapper; + @Override + public ResponseVO getPmsApiSubsList(PmsApiSubs pmsApiSubs) { + List pmsApiSubsList = pmsApiSubsMapper.getOcpApisList(pmsApiSubs); + return ResponseVO.ok(pmsApiSubsList); + } +} diff --git a/src/main/java/com/pms/ocp/service/impl/PmsApiTenantRelServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/PmsApiTenantRelServiceImpl.java new file mode 100644 index 0000000..5283928 --- /dev/null +++ b/src/main/java/com/pms/ocp/service/impl/PmsApiTenantRelServiceImpl.java @@ -0,0 +1,33 @@ +package com.pms.ocp.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.pms.ocp.mapper.OcpApiTenantRelMapper; +import com.pms.ocp.mapper.PmsApiTenantRelMapper; +import com.pms.ocp.model.entity.OcpApiTenantRel; +import com.pms.ocp.model.entity.PmsApiTenantRel; +import com.pms.ocp.model.vo.ResponseVO; +import com.pms.ocp.service.PmsApiTenantRelService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + + +@Service +public class PmsApiTenantRelServiceImpl extends ServiceImpl implements PmsApiTenantRelService { + @Autowired + private PmsApiTenantRelMapper pmsApiTenantRelMapper; + + + @Override + public ResponseVO getOatrList(PmsApiTenantRel pmsApiTenantRel) { + List oatrList = pmsApiTenantRelMapper.getOatrList(pmsApiTenantRel); + return ResponseVO.ok(oatrList); + } + + @Override + public ResponseVO getTenantApiList(PmsApiTenantRel pmsApiTenantRel) { + List oatrList = pmsApiTenantRelMapper.getTenantApiList(pmsApiTenantRel); + return ResponseVO.ok(oatrList); + } +} diff --git a/src/main/resources/mapper/OcpApiAuditMapper.xml b/src/main/resources/mapper/OcpApiAuditMapper.xml index 4885925..4712e89 100644 --- a/src/main/resources/mapper/OcpApiAuditMapper.xml +++ b/src/main/resources/mapper/OcpApiAuditMapper.xml @@ -1,23 +1,23 @@ - + - select * from ocp_api_audit oaa LEFT JOIN ocp_api_base oab on oaa.api_code = oab.api_code where oaa.api_code = #{apiCode} - select * from ocp_api_audit - select * from ocp_api_audit where obj_id = #{objId} - select * from ocp_api_audit oaa LEFT JOIN ocp_api_base oab on oaa.api_code = oab.api_code diff --git a/src/main/resources/mapper/OcpApiSubsMapper.xml b/src/main/resources/mapper/OcpApiSubsMapper.xml index 07da0a9..90a40c2 100644 --- a/src/main/resources/mapper/OcpApiSubsMapper.xml +++ b/src/main/resources/mapper/OcpApiSubsMapper.xml @@ -1,10 +1,10 @@ - + - SELECT * from ocp_api_subs oas left JOIN ocp_api_base oab on oas.api_code = oab.api_code diff --git a/src/main/resources/mapper/PmsApiModelRelMapper.xml b/src/main/resources/mapper/PmsApiModelRelMapper.xml new file mode 100644 index 0000000..ce292e6 --- /dev/null +++ b/src/main/resources/mapper/PmsApiModelRelMapper.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/mapper/PmsApiTenantRelMapper.xml b/src/main/resources/mapper/PmsApiTenantRelMapper.xml new file mode 100644 index 0000000..4160a6d --- /dev/null +++ b/src/main/resources/mapper/PmsApiTenantRelMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + -- 2.26.0