Commit 9403bf1a authored by liukai's avatar liukai

修复

parent 6b9c1de8
...@@ -2,10 +2,13 @@ package com.pms.ocp.common.constants; ...@@ -2,10 +2,13 @@ package com.pms.ocp.common.constants;
public interface AnalysisConstant { public interface AnalysisConstant {
interface exportOcpApiAuditName{ interface exportOcpApiAuditName{
final String OCP_API_AUDIT= "服务大事记导出数据"; String OCPAPIAUDIT = "服务大事记.xls";
String OCPAPIAUDITNAME = "服务大事记导出数据";
} }
interface exportOcpTenantApiName{ interface exportOcpTenantApiName{
final String OCP_TENANT_API = "应用大事记导出数据"; String OCPTENANTAPI = "应用大事记.xls";
String OCPTENANTAPINAME = "应用大事记导出数据";
} }
} }
...@@ -19,31 +19,31 @@ import java.util.List; ...@@ -19,31 +19,31 @@ import java.util.List;
@RequestMapping("/api") @RequestMapping("/api")
@RestController @RestController
@Api(tags = "服务接口") @Api(tags = "服务接口")
public class OcpApiDetailsController { public class PmsApiDetailsController {
@Autowired @Autowired
private OcpApiSubsService ocpApiSubsService; private PmsApiSubsService pmsApiSubsService;
@Autowired @Autowired
private OcpApiAuditService ocpApiAuditService; private PmsApiAuditService pmsApiAuditService;
@Autowired @Autowired
private OcpApiTenantRelService ocpApiTenantRelService; private PmsApiTenantRelService pmsApiTenantRelService;
@Autowired @Autowired
private OcpApiModelRelService ocpApiModelRelService; private PmsApiModelRelService pmsApiModelRelService;
@ApiOperation("服务订阅记录-查询") @ApiOperation("服务订阅记录-查询")
@PostMapping("/getocpapisublist") @PostMapping("/getocpapisublist")
public ResponseVO<List<OcpApiSubs>> getOcpApiSubsList(OcpApiSubs ocpApiSubs) { public ResponseVO<List<PmsApiSubs>> getOcpApiSubsList(PmsApiSubs pmsApiSubs) {
return ocpApiSubsService.getOcpApiSubsList(ocpApiSubs); return pmsApiSubsService.getPmsApiSubsList(pmsApiSubs);
} }
@ApiOperation("服务大事记-查询") @ApiOperation("服务大事记-查询")
@PostMapping("/getocpapiauditlist") @PostMapping("/getocpapiauditlist")
public ResponseVO<List<OcpApiAudit>> getOcpApiAuditList(OcpApiAudit ocpApiAudit) { public ResponseVO<List<PmsApiAudit>> getPmsApiAuditList(PmsApiAudit pmsApiAudit) {
return ocpApiAuditService.getOcpApiAuditList(ocpApiAudit); return pmsApiAuditService.getOcpApiAuditList(pmsApiAudit);
} }
// @ApiOperation("服务大事记-查询详情") // @ApiOperation("服务大事记-查询详情")
...@@ -54,32 +54,32 @@ public class OcpApiDetailsController { ...@@ -54,32 +54,32 @@ public class OcpApiDetailsController {
@ApiOperation("服务大事记-查询详情-变更内容") @ApiOperation("服务大事记-查询详情-变更内容")
@PostMapping("/getocpapi") @PostMapping("/getocpapi")
public ResponseVO<List<OcpApiAudit>> getOcpApi(@RequestBody OcpApiAudit ocpApiAudit){ public ResponseVO<List<PmsApiAudit>> getOcpApi(@RequestBody PmsApiAudit pmsApiAudit){
return ocpApiAuditService.OaaById(ocpApiAudit); return pmsApiAuditService.OaaById(pmsApiAudit);
} }
@ApiOperation("服务大事记-历史版本") @ApiOperation("服务大事记-历史版本")
@PostMapping("/versionid") @PostMapping("/versionid")
public ResponseVO<List<OcpApiAudit>> versionId(@RequestBody OcpApiAudit ocpApiAudit){ public ResponseVO<List<PmsApiAudit>> versionId(@RequestBody PmsApiAudit pmsApiAudit){
return ocpApiAuditService.versionId(ocpApiAudit); return pmsApiAuditService.versionId(pmsApiAudit);
} }
@ApiOperation("服务与应用拓扑图-查询") @ApiOperation("服务与应用拓扑图-查询")
@PostMapping("/getoatrlist") @PostMapping("/getoatrlist")
public ResponseVO<List<OcpApiTenantRel>> getOatrList(@RequestBody OcpApiTenantRel ocpApiTenantRel) { public ResponseVO<List<PmsApiTenantRel>> getOatrList(@RequestBody PmsApiTenantRel pmsApiTenantRel) {
return ocpApiTenantRelService.getOatrList(ocpApiTenantRel); return pmsApiTenantRelService.getOatrList(pmsApiTenantRel);
} }
@ApiOperation("服务与模型拓扑图-查询") @ApiOperation("服务与模型拓扑图-查询")
@PostMapping("/getoamrlist") @PostMapping("/getoamrlist")
public ResponseVO<List<OcpApiModelRel>> getOamrList(@RequestBody OcpApiModelRel ocpApiModelRel) { public ResponseVO<List<PmsApiModelRel>> getOamrList(@RequestBody PmsApiModelRel pmsApiModelRel) {
return ocpApiModelRelService.getOamrList(ocpApiModelRel); return pmsApiModelRelService.getOamrList(pmsApiModelRel);
} }
@ApiOperation("服务大事记-导出") @ApiOperation("服务大事记-导出")
@RequestMapping("/export") @PostMapping("/export")
public void exportExcel(@RequestBody(required = false) OcpApiAudit ocpApiAudit, HttpServletRequest request, HttpServletResponse response) { public void exportExcel(@RequestBody PmsApiAudit pmsApiAudit, HttpServletRequest request, HttpServletResponse response) {
ocpApiAuditService.exportExcel(ocpApiAudit,request,response); pmsApiAuditService.exportExcel(pmsApiAudit,request,response);
} }
......
...@@ -6,20 +6,10 @@ import org.apache.ibatis.annotations.Mapper; ...@@ -6,20 +6,10 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List; import java.util.List;
/**
* @Auther: liukai
* @Date: 2022/3/7
* @Description:服务大事记接口
*/
@Mapper @Mapper
public interface OcpApiAuditMapper extends BaseMapper<OcpApiAudit> { public interface OcpApiAuditMapper extends BaseMapper<OcpApiAudit> {
List<OcpApiAudit> OaaById(OcpApiAudit ocpApiAudit);
List<OcpApiAudit> getOcpApiSubsList(OcpApiAudit ocpApiAudit);
List<OcpApiAudit> sById(OcpApiAudit ocpApiAudit);
List<OcpApiAudit> versionId (OcpApiAudit ocpApiAudit);
} }
...@@ -2,11 +2,12 @@ package com.pms.ocp.mapper; ...@@ -2,11 +2,12 @@ package com.pms.ocp.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.pms.ocp.model.entity.OcpApiSubs; import com.pms.ocp.model.entity.OcpApiSubs;
import com.pms.ocp.model.entity.PmsApiSubs;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper @Mapper
public interface OcpApiSubsMapper extends BaseMapper<OcpApiSubs> { public interface OcpApiSubsMapper extends BaseMapper<OcpApiSubs> {
List<OcpApiSubs> getOcpApisList(OcpApiSubs ocpApiSubs);
} }
...@@ -9,7 +9,5 @@ import java.util.List; ...@@ -9,7 +9,5 @@ import java.util.List;
@Mapper @Mapper
public interface OcpApiTenantRelMapper extends BaseMapper<OcpApiTenantRel> { public interface OcpApiTenantRelMapper extends BaseMapper<OcpApiTenantRel> {
List<OcpApiTenantRel> getOatrList(OcpApiTenantRel ocpApiTenantRel);
List<OcpApiTenantRel> getTenantApiList(OcpApiTenantRel ocpApiTenantRel);
} }
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<PmsApiAudit> {
List<PmsApiAudit> OaaById(PmsApiAudit pmsApiAudit);
List<PmsApiAudit> getOcpApiSubsList(PmsApiAudit pmsApiAudit);
List<PmsApiAudit> sById(PmsApiAudit pmsApiAudit);
List<PmsApiAudit> versionId (PmsApiAudit pmsApiAudit);
}
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<PmsApiModelRel> {
List<PmsApiModelRel> getOamrList(PmsApiModelRel pmsApiModelRel);
}
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<PmsApiSubs> {
List<PmsApiSubs> getOcpApisList(PmsApiSubs pmsApiSubs);
}
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<PmsApiTenantRel> {
List<PmsApiTenantRel> getOatrList(PmsApiTenantRel pmsApiTenantRel);
List<PmsApiTenantRel> getTenantApiList(PmsApiTenantRel pmsApiTenantRel);
}
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;
}
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;
}
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;
}
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;
}
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;
}
...@@ -2,8 +2,7 @@ package com.pms.ocp.service; ...@@ -2,8 +2,7 @@ package com.pms.ocp.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.pms.ocp.model.entity.OcpApiSubs; import com.pms.ocp.model.entity.OcpApiSubs;
import com.pms.ocp.model.vo.ResponseVO;
public interface OcpApiSubsService extends IService<OcpApiSubs> { public interface OcpApiSubsService extends IService<OcpApiSubs> {
ResponseVO getOcpApiSubsList(OcpApiSubs ocpApiSubs);
} }
...@@ -2,11 +2,6 @@ package com.pms.ocp.service; ...@@ -2,11 +2,6 @@ package com.pms.ocp.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.pms.ocp.model.entity.OcpApiTenantRel; import com.pms.ocp.model.entity.OcpApiTenantRel;
import com.pms.ocp.model.vo.ResponseVO;
public interface OcpApiTenantRelService extends IService<OcpApiTenantRel> { public interface OcpApiTenantRelService extends IService<OcpApiTenantRel> {
ResponseVO getOatrList(OcpApiTenantRel ocpApiTenantRel);
ResponseVO getTenantApiList(OcpApiTenantRel ocpApiTenantRel);
} }
...@@ -2,22 +2,23 @@ package com.pms.ocp.service; ...@@ -2,22 +2,23 @@ package com.pms.ocp.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.pms.ocp.model.entity.OcpApiAudit; 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.model.vo.ResponseVO;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
public interface OcpApiAuditService extends IService<OcpApiAudit> { public interface PmsApiAuditService extends IService<PmsApiAudit> {
ResponseVO getOcpApiAuditList(OcpApiAudit ocpApiAudit); ResponseVO getOcpApiAuditList(PmsApiAudit pmsApiAudit);
ResponseVO getOcpApiDetails(String objId); ResponseVO getOcpApiDetails(String objId);
ResponseVO OaaById(OcpApiAudit ocpApiAudit); ResponseVO OaaById(PmsApiAudit pmsApiAudit);
ResponseVO sById(OcpApiAudit ocpApiAudit); ResponseVO sById(PmsApiAudit pmsApiAudit);
void exportExcel(OcpApiAudit ocpApiAudit, HttpServletRequest request, HttpServletResponse response); void exportExcel(PmsApiAudit pmsApiAudit, HttpServletRequest request, HttpServletResponse response);
ResponseVO versionId(OcpApiAudit ocpApiAudit); ResponseVO versionId(PmsApiAudit pmsApiAudit);
} }
...@@ -6,5 +6,5 @@ import com.pms.ocp.model.entity.OcpApiBase; ...@@ -6,5 +6,5 @@ import com.pms.ocp.model.entity.OcpApiBase;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@Service @Service
public interface OcpApiBaseService extends IService<OcpApiBase> { public interface PmsApiBaseService extends IService<OcpApiBase> {
} }
...@@ -3,8 +3,9 @@ package com.pms.ocp.service; ...@@ -3,8 +3,9 @@ package com.pms.ocp.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.pms.ocp.model.entity.OcpApiModelRel; import com.pms.ocp.model.entity.OcpApiModelRel;
import com.pms.ocp.model.entity.PmsApiModelRel;
import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.model.vo.ResponseVO;
public interface OcpApiModelRelService extends IService<OcpApiModelRel> { public interface PmsApiModelRelService extends IService<PmsApiModelRel> {
ResponseVO getOamrList(OcpApiModelRel ocpApiModelRel); ResponseVO getOamrList(PmsApiModelRel pmsApiModelRel);
} }
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<PmsApiSubs> {
ResponseVO getPmsApiSubsList(PmsApiSubs pmsApiSubs);
}
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<PmsApiTenantRel> {
ResponseVO getOatrList(PmsApiTenantRel pmsApiTenantRel);
ResponseVO getTenantApiList(PmsApiTenantRel pmsApiTenantRel);
}
package com.pms.ocp.service.impl; package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.mapper.OcpApiSubsMapper; import com.pms.ocp.mapper.OcpApiSubsMapper;
import com.pms.ocp.model.entity.OcpApiSubs; import com.pms.ocp.model.entity.OcpApiSubs;
import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.OcpApiSubsService; 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.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.util.List;
@Service @Service
public class OcpApiSubsServiceImpl extends ServiceImpl<OcpApiSubsMapper,OcpApiSubs> implements OcpApiSubsService { public class OcpApiSubsServiceImpl extends ServiceImpl<OcpApiSubsMapper, OcpApiSubs> implements OcpApiSubsService {
@Autowired
private OcpApiSubsMapper ocpApiSubsMapper;
@Override
public ResponseVO getOcpApiSubsList(OcpApiSubs ocpApiSubs) {
List<OcpApiSubs> ocpApiSubsList = ocpApiSubsMapper.getOcpApisList(ocpApiSubs);
return ResponseVO.ok(ocpApiSubsList);
}
} }
package com.pms.ocp.service.impl; package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.mapper.OcpApiTenantRelMapper; import com.pms.ocp.mapper.OcpApiTenantRelMapper;
import com.pms.ocp.model.entity.OcpApiTenantRel; import com.pms.ocp.model.entity.OcpApiTenantRel;
import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.OcpApiTenantRelService; import com.pms.ocp.service.OcpApiTenantRelService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
@Service @Service
public class OcpApiTenantRelServiceImpl extends ServiceImpl<OcpApiTenantRelMapper,OcpApiTenantRel> implements OcpApiTenantRelService { public class OcpApiTenantRelServiceImpl extends ServiceImpl<OcpApiTenantRelMapper, OcpApiTenantRel> implements OcpApiTenantRelService {
@Autowired
private OcpApiTenantRelMapper ocpApiTenantRelMapper;
@Override
public ResponseVO getOatrList(OcpApiTenantRel ocpApiTenantRel) {
List<OcpApiTenantRel> oatrList = ocpApiTenantRelMapper.getOatrList(ocpApiTenantRel);
return ResponseVO.ok(oatrList);
}
@Override
public ResponseVO getTenantApiList(OcpApiTenantRel ocpApiTenantRel) {
List<OcpApiTenantRel> oatrList = ocpApiTenantRelMapper.getTenantApiList(ocpApiTenantRel);
return ResponseVO.ok(oatrList);
}
} }
...@@ -7,61 +7,62 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -7,61 +7,62 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.common.constants.AnalysisConstant; import com.pms.ocp.common.constants.AnalysisConstant;
import com.pms.ocp.common.constants.ExportUtils; import com.pms.ocp.common.constants.ExportUtils;
import com.pms.ocp.mapper.OcpApiAuditMapper; 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.OcpApiAudit;
import com.pms.ocp.model.entity.PmsApiAudit;
import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.OcpApiAuditService; import com.pms.ocp.service.PmsApiAuditService;
import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.ss.usermodel.Workbook;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.List; import java.util.List;
@Service @Service
public class OcpApiAuditServiceImpl extends ServiceImpl<OcpApiAuditMapper,OcpApiAudit> implements OcpApiAuditService { public class PmsApiAuditServiceImpl extends ServiceImpl<PmsApiAuditMapper,PmsApiAudit> implements PmsApiAuditService {
@Autowired @Autowired
private OcpApiAuditMapper ocpApiAuditMapper; private PmsApiAuditMapper pmsApiAuditMapper;
@Override @Override
public ResponseVO getOcpApiAuditList(OcpApiAudit ocpApiAudit) { public ResponseVO getOcpApiAuditList(PmsApiAudit pmsApiAudit) {
List<OcpApiAudit> ocpApiAuditList = ocpApiAuditMapper.getOcpApiSubsList(ocpApiAudit); List<PmsApiAudit> pmsApiAuditList = pmsApiAuditMapper.getOcpApiSubsList(pmsApiAudit);
return ResponseVO.ok(ocpApiAuditList); return ResponseVO.ok(pmsApiAuditList);
} }
@Override @Override
public ResponseVO getOcpApiDetails(String objId) { public ResponseVO getOcpApiDetails(String objId) {
OcpApiAudit ocpApiAudit = ocpApiAuditMapper.selectById(objId); PmsApiAudit pmsApiAudit = pmsApiAuditMapper.selectById(objId);
return ResponseVO.ok(ocpApiAudit); return ResponseVO.ok(pmsApiAudit);
} }
@Override @Override
public ResponseVO OaaById(OcpApiAudit ocpApiAudit) { public ResponseVO OaaById(PmsApiAudit pmsApiAudit) {
List<OcpApiAudit> oaaById = ocpApiAuditMapper.OaaById(ocpApiAudit); List<PmsApiAudit> paam = pmsApiAuditMapper.OaaById(pmsApiAudit);
return ResponseVO.ok(oaaById); return ResponseVO.ok(paam);
} }
@Override @Override
public ResponseVO sById(OcpApiAudit ocpApiAudit) { public ResponseVO sById(PmsApiAudit pmsApiAudit) {
List<OcpApiAudit> oaaById = ocpApiAuditMapper.sById(ocpApiAudit); List<PmsApiAudit> oaaById = pmsApiAuditMapper.sById(pmsApiAudit);
return ResponseVO.ok(oaaById); return ResponseVO.ok(oaaById);
} }
@Override @Override
public void exportExcel(OcpApiAudit ocpApiAudit, HttpServletRequest request, HttpServletResponse response) { public void exportExcel(PmsApiAudit pmsApiAudit, HttpServletRequest request, HttpServletResponse response) {
List<OcpApiAudit> oaaById = ocpApiAuditMapper.OaaById(ocpApiAudit); List<PmsApiAudit> oaaById = pmsApiAuditMapper.OaaById(pmsApiAudit);
ExportParams param = new ExportParams(AnalysisConstant.exportOcpApiAuditName.OCP_API_AUDIT,AnalysisConstant.exportOcpApiAuditName.OCP_API_AUDIT); ExportParams param = new ExportParams(AnalysisConstant.exportOcpApiAuditName.OCPAPIAUDITNAME,AnalysisConstant.exportOcpApiAuditName.OCPAPIAUDITNAME);
Workbook workbook = ExcelExportUtil.exportExcel(param,OcpApiAudit.class,oaaById); Workbook workbook = ExcelExportUtil.exportExcel(param,PmsApiAudit.class,oaaById);
ExportUtils.exportExcel(response, AnalysisConstant.exportOcpApiAuditName.OCP_API_AUDIT,workbook); ExportUtils.exportExcel(response, AnalysisConstant.exportOcpApiAuditName.OCPAPIAUDIT,workbook);
} }
@Override @Override
public ResponseVO versionId(OcpApiAudit ocpApiAudit) { public ResponseVO versionId(PmsApiAudit pmsApiAudit) {
List<OcpApiAudit> ocpApiAuditList = ocpApiAuditMapper.versionId(ocpApiAudit); List<PmsApiAudit> pmsApiAuditList = pmsApiAuditMapper.versionId(pmsApiAudit);
return ResponseVO.ok(ocpApiAuditList); return ResponseVO.ok(pmsApiAuditList);
} }
......
...@@ -3,11 +3,10 @@ package com.pms.ocp.service.impl; ...@@ -3,11 +3,10 @@ package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.mapper.OcpApiBaseMapper; import com.pms.ocp.mapper.OcpApiBaseMapper;
import com.pms.ocp.model.entity.OcpApiBase; import com.pms.ocp.model.entity.OcpApiBase;
import com.pms.ocp.service.OcpApiBaseService; import com.pms.ocp.service.PmsApiBaseService;
import com.pms.ocp.service.OcpApiTreeService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@Service @Service
public class OcpApiBaseServiceImpl extends ServiceImpl<OcpApiBaseMapper,OcpApiBase> implements OcpApiBaseService { public class PmsApiBaseServiceImpl extends ServiceImpl<OcpApiBaseMapper,OcpApiBase> implements PmsApiBaseService {
} }
package com.pms.ocp.service.impl; package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.mapper.OcpApiModelRelMapper; import com.pms.ocp.mapper.PmsApiModelRelMapper;
import com.pms.ocp.model.entity.OcpApiModelRel; import com.pms.ocp.model.entity.PmsApiModelRel;
import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.OcpApiModelRelService; import com.pms.ocp.service.PmsApiModelRelService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
@Service @Service
public class OcpApiModelRelServiceImpl extends ServiceImpl<OcpApiModelRelMapper,OcpApiModelRel> implements OcpApiModelRelService { public class PmsApiModelRelServiceImpl extends ServiceImpl<PmsApiModelRelMapper,PmsApiModelRel> implements PmsApiModelRelService {
@Autowired @Autowired
private OcpApiModelRelMapper ocpApiModelRelMapper; private PmsApiModelRelMapper pmsApiModelRelMapper;
@Override @Override
public ResponseVO getOamrList(OcpApiModelRel ocpApiModelRel) { public ResponseVO getOamrList(PmsApiModelRel pmsApiModelRel) {
List<OcpApiModelRel> ocpApiModelRelList = ocpApiModelRelMapper.getOamrList(ocpApiModelRel); List<PmsApiModelRel> pmsApiModelRelList = pmsApiModelRelMapper.getOamrList(pmsApiModelRel);
return ResponseVO.ok(ocpApiModelRelList); return ResponseVO.ok(pmsApiModelRelList);
} }
} }
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<PmsApiSubsMapper,PmsApiSubs> implements PmsApiSubsService {
@Autowired
private PmsApiSubsMapper pmsApiSubsMapper;
@Override
public ResponseVO getPmsApiSubsList(PmsApiSubs pmsApiSubs) {
List<PmsApiSubs> pmsApiSubsList = pmsApiSubsMapper.getOcpApisList(pmsApiSubs);
return ResponseVO.ok(pmsApiSubsList);
}
}
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<PmsApiTenantRelMapper, PmsApiTenantRel> implements PmsApiTenantRelService {
@Autowired
private PmsApiTenantRelMapper pmsApiTenantRelMapper;
@Override
public ResponseVO getOatrList(PmsApiTenantRel pmsApiTenantRel) {
List<PmsApiTenantRel> oatrList = pmsApiTenantRelMapper.getOatrList(pmsApiTenantRel);
return ResponseVO.ok(oatrList);
}
@Override
public ResponseVO getTenantApiList(PmsApiTenantRel pmsApiTenantRel) {
List<PmsApiTenantRel> oatrList = pmsApiTenantRelMapper.getTenantApiList(pmsApiTenantRel);
return ResponseVO.ok(oatrList);
}
}
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.pms.ocp.mapper.OcpApiAuditMapper"> <mapper namespace="com.pms.ocp.mapper.PmsApiAuditMapper">
<select id="OaaById" resultType="com.pms.ocp.model.entity.OcpApiAudit"> <select id="OaaById" resultType="com.pms.ocp.model.entity.PmsApiAudit">
select * from ocp_api_audit oaa select * from ocp_api_audit oaa
LEFT JOIN ocp_api_base oab LEFT JOIN ocp_api_base oab
on oaa.api_code = oab.api_code on oaa.api_code = oab.api_code
where oaa.api_code = #{apiCode} where oaa.api_code = #{apiCode}
</select> </select>
<select id="getOcpApiSubsList" resultType="com.pms.ocp.model.entity.OcpApiAudit"> <select id="getOcpApiSubsList" resultType="com.pms.ocp.model.entity.PmsApiAudit">
select * from ocp_api_audit select * from ocp_api_audit
</select> </select>
<select id="sById" resultType="com.pms.ocp.model.entity.OcpApiAudit"> <select id="sById" resultType="com.pms.ocp.model.entity.PmsApiAudit">
select * from ocp_api_audit where obj_id = #{objId} select * from ocp_api_audit where obj_id = #{objId}
</select> </select>
<select id="versionId" resultType="com.pms.ocp.model.entity.OcpApiAudit"> <select id="versionId" resultType="com.pms.ocp.model.entity.PmsApiAudit">
select * from ocp_api_audit oaa select * from ocp_api_audit oaa
LEFT JOIN ocp_api_base oab LEFT JOIN ocp_api_base oab
on oaa.api_code = oab.api_code on oaa.api_code = oab.api_code
......
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.pms.ocp.mapper.OcpApiSubsMapper"> <mapper namespace="com.pms.ocp.mapper.PmsApiSubsMapper">
<select id="getOcpApisList" resultType="com.pms.ocp.model.entity.OcpApiSubs"> <select id="getOcpApisList" resultType="com.pms.ocp.model.entity.PmsApiSubs">
SELECT * from ocp_api_subs oas SELECT * from ocp_api_subs oas
left JOIN ocp_api_base oab on left JOIN ocp_api_base oab on
oas.api_code = oab.api_code oas.api_code = oab.api_code
......
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.pms.ocp.mapper.PmsApiModelRelMapper">
<select id="getOamrList" resultType="com.pms.ocp.model.entity.PmsApiModelRel">
select * from ocp_api_model_rel oamr
LEFT JOIN ocp_model_base omb
on oamr.model_code = omb.model_code
INNER JOIN ocp_api_base oab
on oamr.api_code = oab.api_code
where oamr.api_code = #{apiCode}
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.pms.ocp.mapper.PmsApiTenantRelMapper">
<select id="getOatrList" resultType="com.pms.ocp.model.entity.PmsApiTenantRel">
SELECT * from ocp_api_tenant_rel
oa LEFT JOIN ocp_api_base ab on
oa.api_code = ab.api_code INNER JOIN
ocp_tenant_base ot on ot.tenant_code =
oa.tenant_code where oa.api_code = #{apiCode}
</select>
<select id="getTenantApiList" resultType="com.pms.ocp.model.entity.PmsApiTenantRel">
SELECT * from ocp_api_tenant_rel
oa LEFT JOIN ocp_api_base ab on
oa.api_code = ab.api_code INNER JOIN
ocp_tenant_base ot on ot.tenant_code =
oa.tenant_code where oa.tenant_code = #{tenantCode}
</select>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment