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 12fe554d84445f9a331cd41f4eedbadbb834bbec..241353cafab301b0a79b8268cbe6446216357c5e 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 4fc3e0e02eb30cfdad30f3411a14b16f1a467ee0..130f1edf4700974b5f46815cf4b009d9bcc77afb 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 aa5936b489e08cbfcb8aa2d717a303b919b14ffa..c52a073429f92ea84df4ad75d99367ce93aa53bc 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 2bc170ce7da007693fc5300e1a38556987421677..8dcf85f35c4bf195e138a1d32ac1a84700efc6b5 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 f9ac8710c0f159955e634b0cb23b682d9d5d3566..59646b1cb6b2b4f31cdf403adf88fa81945f9887 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 0000000000000000000000000000000000000000..84c95029b53422b1f49f77a30e77618bfdcfda3a --- /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 0000000000000000000000000000000000000000..ecbb915e617a711b51d001124dba9dc9ba65a643 --- /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 0000000000000000000000000000000000000000..89baaa716be33e5fa55b170e8103d072a9283189 --- /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 0000000000000000000000000000000000000000..8775ed8821bc58e771d5beef42e8b643f7cf32a2 --- /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 0000000000000000000000000000000000000000..d88457efdf5e4a5bd95987251e11178eccde7cec --- /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 0000000000000000000000000000000000000000..b71c895592a0b9efc58d45b2ecc40bbf39f4980f --- /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 0000000000000000000000000000000000000000..10556af7c46fd1aec57943095c9b146885876cf7 --- /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 0000000000000000000000000000000000000000..a2c8ab6d43ebad5a26a47d21e05b3a9d41a2f457 --- /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 0000000000000000000000000000000000000000..7603912b18b5f0ec42a050b1a4089289b9391d62 --- /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 2928f16e929f39df2ef8cdb27d0955c7be18717e..0000000000000000000000000000000000000000 --- 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 a21229a481b04fbaacc827b163f45074a101fab9..3ba8f7fcd4d44df5266d06554997e8cf774340bc 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 9bbeeab8ec7c8fcf73d3e4bde3d6817d990d8db1..e95a0cb4d495e68a01a7b3cf856237e99bc63d6e 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 0000000000000000000000000000000000000000..223f2ab7e474567c74c576e38875da948876f130 --- /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 02d26930a2fc39e1752d6fb05d31c8901d562dbb..57925d2a4c31af4f4c38554e59631efd6f8c1958 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 67338a97f3d1ede872f9da7f9a70a77f03a22469..88ed0004db4f917b329f9bd8e8bc5fad80e5b171 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 0000000000000000000000000000000000000000..96390f17227a2cd9b5868dec3a05845c11826d7d --- /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 0000000000000000000000000000000000000000..9764beb63e3cd59433cee354cfcbd815de50cb6d --- /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 81f7ff6c05e63e54154443d6b78283279dd82bac..0000000000000000000000000000000000000000 --- 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 118a294d3bab2f977c134a8d14d2329c13ee4599..0000000000000000000000000000000000000000 --- 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 e6b4f4d8376f7afc3781cd2dbd54d12619e09900..81cae1972afca55d88095e00b41380aae41e04f1 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 6bb40f300b2c33197501e0a46044e53c28218cc8..e022f8c57f9be3dbbf9254d0275cc3b2f7b64df4 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 0000000000000000000000000000000000000000..c50da11f824dd7eded76494ec5ef14c6ac63e30b --- /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 f6913f3b4b8f88f449aeaae76a941c53fc54acea..db6b2a64cb0df8b6d65852783caf03af210d4bd2 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 0000000000000000000000000000000000000000..57519afe99d2e588b41b39f5974bccfc6fea821b --- /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 0000000000000000000000000000000000000000..70a63800cec6943b1e47a071566f02ec4aed1075 --- /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 0000000000000000000000000000000000000000..52839282ab341231e49cf1bd29ca07c409294747 --- /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 488592567f7e59c2ccdaf797d7fcedf8a2ab7476..4712e895e12c4ab4db54f2303fd47a49a7e1bc60 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 07da0a99f50b80215f5c3f8ff93dd19b64b58047..90a40c25ad05dea209d5d6fc5484d18403f28370 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 0000000000000000000000000000000000000000..ce292e695cc7f7afb685d1e75e21158dd252c7a8 --- /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 0000000000000000000000000000000000000000..4160a6dee7d30aa8f88ca15e24c4d2b18d84fc43 --- /dev/null +++ b/src/main/resources/mapper/PmsApiTenantRelMapper.xml @@ -0,0 +1,21 @@ + + + + + + + +