Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
operation-control-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王锦盛
operation-control-platform
Commits
9403bf1a
Commit
9403bf1a
authored
Mar 18, 2022
by
liukai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复
parent
6b9c1de8
Changes
32
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
1005 additions
and
94 deletions
+1005
-94
src/main/java/com/pms/ocp/common/constants/AnalysisConstant.java
...n/java/com/pms/ocp/common/constants/AnalysisConstant.java
+5
-2
src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java
.../java/com/pms/ocp/controller/PmsApiDetailsController.java
+20
-20
src/main/java/com/pms/ocp/mapper/OcpApiAuditMapper.java
src/main/java/com/pms/ocp/mapper/OcpApiAuditMapper.java
+1
-11
src/main/java/com/pms/ocp/mapper/OcpApiSubsMapper.java
src/main/java/com/pms/ocp/mapper/OcpApiSubsMapper.java
+3
-2
src/main/java/com/pms/ocp/mapper/OcpApiTenantRelMapper.java
src/main/java/com/pms/ocp/mapper/OcpApiTenantRelMapper.java
+0
-2
src/main/java/com/pms/ocp/mapper/PmsApiAuditMapper.java
src/main/java/com/pms/ocp/mapper/PmsApiAuditMapper.java
+26
-0
src/main/java/com/pms/ocp/mapper/PmsApiModelRelMapper.java
src/main/java/com/pms/ocp/mapper/PmsApiModelRelMapper.java
+14
-0
src/main/java/com/pms/ocp/mapper/PmsApiSubsMapper.java
src/main/java/com/pms/ocp/mapper/PmsApiSubsMapper.java
+13
-0
src/main/java/com/pms/ocp/mapper/PmsApiTenantRelMapper.java
src/main/java/com/pms/ocp/mapper/PmsApiTenantRelMapper.java
+13
-0
src/main/java/com/pms/ocp/model/entity/PmsApiAudit.java
src/main/java/com/pms/ocp/model/entity/PmsApiAudit.java
+121
-0
src/main/java/com/pms/ocp/model/entity/PmsApiBase.java
src/main/java/com/pms/ocp/model/entity/PmsApiBase.java
+78
-0
src/main/java/com/pms/ocp/model/entity/PmsApiModelRel.java
src/main/java/com/pms/ocp/model/entity/PmsApiModelRel.java
+173
-0
src/main/java/com/pms/ocp/model/entity/PmsApiSubs.java
src/main/java/com/pms/ocp/model/entity/PmsApiSubs.java
+103
-0
src/main/java/com/pms/ocp/model/entity/PmsApiTenantRel.java
src/main/java/com/pms/ocp/model/entity/PmsApiTenantRel.java
+186
-0
src/main/java/com/pms/ocp/service/OcpApiSubsService.java
src/main/java/com/pms/ocp/service/OcpApiSubsService.java
+1
-2
src/main/java/com/pms/ocp/service/OcpApiTenantRelService.java
...main/java/com/pms/ocp/service/OcpApiTenantRelService.java
+0
-5
src/main/java/com/pms/ocp/service/PmsApiAuditService.java
src/main/java/com/pms/ocp/service/PmsApiAuditService.java
+24
-0
src/main/java/com/pms/ocp/service/PmsApiBaseService.java
src/main/java/com/pms/ocp/service/PmsApiBaseService.java
+1
-1
src/main/java/com/pms/ocp/service/PmsApiModelRelService.java
src/main/java/com/pms/ocp/service/PmsApiModelRelService.java
+3
-2
src/main/java/com/pms/ocp/service/PmsApiSubsService.java
src/main/java/com/pms/ocp/service/PmsApiSubsService.java
+10
-0
src/main/java/com/pms/ocp/service/PmsApiTenantRelService.java
...main/java/com/pms/ocp/service/PmsApiTenantRelService.java
+13
-0
src/main/java/com/pms/ocp/service/impl/OcpApiSubsServiceImpl.java
.../java/com/pms/ocp/service/impl/OcpApiSubsServiceImpl.java
+1
-16
src/main/java/com/pms/ocp/service/impl/OcpApiTenantRelServiceImpl.java
.../com/pms/ocp/service/impl/OcpApiTenantRelServiceImpl.java
+2
-21
src/main/java/com/pms/ocp/service/impl/PmsApiAuditServiceImpl.java
...java/com/pms/ocp/service/impl/PmsApiAuditServiceImpl.java
+69
-0
src/main/java/com/pms/ocp/service/impl/PmsApiBaseServiceImpl.java
.../java/com/pms/ocp/service/impl/PmsApiBaseServiceImpl.java
+2
-3
src/main/java/com/pms/ocp/service/impl/PmsApiModelRelServiceImpl.java
...a/com/pms/ocp/service/impl/PmsApiModelRelServiceImpl.java
+23
-0
src/main/java/com/pms/ocp/service/impl/PmsApiSubsServiceImpl.java
.../java/com/pms/ocp/service/impl/PmsApiSubsServiceImpl.java
+26
-0
src/main/java/com/pms/ocp/service/impl/PmsApiTenantRelServiceImpl.java
.../com/pms/ocp/service/impl/PmsApiTenantRelServiceImpl.java
+33
-0
src/main/resources/mapper/OcpApiAuditMapper.xml
src/main/resources/mapper/OcpApiAuditMapper.xml
+5
-5
src/main/resources/mapper/OcpApiSubsMapper.xml
src/main/resources/mapper/OcpApiSubsMapper.xml
+2
-2
src/main/resources/mapper/PmsApiModelRelMapper.xml
src/main/resources/mapper/PmsApiModelRelMapper.xml
+13
-0
src/main/resources/mapper/PmsApiTenantRelMapper.xml
src/main/resources/mapper/PmsApiTenantRelMapper.xml
+21
-0
No files found.
src/main/java/com/pms/ocp/common/constants/AnalysisConstant.java
View file @
9403bf1a
...
...
@@ -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
=
"应用大事记导出数据"
;
}
}
src/main/java/com/pms/ocp/controller/
Ocp
ApiDetailsController.java
→
src/main/java/com/pms/ocp/controller/
Pms
ApiDetailsController.java
View file @
9403bf1a
...
...
@@ -19,31 +19,31 @@ import java.util.List;
@RequestMapping
(
"/api"
)
@RestController
@Api
(
tags
=
"服务接口"
)
public
class
Ocp
ApiDetailsController
{
public
class
Pms
ApiDetailsController
{
@Autowired
private
OcpApiSubsService
ocp
ApiSubsService
;
private
PmsApiSubsService
pms
ApiSubsService
;
@Autowired
private
OcpApiAuditService
ocp
ApiAuditService
;
private
PmsApiAuditService
pms
ApiAuditService
;
@Autowired
private
OcpApiTenantRelService
ocp
ApiTenantRelService
;
private
PmsApiTenantRelService
pms
ApiTenantRelService
;
@Autowired
private
OcpApiModelRelService
ocp
ApiModelRelService
;
private
PmsApiModelRelService
pms
ApiModelRelService
;
@ApiOperation
(
"服务订阅记录-查询"
)
@PostMapping
(
"/getocpapisublist"
)
public
ResponseVO
<
List
<
OcpApiSubs
>>
getOcpApiSubsList
(
OcpApiSubs
ocp
ApiSubs
)
{
return
ocpApiSubsService
.
getOcpApiSubsList
(
ocp
ApiSubs
);
public
ResponseVO
<
List
<
PmsApiSubs
>>
getOcpApiSubsList
(
PmsApiSubs
pms
ApiSubs
)
{
return
pmsApiSubsService
.
getPmsApiSubsList
(
pms
ApiSubs
);
}
@ApiOperation
(
"服务大事记-查询"
)
@PostMapping
(
"/getocpapiauditlist"
)
public
ResponseVO
<
List
<
OcpApiAudit
>>
getOcpApiAuditList
(
OcpApiAudit
ocp
ApiAudit
)
{
return
ocpApiAuditService
.
getOcpApiAuditList
(
ocp
ApiAudit
);
public
ResponseVO
<
List
<
PmsApiAudit
>>
getPmsApiAuditList
(
PmsApiAudit
pms
ApiAudit
)
{
return
pmsApiAuditService
.
getOcpApiAuditList
(
pms
ApiAudit
);
}
// @ApiOperation("服务大事记-查询详情")
...
...
@@ -54,32 +54,32 @@ public class OcpApiDetailsController {
@ApiOperation
(
"服务大事记-查询详情-变更内容"
)
@PostMapping
(
"/getocpapi"
)
public
ResponseVO
<
List
<
OcpApiAudit
>>
getOcpApi
(
@RequestBody
OcpApiAudit
ocp
ApiAudit
){
return
ocpApiAuditService
.
OaaById
(
ocp
ApiAudit
);
public
ResponseVO
<
List
<
PmsApiAudit
>>
getOcpApi
(
@RequestBody
PmsApiAudit
pms
ApiAudit
){
return
pmsApiAuditService
.
OaaById
(
pms
ApiAudit
);
}
@ApiOperation
(
"服务大事记-历史版本"
)
@PostMapping
(
"/versionid"
)
public
ResponseVO
<
List
<
OcpApiAudit
>>
versionId
(
@RequestBody
OcpApiAudit
ocp
ApiAudit
){
return
ocpApiAuditService
.
versionId
(
ocp
ApiAudit
);
public
ResponseVO
<
List
<
PmsApiAudit
>>
versionId
(
@RequestBody
PmsApiAudit
pms
ApiAudit
){
return
pmsApiAuditService
.
versionId
(
pms
ApiAudit
);
}
@ApiOperation
(
"服务与应用拓扑图-查询"
)
@PostMapping
(
"/getoatrlist"
)
public
ResponseVO
<
List
<
OcpApiTenantRel
>>
getOatrList
(
@RequestBody
OcpApiTenantRel
ocp
ApiTenantRel
)
{
return
ocpApiTenantRelService
.
getOatrList
(
ocp
ApiTenantRel
);
public
ResponseVO
<
List
<
PmsApiTenantRel
>>
getOatrList
(
@RequestBody
PmsApiTenantRel
pms
ApiTenantRel
)
{
return
pmsApiTenantRelService
.
getOatrList
(
pms
ApiTenantRel
);
}
@ApiOperation
(
"服务与模型拓扑图-查询"
)
@PostMapping
(
"/getoamrlist"
)
public
ResponseVO
<
List
<
OcpApiModelRel
>>
getOamrList
(
@RequestBody
OcpApiModelRel
ocp
ApiModelRel
)
{
return
ocpApiModelRelService
.
getOamrList
(
ocp
ApiModelRel
);
public
ResponseVO
<
List
<
PmsApiModelRel
>>
getOamrList
(
@RequestBody
PmsApiModelRel
pms
ApiModelRel
)
{
return
pmsApiModelRelService
.
getOamrList
(
pms
ApiModelRel
);
}
@ApiOperation
(
"服务大事记-导出"
)
@
Reque
stMapping
(
"/export"
)
public
void
exportExcel
(
@RequestBody
(
required
=
false
)
OcpApiAudit
ocp
ApiAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
ocpApiAuditService
.
exportExcel
(
ocp
ApiAudit
,
request
,
response
);
@
Po
stMapping
(
"/export"
)
public
void
exportExcel
(
@RequestBody
PmsApiAudit
pms
ApiAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
pmsApiAuditService
.
exportExcel
(
pms
ApiAudit
,
request
,
response
);
}
...
...
src/main/java/com/pms/ocp/mapper/OcpApiAuditMapper.java
View file @
9403bf1a
...
...
@@ -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
<
OcpApiAudit
>
{
List
<
OcpApiAudit
>
OaaById
(
OcpApiAudit
ocpApiAudit
);
List
<
OcpApiAudit
>
getOcpApiSubsList
(
OcpApiAudit
ocpApiAudit
);
List
<
OcpApiAudit
>
sById
(
OcpApiAudit
ocpApiAudit
);
List
<
OcpApiAudit
>
versionId
(
OcpApiAudit
ocpApiAudit
);
}
src/main/java/com/pms/ocp/mapper/OcpApiSubsMapper.java
View file @
9403bf1a
...
...
@@ -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
<
OcpApiSubs
>
{
List
<
OcpApiSubs
>
getOcpApisList
(
OcpApiSubs
ocpApiSubs
);
}
src/main/java/com/pms/ocp/mapper/OcpApiTenantRelMapper.java
View file @
9403bf1a
...
...
@@ -9,7 +9,5 @@ import java.util.List;
@Mapper
public
interface
OcpApiTenantRelMapper
extends
BaseMapper
<
OcpApiTenantRel
>
{
List
<
OcpApiTenantRel
>
getOatrList
(
OcpApiTenantRel
ocpApiTenantRel
);
List
<
OcpApiTenantRel
>
getTenantApiList
(
OcpApiTenantRel
ocpApiTenantRel
);
}
src/main/java/com/pms/ocp/mapper/PmsApiAuditMapper.java
0 → 100644
View file @
9403bf1a
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
);
}
src/main/java/com/pms/ocp/mapper/PmsApiModelRelMapper.java
0 → 100644
View file @
9403bf1a
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
);
}
src/main/java/com/pms/ocp/mapper/PmsApiSubsMapper.java
0 → 100644
View file @
9403bf1a
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
);
}
src/main/java/com/pms/ocp/mapper/PmsApiTenantRelMapper.java
0 → 100644
View file @
9403bf1a
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
);
}
src/main/java/com/pms/ocp/model/entity/PmsApiAudit.java
0 → 100644
View file @
9403bf1a
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
;
}
src/main/java/com/pms/ocp/model/entity/PmsApiBase.java
0 → 100644
View file @
9403bf1a
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
;
}
src/main/java/com/pms/ocp/model/entity/PmsApiModelRel.java
0 → 100644
View file @
9403bf1a
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
;
}
src/main/java/com/pms/ocp/model/entity/PmsApiSubs.java
0 → 100644
View file @
9403bf1a
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
;
}
src/main/java/com/pms/ocp/model/entity/PmsApiTenantRel.java
0 → 100644
View file @
9403bf1a
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
;
}
src/main/java/com/pms/ocp/service/OcpApiSubsService.java
View file @
9403bf1a
...
...
@@ -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
<
OcpApiSubs
>
{
ResponseVO
getOcpApiSubsList
(
OcpApiSubs
ocpApiSubs
);
}
src/main/java/com/pms/ocp/service/OcpApiTenantRelService.java
View file @
9403bf1a
...
...
@@ -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
<
OcpApiTenantRel
>
{
ResponseVO
getOatrList
(
OcpApiTenantRel
ocpApiTenantRel
);
ResponseVO
getTenantApiList
(
OcpApiTenantRel
ocpApiTenantRel
);
}
src/main/java/com/pms/ocp/service/
Ocp
ApiAuditService.java
→
src/main/java/com/pms/ocp/service/
Pms
ApiAuditService.java
View file @
9403bf1a
...
...
@@ -2,22 +2,23 @@ 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
OcpApiAuditService
extends
IService
<
Ocp
ApiAudit
>
{
ResponseVO
getOcpApiAuditList
(
OcpApiAudit
ocp
ApiAudit
);
public
interface
PmsApiAuditService
extends
IService
<
Pms
ApiAudit
>
{
ResponseVO
getOcpApiAuditList
(
PmsApiAudit
pms
ApiAudit
);
ResponseVO
getOcpApiDetails
(
String
objId
);
ResponseVO
OaaById
(
OcpApiAudit
ocp
ApiAudit
);
ResponseVO
OaaById
(
PmsApiAudit
pms
ApiAudit
);
ResponseVO
sById
(
OcpApiAudit
ocp
ApiAudit
);
ResponseVO
sById
(
PmsApiAudit
pms
ApiAudit
);
void
exportExcel
(
OcpApiAudit
ocp
ApiAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
);
void
exportExcel
(
PmsApiAudit
pms
ApiAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
);
ResponseVO
versionId
(
OcpApiAudit
ocp
ApiAudit
);
ResponseVO
versionId
(
PmsApiAudit
pms
ApiAudit
);
}
src/main/java/com/pms/ocp/service/
Ocp
ApiBaseService.java
→
src/main/java/com/pms/ocp/service/
Pms
ApiBaseService.java
View file @
9403bf1a
...
...
@@ -6,5 +6,5 @@ import com.pms.ocp.model.entity.OcpApiBase;
import
org.springframework.stereotype.Service
;
@Service
public
interface
Ocp
ApiBaseService
extends
IService
<
OcpApiBase
>
{
public
interface
Pms
ApiBaseService
extends
IService
<
OcpApiBase
>
{
}
src/main/java/com/pms/ocp/service/
Ocp
ApiModelRelService.java
→
src/main/java/com/pms/ocp/service/
Pms
ApiModelRelService.java
View file @
9403bf1a
...
...
@@ -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
<
Ocp
ApiModelRel
>
{
ResponseVO
getOamrList
(
OcpApiModelRel
ocp
ApiModelRel
);
public
interface
PmsApiModelRelService
extends
IService
<
Pms
ApiModelRel
>
{
ResponseVO
getOamrList
(
PmsApiModelRel
pms
ApiModelRel
);
}
src/main/java/com/pms/ocp/service/PmsApiSubsService.java
0 → 100644
View file @
9403bf1a
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
);
}
src/main/java/com/pms/ocp/service/PmsApiTenantRelService.java
0 → 100644
View file @
9403bf1a
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
);
}
src/main/java/com/pms/ocp/service/impl/OcpApiSubsServiceImpl.java
View file @
9403bf1a
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
<
OcpApiSubsMapper
,
OcpApiSubs
>
implements
OcpApiSubsService
{
@Autowired
private
OcpApiSubsMapper
ocpApiSubsMapper
;
@Override
public
ResponseVO
getOcpApiSubsList
(
OcpApiSubs
ocpApiSubs
)
{
List
<
OcpApiSubs
>
ocpApiSubsList
=
ocpApiSubsMapper
.
getOcpApisList
(
ocpApiSubs
);
return
ResponseVO
.
ok
(
ocpApiSubsList
);
}
public
class
OcpApiSubsServiceImpl
extends
ServiceImpl
<
OcpApiSubsMapper
,
OcpApiSubs
>
implements
OcpApiSubsService
{
}
src/main/java/com/pms/ocp/service/impl/OcpApiTenantRelServiceImpl.java
View file @
9403bf1a
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
<
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
);
}
public
class
OcpApiTenantRelServiceImpl
extends
ServiceImpl
<
OcpApiTenantRelMapper
,
OcpApiTenantRel
>
implements
OcpApiTenantRelService
{
}
src/main/java/com/pms/ocp/service/impl/
Ocp
ApiAuditServiceImpl.java
→
src/main/java/com/pms/ocp/service/impl/
Pms
ApiAuditServiceImpl.java
View file @
9403bf1a
...
...
@@ -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.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.
Ocp
ApiAuditService
;
import
com.pms.ocp.service.
Pms
ApiAuditService
;
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
<
OcpApiAuditMapper
,
OcpApiAudit
>
implements
Ocp
ApiAuditService
{
public
class
PmsApiAuditServiceImpl
extends
ServiceImpl
<
PmsApiAuditMapper
,
PmsApiAudit
>
implements
Pms
ApiAuditService
{
@Autowired
private
OcpApiAuditMapper
ocp
ApiAuditMapper
;
private
PmsApiAuditMapper
pms
ApiAuditMapper
;
@Override
public
ResponseVO
getOcpApiAuditList
(
OcpApiAudit
ocp
ApiAudit
)
{
List
<
OcpApiAudit
>
ocpApiAuditList
=
ocpApiAuditMapper
.
getOcpApiSubsList
(
ocp
ApiAudit
);
return
ResponseVO
.
ok
(
ocp
ApiAuditList
);
public
ResponseVO
getOcpApiAuditList
(
PmsApiAudit
pms
ApiAudit
)
{
List
<
PmsApiAudit
>
pmsApiAuditList
=
pmsApiAuditMapper
.
getOcpApiSubsList
(
pms
ApiAudit
);
return
ResponseVO
.
ok
(
pms
ApiAuditList
);
}
@Override
public
ResponseVO
getOcpApiDetails
(
String
objId
)
{
OcpApiAudit
ocpApiAudit
=
ocp
ApiAuditMapper
.
selectById
(
objId
);
return
ResponseVO
.
ok
(
ocp
ApiAudit
);
PmsApiAudit
pmsApiAudit
=
pms
ApiAuditMapper
.
selectById
(
objId
);
return
ResponseVO
.
ok
(
pms
ApiAudit
);
}
@Override
public
ResponseVO
OaaById
(
OcpApiAudit
ocp
ApiAudit
)
{
List
<
OcpApiAudit
>
oaaById
=
ocpApiAuditMapper
.
OaaById
(
ocp
ApiAudit
);
return
ResponseVO
.
ok
(
oaaById
);
public
ResponseVO
OaaById
(
PmsApiAudit
pms
ApiAudit
)
{
List
<
PmsApiAudit
>
paam
=
pmsApiAuditMapper
.
OaaById
(
pms
ApiAudit
);
return
ResponseVO
.
ok
(
paam
);
}
@Override
public
ResponseVO
sById
(
OcpApiAudit
ocp
ApiAudit
)
{
List
<
OcpApiAudit
>
oaaById
=
ocpApiAuditMapper
.
sById
(
ocp
ApiAudit
);
public
ResponseVO
sById
(
PmsApiAudit
pms
ApiAudit
)
{
List
<
PmsApiAudit
>
oaaById
=
pmsApiAuditMapper
.
sById
(
pms
ApiAudit
);
return
ResponseVO
.
ok
(
oaaById
);
}
@Override
public
void
exportExcel
(
OcpApiAudit
ocp
ApiAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
List
<
OcpApiAudit
>
oaaById
=
ocpApiAuditMapper
.
OaaById
(
ocp
ApiAudit
);
ExportParams
param
=
new
ExportParams
(
AnalysisConstant
.
exportOcpApiAuditName
.
OCP
_API_AUDIT
,
AnalysisConstant
.
exportOcpApiAuditName
.
OCP_API_AUDIT
);
Workbook
workbook
=
ExcelExportUtil
.
exportExcel
(
param
,
Ocp
ApiAudit
.
class
,
oaaById
);
ExportUtils
.
exportExcel
(
response
,
AnalysisConstant
.
exportOcpApiAuditName
.
OCP
_API_
AUDIT
,
workbook
);
public
void
exportExcel
(
PmsApiAudit
pms
ApiAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
List
<
PmsApiAudit
>
oaaById
=
pmsApiAuditMapper
.
OaaById
(
pms
ApiAudit
);
ExportParams
param
=
new
ExportParams
(
AnalysisConstant
.
exportOcpApiAuditName
.
OCP
APIAUDITNAME
,
AnalysisConstant
.
exportOcpApiAuditName
.
OCPAPIAUDITNAME
);
Workbook
workbook
=
ExcelExportUtil
.
exportExcel
(
param
,
Pms
ApiAudit
.
class
,
oaaById
);
ExportUtils
.
exportExcel
(
response
,
AnalysisConstant
.
exportOcpApiAuditName
.
OCP
API
AUDIT
,
workbook
);
}
@Override
public
ResponseVO
versionId
(
OcpApiAudit
ocp
ApiAudit
)
{
List
<
OcpApiAudit
>
ocpApiAuditList
=
ocpApiAuditMapper
.
versionId
(
ocp
ApiAudit
);
return
ResponseVO
.
ok
(
ocp
ApiAuditList
);
public
ResponseVO
versionId
(
PmsApiAudit
pms
ApiAudit
)
{
List
<
PmsApiAudit
>
pmsApiAuditList
=
pmsApiAuditMapper
.
versionId
(
pms
ApiAudit
);
return
ResponseVO
.
ok
(
pms
ApiAuditList
);
}
...
...
src/main/java/com/pms/ocp/service/impl/
Ocp
ApiBaseServiceImpl.java
→
src/main/java/com/pms/ocp/service/impl/
Pms
ApiBaseServiceImpl.java
View file @
9403bf1a
...
...
@@ -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
<
OcpApiBaseMapper
,
OcpApiBase
>
implements
Ocp
ApiBaseService
{
public
class
PmsApiBaseServiceImpl
extends
ServiceImpl
<
OcpApiBaseMapper
,
OcpApiBase
>
implements
Pms
ApiBaseService
{
}
src/main/java/com/pms/ocp/service/impl/
Ocp
ApiModelRelServiceImpl.java
→
src/main/java/com/pms/ocp/service/impl/
Pms
ApiModelRelServiceImpl.java
View file @
9403bf1a
package
com.pms.ocp.service.impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.pms.ocp.mapper.
Ocp
ApiModelRelMapper
;
import
com.pms.ocp.model.entity.
Ocp
ApiModelRel
;
import
com.pms.ocp.mapper.
Pms
ApiModelRelMapper
;
import
com.pms.ocp.model.entity.
Pms
ApiModelRel
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.
Ocp
ApiModelRelService
;
import
com.pms.ocp.service.
Pms
ApiModelRelService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
OcpApiModelRelServiceImpl
extends
ServiceImpl
<
OcpApiModelRelMapper
,
OcpApiModelRel
>
implements
Ocp
ApiModelRelService
{
public
class
PmsApiModelRelServiceImpl
extends
ServiceImpl
<
PmsApiModelRelMapper
,
PmsApiModelRel
>
implements
Pms
ApiModelRelService
{
@Autowired
private
OcpApiModelRelMapper
ocp
ApiModelRelMapper
;
private
PmsApiModelRelMapper
pms
ApiModelRelMapper
;
@Override
public
ResponseVO
getOamrList
(
OcpApiModelRel
ocp
ApiModelRel
)
{
List
<
OcpApiModelRel
>
ocpApiModelRelList
=
ocpApiModelRelMapper
.
getOamrList
(
ocp
ApiModelRel
);
return
ResponseVO
.
ok
(
ocp
ApiModelRelList
);
public
ResponseVO
getOamrList
(
PmsApiModelRel
pms
ApiModelRel
)
{
List
<
PmsApiModelRel
>
pmsApiModelRelList
=
pmsApiModelRelMapper
.
getOamrList
(
pms
ApiModelRel
);
return
ResponseVO
.
ok
(
pms
ApiModelRelList
);
}
}
src/main/java/com/pms/ocp/service/impl/PmsApiSubsServiceImpl.java
0 → 100644
View file @
9403bf1a
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
);
}
}
src/main/java/com/pms/ocp/service/impl/PmsApiTenantRelServiceImpl.java
0 → 100644
View file @
9403bf1a
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
);
}
}
src/main/resources/mapper/OcpApiAuditMapper.xml
View file @
9403bf1a
<?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.
Ocp
ApiAuditMapper"
>
<mapper
namespace=
"com.pms.ocp.mapper.
Pms
ApiAuditMapper"
>
<select
id=
"OaaById"
resultType=
"com.pms.ocp.model.entity.
Ocp
ApiAudit"
>
<select
id=
"OaaById"
resultType=
"com.pms.ocp.model.entity.
Pms
ApiAudit"
>
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>
<select
id=
"getOcpApiSubsList"
resultType=
"com.pms.ocp.model.entity.
Ocp
ApiAudit"
>
<select
id=
"getOcpApiSubsList"
resultType=
"com.pms.ocp.model.entity.
Pms
ApiAudit"
>
select * from ocp_api_audit
</select>
<select
id=
"sById"
resultType=
"com.pms.ocp.model.entity.
Ocp
ApiAudit"
>
<select
id=
"sById"
resultType=
"com.pms.ocp.model.entity.
Pms
ApiAudit"
>
select * from ocp_api_audit where obj_id = #{objId}
</select>
<select
id=
"versionId"
resultType=
"com.pms.ocp.model.entity.
Ocp
ApiAudit"
>
<select
id=
"versionId"
resultType=
"com.pms.ocp.model.entity.
Pms
ApiAudit"
>
select * from ocp_api_audit oaa
LEFT JOIN ocp_api_base oab
on oaa.api_code = oab.api_code
...
...
src/main/resources/mapper/OcpApiSubsMapper.xml
View file @
9403bf1a
<?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.
Ocp
ApiSubsMapper"
>
<mapper
namespace=
"com.pms.ocp.mapper.
Pms
ApiSubsMapper"
>
<select
id=
"getOcpApisList"
resultType=
"com.pms.ocp.model.entity.
Ocp
ApiSubs"
>
<select
id=
"getOcpApisList"
resultType=
"com.pms.ocp.model.entity.
Pms
ApiSubs"
>
SELECT * from ocp_api_subs oas
left JOIN ocp_api_base oab on
oas.api_code = oab.api_code
...
...
src/main/resources/mapper/PmsApiModelRelMapper.xml
0 → 100644
View file @
9403bf1a
<?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
src/main/resources/mapper/PmsApiTenantRelMapper.xml
0 → 100644
View file @
9403bf1a
<?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>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment