From bdd2cb65d4658dab0609a6b2e8d6d7fc01f76123 Mon Sep 17 00:00:00 2001 From: zhaochengming <18706295423@163.com> Date: Mon, 28 Mar 2022 10:01:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9C=81=E6=B5=8B--=E6=88=91=E7=9A=84=E5=BA=94?= =?UTF-8?q?=E7=94=A8--=E5=BA=94=E7=94=A8=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OcpTenantGroupIocnController.java | 10 +- .../pms/ocp/mapper/OcpTenantIocnMapper.java | 4 + .../com/pms/ocp/model/dto/OcpTenantDto.java | 299 ++++++++++++++++++ .../pms/ocp/service/OcpTenantBaseService.java | 8 + .../impl/OcpTenantBaseServiceImpl.java | 31 +- .../resources/mapper/OcpTenantBaseMapper.xml | 2 + .../resources/mapper/OcpTenantIocnMapper.xml | 10 + 7 files changed, 362 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/pms/ocp/model/dto/OcpTenantDto.java create mode 100644 src/main/resources/mapper/OcpTenantIocnMapper.xml diff --git a/src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java b/src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java index 7263773..98ddfe7 100644 --- a/src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java +++ b/src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java @@ -1,6 +1,7 @@ package com.pms.ocp.controller; +import com.pms.ocp.model.dto.OcpTenantDto; import com.pms.ocp.model.dto.OcpTenantGroupIocnDto; import com.pms.ocp.model.entity.OcpTenantBase; import com.pms.ocp.model.vo.ResponseVO; @@ -59,5 +60,12 @@ public class OcpTenantGroupIocnController { } + @GetMapping("/details") + @ApiModelProperty("我的应用--应用详情") + private ResponseVO selectDetails(String objId) { + OcpTenantDto ocpTenantDto = ocpTenantBaseService.selectDetails(objId); + return ResponseVO.ok(ocpTenantDto); + } + + } -} diff --git a/src/main/java/com/pms/ocp/mapper/OcpTenantIocnMapper.java b/src/main/java/com/pms/ocp/mapper/OcpTenantIocnMapper.java index 3eab7c1..3b5a3b1 100644 --- a/src/main/java/com/pms/ocp/mapper/OcpTenantIocnMapper.java +++ b/src/main/java/com/pms/ocp/mapper/OcpTenantIocnMapper.java @@ -7,4 +7,8 @@ import com.pms.ocp.model.entity.OcpTenantIocn; * @author Administrator */ public interface OcpTenantIocnMapper extends BaseMapper { + + + + OcpTenantIocn selectCode(String tenantCode); } diff --git a/src/main/java/com/pms/ocp/model/dto/OcpTenantDto.java b/src/main/java/com/pms/ocp/model/dto/OcpTenantDto.java new file mode 100644 index 0000000..362bfe9 --- /dev/null +++ b/src/main/java/com/pms/ocp/model/dto/OcpTenantDto.java @@ -0,0 +1,299 @@ +package com.pms.ocp.model.dto; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.sql.Timestamp; + + +@Data +@AllArgsConstructor +@NoArgsConstructor +@ApiModel(value = "应用详情dto") +public class OcpTenantDto { + + + @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 String apiVersion; + + @ApiModelProperty("服务所属中心编码所属中心") + private String apiCenterCode; + + @ApiModelProperty("服务简述") + private String apiDescription; + + @ApiModelProperty("创建者姓名") + private String apiUserName; + + + @ApiModelProperty(value = "图标种类——tenant:应用图标,api:服务图标") + private String iocnType; + + /** + * 编码值 + */ + @ApiModelProperty(value = "编码值") + private String codeNo; + + /** + * 应用调用的服务数量图标数据 + */ + @ApiModelProperty(value = "应用调用的服务数量图标数据") + private Object iocn; + + /** + * 所属公司可能会根据公司分区 + */ + @ApiModelProperty(value = "所属公司可能会根据公司分区") + private String companyCode; + + + public String getObjId() { + return objId; + } + + public void setObjId(String objId) { + this.objId = objId; + } + + public String getApiCode() { + return apiCode; + } + + public void setApiCode(String apiCode) { + this.apiCode = apiCode; + } + + public String getApiName() { + return apiName; + } + + public void setApiName(String apiName) { + this.apiName = apiName; + } + + public String getApiGroupCode() { + return apiGroupCode; + } + + public void setApiGroupCode(String apiGroupCode) { + this.apiGroupCode = apiGroupCode; + } + + public long getApiPromotion() { + return apiPromotion; + } + + public void setApiPromotion(long apiPromotion) { + this.apiPromotion = apiPromotion; + } + + public String getApiReq() { + return apiReq; + } + + public void setApiReq(String apiReq) { + this.apiReq = apiReq; + } + + public String getApiResp() { + return apiResp; + } + + public void setApiResp(String apiResp) { + this.apiResp = apiResp; + } + + public String getApiUrl() { + return apiUrl; + } + + public void setApiUrl(String apiUrl) { + this.apiUrl = apiUrl; + } + + public Timestamp getApiCtime() { + return apiCtime; + } + + public void setApiCtime(Timestamp apiCtime) { + this.apiCtime = apiCtime; + } + + public Timestamp getApiMtime() { + return apiMtime; + } + + public void setApiMtime(Timestamp apiMtime) { + this.apiMtime = apiMtime; + } + + public String getApiUserId() { + return apiUserId; + } + + public void setApiUserId(String apiUserId) { + this.apiUserId = apiUserId; + } + + public String getApiUnit() { + return apiUnit; + } + + public void setApiUnit(String apiUnit) { + this.apiUnit = apiUnit; + } + + public String getOwnerCompanyCode() { + return ownerCompanyCode; + } + + public void setOwnerCompanyCode(String ownerCompanyCode) { + this.ownerCompanyCode = ownerCompanyCode; + } + + public long getIsDelete() { + return isDelete; + } + + public void setIsDelete(long isDelete) { + this.isDelete = isDelete; + } + + public long getApiZone() { + return apiZone; + } + + public void setApiZone(long apiZone) { + this.apiZone = apiZone; + } + + public long getApiLayer() { + return apiLayer; + } + + public void setApiLayer(long apiLayer) { + this.apiLayer = apiLayer; + } + + public String getApiVersion() { + return apiVersion; + } + + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + public String getApiCenterCode() { + return apiCenterCode; + } + + public void setApiCenterCode(String apiCenterCode) { + this.apiCenterCode = apiCenterCode; + } + + public String getApiDescription() { + return apiDescription; + } + + public void setApiDescription(String apiDescription) { + this.apiDescription = apiDescription; + } + + public String getApiUserName() { + return apiUserName; + } + + public void setApiUserName(String apiUserName) { + this.apiUserName = apiUserName; + } + + public String getIocnType() { + return iocnType; + } + + public void setIocnType(String iocnType) { + this.iocnType = iocnType; + } + + public String getCodeNo() { + return codeNo; + } + + public void setCodeNo(String codeNo) { + this.codeNo = codeNo; + } + + public Object getIocn() { + return iocn; + } + + public void setIocn(Object iocn) { + this.iocn = iocn; + } + + public String getCompanyCode() { + return companyCode; + } + + public void setCompanyCode(String companyCode) { + this.companyCode = companyCode; + } +} diff --git a/src/main/java/com/pms/ocp/service/OcpTenantBaseService.java b/src/main/java/com/pms/ocp/service/OcpTenantBaseService.java index c63d85f..29ca4d5 100644 --- a/src/main/java/com/pms/ocp/service/OcpTenantBaseService.java +++ b/src/main/java/com/pms/ocp/service/OcpTenantBaseService.java @@ -1,6 +1,7 @@ package com.pms.ocp.service; import com.baomidou.mybatisplus.extension.service.IService; +import com.pms.ocp.model.dto.OcpTenantDto; import com.pms.ocp.model.entity.OcpTenantBase; public interface OcpTenantBaseService extends IService { @@ -12,4 +13,11 @@ public interface OcpTenantBaseService extends IService { * @return */ boolean delectApply(String objId); + + /** + * 我的应用--应用详情 + * @param objId + * @return + */ + OcpTenantDto selectDetails(String objId); } diff --git a/src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java index feee973..ea092e7 100644 --- a/src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java @@ -3,7 +3,10 @@ package com.pms.ocp.service.impl; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.pms.ocp.mapper.OcpTenantBaseMapper; +import com.pms.ocp.mapper.OcpTenantIocnMapper; +import com.pms.ocp.model.dto.OcpTenantDto; import com.pms.ocp.model.entity.OcpTenantBase; +import com.pms.ocp.model.entity.OcpTenantIocn; import com.pms.ocp.service.OcpTenantBaseService; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -16,6 +19,10 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl \ No newline at end of file diff --git a/src/main/resources/mapper/OcpTenantIocnMapper.xml b/src/main/resources/mapper/OcpTenantIocnMapper.xml new file mode 100644 index 0000000..c4f0238 --- /dev/null +++ b/src/main/resources/mapper/OcpTenantIocnMapper.xml @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file -- 2.26.0