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
8286c4a4
Commit
8286c4a4
authored
Mar 09, 2022
by
huxiuwu
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
79dfca17
595edea5
Changes
37
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
3382 additions
and
118 deletions
+3382
-118
operation-control-platform.iml
operation-control-platform.iml
+154
-0
src/main/java/com/pms/ocp/common/aspectj/OperLog.java
src/main/java/com/pms/ocp/common/aspectj/OperLog.java
+30
-0
src/main/java/com/pms/ocp/common/aspectj/OperLogAspect.java
src/main/java/com/pms/ocp/common/aspectj/OperLogAspect.java
+183
-0
src/main/java/com/pms/ocp/common/config/PageParam.java
src/main/java/com/pms/ocp/common/config/PageParam.java
+32
-0
src/main/java/com/pms/ocp/common/config/SwaggerConfig.java
src/main/java/com/pms/ocp/common/config/SwaggerConfig.java
+3
-3
src/main/java/com/pms/ocp/common/utils/RandomStringUtil.java
src/main/java/com/pms/ocp/common/utils/RandomStringUtil.java
+29
-0
src/main/java/com/pms/ocp/controller/AppArrangeController.java
...ain/java/com/pms/ocp/controller/AppArrangeController.java
+40
-0
src/main/java/com/pms/ocp/controller/ModelBaseController.java
...main/java/com/pms/ocp/controller/ModelBaseController.java
+10
-2
src/main/java/com/pms/ocp/controller/OcpApiTreeController.java
...ain/java/com/pms/ocp/controller/OcpApiTreeController.java
+23
-4
src/main/java/com/pms/ocp/mapper/AppArrangeMapper.java
src/main/java/com/pms/ocp/mapper/AppArrangeMapper.java
+17
-0
src/main/java/com/pms/ocp/mapper/ModelNoteMapper.java
src/main/java/com/pms/ocp/mapper/ModelNoteMapper.java
+2
-1
src/main/java/com/pms/ocp/mapper/ModelPropertyMapper.java
src/main/java/com/pms/ocp/mapper/ModelPropertyMapper.java
+1
-0
src/main/java/com/pms/ocp/model/dto/ApiTreeGroupDto.java
src/main/java/com/pms/ocp/model/dto/ApiTreeGroupDto.java
+18
-6
src/main/java/com/pms/ocp/model/dto/FourTreeList.java
src/main/java/com/pms/ocp/model/dto/FourTreeList.java
+170
-0
src/main/java/com/pms/ocp/model/dto/OcpApiGroupDtos.java
src/main/java/com/pms/ocp/model/dto/OcpApiGroupDtos.java
+269
-15
src/main/java/com/pms/ocp/model/dto/OneTreeUpList.java
src/main/java/com/pms/ocp/model/dto/OneTreeUpList.java
+10
-1
src/main/java/com/pms/ocp/model/dto/PageGroupDto.java
src/main/java/com/pms/ocp/model/dto/PageGroupDto.java
+167
-0
src/main/java/com/pms/ocp/model/dto/ThreeTreeList.java
src/main/java/com/pms/ocp/model/dto/ThreeTreeList.java
+10
-1
src/main/java/com/pms/ocp/model/dto/TwoDownList.java
src/main/java/com/pms/ocp/model/dto/TwoDownList.java
+13
-1
src/main/java/com/pms/ocp/model/entity/ModelNote.java
src/main/java/com/pms/ocp/model/entity/ModelNote.java
+104
-1
src/main/java/com/pms/ocp/model/entity/OcpApiGroup.java
src/main/java/com/pms/ocp/model/entity/OcpApiGroup.java
+7
-0
src/main/java/com/pms/ocp/model/entity/OcpTenantAudit.java
src/main/java/com/pms/ocp/model/entity/OcpTenantAudit.java
+310
-0
src/main/java/com/pms/ocp/model/entity/OcpTenantBase.java
src/main/java/com/pms/ocp/model/entity/OcpTenantBase.java
+540
-0
src/main/java/com/pms/ocp/model/entity/OcpTenantExtent.java
src/main/java/com/pms/ocp/model/entity/OcpTenantExtent.java
+333
-0
src/main/java/com/pms/ocp/model/entity/OcpTenantGroup.java
src/main/java/com/pms/ocp/model/entity/OcpTenantGroup.java
+379
-0
src/main/java/com/pms/ocp/model/entity/OcpTenantSubs.java
src/main/java/com/pms/ocp/model/entity/OcpTenantSubs.java
+241
-0
src/main/java/com/pms/ocp/service/AppArrangeService.java
src/main/java/com/pms/ocp/service/AppArrangeService.java
+18
-0
src/main/java/com/pms/ocp/service/ModelNoteService.java
src/main/java/com/pms/ocp/service/ModelNoteService.java
+2
-1
src/main/java/com/pms/ocp/service/ModelPropertyService.java
src/main/java/com/pms/ocp/service/ModelPropertyService.java
+1
-2
src/main/java/com/pms/ocp/service/OcpApiTreeService.java
src/main/java/com/pms/ocp/service/OcpApiTreeService.java
+20
-1
src/main/java/com/pms/ocp/service/impl/AppArrangeServiceImpl.java
.../java/com/pms/ocp/service/impl/AppArrangeServiceImpl.java
+45
-0
src/main/java/com/pms/ocp/service/impl/ModelNoteServiceImpl.java
...n/java/com/pms/ocp/service/impl/ModelNoteServiceImpl.java
+13
-3
src/main/java/com/pms/ocp/service/impl/ModelPropertyServiceImpl.java
...va/com/pms/ocp/service/impl/ModelPropertyServiceImpl.java
+1
-1
src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java
.../java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java
+181
-72
src/main/resources/application-prod.yml
src/main/resources/application-prod.yml
+1
-1
src/main/resources/application.yml
src/main/resources/application.yml
+3
-1
src/main/resources/logback.xml
src/main/resources/logback.xml
+2
-1
No files found.
operation-control-platform.iml
0 → 100644
View file @
8286c4a4
This diff is collapsed.
Click to expand it.
src/main/java/com/pms/ocp/common/aspectj/OperLog.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.common.aspectj
;
import
java.lang.annotation.*
;
/**
* @Auther: wangjian
* @Date: 2022/3/8 17:17
* @Description:
*/
@Target
(
ElementType
.
METHOD
)
//target用于标识此注解能标记在方法上还是类上
@Retention
(
RetentionPolicy
.
RUNTIME
)
//retention用于决定此注解的生命周期
@Documented
public
@interface
OperLog
{
/**
* 日志内容
*/
String
value
()
default
""
;
/**
* 日志类型(1登录日志,2操作日志)
*/
int
auditType
()
default
2
;
/**
* 操作日志类型 1查询2添加3修改4删除
*/
int
operStatus
()
default
0
;
}
src/main/java/com/pms/ocp/common/aspectj/OperLogAspect.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.common.aspectj
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.serializer.PropertyFilter
;
import
com.pms.ocp.model.entity.ModelNote
;
import
com.pms.ocp.service.ModelNoteService
;
import
com.sun.xml.internal.bind.v2.TODO
;
import
org.apache.commons.lang3.StringUtils
;
import
org.aspectj.lang.JoinPoint
;
import
org.aspectj.lang.ProceedingJoinPoint
;
import
org.aspectj.lang.annotation.Around
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.aspectj.lang.annotation.Pointcut
;
import
org.aspectj.lang.reflect.MethodSignature
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.core.LocalVariableTableParameterNameDiscoverer
;
import
org.springframework.stereotype.Component
;
import
org.springframework.validation.BindingResult
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.servlet.ServletRequest
;
import
javax.servlet.ServletResponse
;
import
javax.servlet.http.HttpServletRequest
;
import
java.lang.reflect.Method
;
import
java.time.LocalDateTime
;
/**
* @Auther: wangjian
* @Date: 2022/3/8 17:21
* @Description:
*/
@Aspect
@Component
public
class
OperLogAspect
{
@Autowired
private
ModelNoteService
modelNoteService
;
private
static
Logger
logger
=
LoggerFactory
.
getLogger
(
OperLogAspect
.
class
);
@Pointcut
(
"@annotation(com.pms.ocp.common.aspectj.OperLog)"
)
public
void
logPointCut
()
{
}
@Around
(
"logPointCut()"
)
public
Object
around
(
ProceedingJoinPoint
point
)
throws
Throwable
{
long
beginTime
=
System
.
currentTimeMillis
();
System
.
out
.
println
(
"日志"
);
//执行方法
Object
result
=
point
.
proceed
();
//执行时长
long
time
=
System
.
currentTimeMillis
()
-
beginTime
;
//保存日志
saveSysLog
(
point
,
time
,
result
);
return
result
;
}
private
void
saveSysLog
(
ProceedingJoinPoint
point
,
long
time
,
Object
obj
)
{
MethodSignature
signature
=
(
MethodSignature
)
point
.
getSignature
();
Method
method
=
signature
.
getMethod
();
ModelNote
modelNote
=
new
ModelNote
();
OperLog
operLog
=
method
.
getAnnotation
(
OperLog
.
class
);
if
(
operLog
!=
null
)
{
String
content
=
operLog
.
value
();
modelNote
.
setAuditType
(
operLog
.
auditType
());
modelNote
.
setAuditMessageJson
(
content
);
}
//请求的方法名
// String className = point.getTarget().getClass().getName();
String
methodName
=
signature
.
getName
();
// dto.setMethod(className + "." + methodName + "()");
//设置操作类型
if
(
modelNote
.
getAuditType
()
==
3
)
{
modelNote
.
setOperStatus
(
getOperateType
(
methodName
,
operLog
.
operStatus
()));
}
//获取request
HttpServletRequest
request
=
getHttpServletRequest
();
//请求的参数
modelNote
.
setAuditMessageJson
(
getRequestParams
(
request
,
point
));
// //设置ip地址
// dto.setIp(getIpAddr(request));
//获取用户登录信息
// TODO
// TUser user = (TUser) SecurityUtils.getSubject().getPrincipal();
// if (user != null) {
// modelNote.setUserid(user.getUserName());
// modelNote.setUsername(user.getPassWord());
// }
// modelNote.setCostTime(time);
modelNote
.
setAuditCtime
(
LocalDateTime
.
now
());
modelNoteService
.
createModelNote
(
modelNote
);
}
private
int
getOperateType
(
String
methodName
,
int
operateType
)
{
if
(
operateType
>=
0
)
{
return
operateType
;
}
if
(
methodName
.
startsWith
(
"create"
))
{
return
1
;
}
if
(
methodName
.
startsWith
(
"update"
))
{
return
2
;
}
return
2
;
}
private
HttpServletRequest
getHttpServletRequest
()
{
return
((
ServletRequestAttributes
)
RequestContextHolder
.
getRequestAttributes
()).
getRequest
();
}
private
String
getRequestParams
(
HttpServletRequest
request
,
JoinPoint
joinPoint
)
{
String
httpMethod
=
request
.
getMethod
();
String
param
=
""
;
if
(
"POST"
.
equals
(
httpMethod
)
||
"PUT"
.
equals
(
httpMethod
)
||
"PATCH"
.
equals
(
httpMethod
))
{
Object
[]
paramArray
=
joinPoint
.
getArgs
();
Object
[]
arguments
=
new
Object
[
paramArray
.
length
];
for
(
int
i
=
0
;
i
<
paramArray
.
length
;
i
++)
{
if
(
paramArray
[
i
]
instanceof
BindingResult
||
paramArray
[
i
]
instanceof
ServletRequest
||
paramArray
[
i
]
instanceof
ServletResponse
||
paramArray
[
i
]
instanceof
MultipartFile
)
{
continue
;
}
arguments
[
i
]
=
paramArray
[
i
];
}
PropertyFilter
propertyFilter
=
new
PropertyFilter
()
{
@Override
public
boolean
apply
(
Object
object
,
String
name
,
Object
value
)
{
if
(
value
!=
null
&&
value
.
toString
().
length
()
>
500
)
{
return
false
;
}
return
true
;
}
};
param
=
JSONObject
.
toJSONString
(
arguments
,
propertyFilter
);
}
else
{
MethodSignature
signature
=
(
MethodSignature
)
joinPoint
.
getSignature
();
Method
method
=
signature
.
getMethod
();
//请求的方法参数值
Object
[]
args
=
joinPoint
.
getArgs
();
//请求的方法名称
LocalVariableTableParameterNameDiscoverer
u
=
new
LocalVariableTableParameterNameDiscoverer
();
String
[]
parameterNames
=
u
.
getParameterNames
(
method
);
if
(
args
!=
null
&&
parameterNames
!=
null
)
{
for
(
int
i
=
0
;
i
<
args
.
length
;
i
++)
{
param
+=
" "
+
parameterNames
[
i
]
+
": "
+
args
[
i
];
}
}
}
return
param
;
}
public
String
getIpAddr
(
HttpServletRequest
request
)
{
String
ip
=
null
;
try
{
ip
=
request
.
getHeader
(
"x-forwarded-for"
);
if
(
StringUtils
.
isEmpty
(
ip
)
||
"unknown"
.
equalsIgnoreCase
(
ip
))
{
ip
=
request
.
getHeader
(
"Proxy-Client-IP"
);
}
if
(
StringUtils
.
isEmpty
(
ip
)
||
ip
.
length
()
==
0
||
"unknown"
.
equalsIgnoreCase
(
ip
))
{
ip
=
request
.
getHeader
(
"WL-Proxy-Client-IP"
);
}
if
(
StringUtils
.
isEmpty
(
ip
)
||
"unknown"
.
equalsIgnoreCase
(
ip
))
{
ip
=
request
.
getHeader
(
"HTTP_CLIENT-IP"
);
}
if
(
StringUtils
.
isEmpty
(
ip
)
||
"unknown"
.
equalsIgnoreCase
(
ip
))
{
ip
=
request
.
getHeader
(
"HTTP_X-FORWARDED-FOR"
);
}
if
(
StringUtils
.
isEmpty
(
ip
)
||
"unknown"
.
equalsIgnoreCase
(
ip
))
{
ip
=
request
.
getRemoteAddr
();
}
}
catch
(
Exception
e
)
{
logger
.
error
(
"IP error"
,
e
);
}
return
ip
;
}
}
src/main/java/com/pms/ocp/common/config/PageParam.java
View file @
8286c4a4
...
...
@@ -18,4 +18,36 @@ public class PageParam {
private
int
pageNum
;
private
int
pageSize
;
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getType
()
{
return
type
;
}
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
}
public
int
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
int
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
int
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
int
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
}
src/main/java/com/pms/ocp/common/config/SwaggerConfig.java
View file @
8286c4a4
...
...
@@ -38,7 +38,7 @@ public class SwaggerConfig {
// 用来创建该API的基本信息,展示在文档的页面中(自定义展示的信息)
.
apiInfo
(
apiInfo
())
//分组名称
.
groupName
(
"
模型
库管理1.0版本"
)
.
groupName
(
"
运营管控平台-模型应用服务
库管理1.0版本"
)
// 设置哪些接口暴露给Swagger展示
.
select
()
// 扫描所有有注解的api,用这种方式更灵活
...
...
@@ -57,9 +57,9 @@ public class SwaggerConfig {
// 用ApiInfoBuilder进行定制
return
new
ApiInfoBuilder
()
// 设置标题
.
title
(
"运营管控
架构
平台_接口文档"
)
.
title
(
"运营管控平台_接口文档"
)
// 描述
.
description
(
"
运营管控架构平台_
接口文档"
)
.
description
(
"
关于模型库、应用库、服务库各管理
接口文档"
)
// 作者信息
.
contact
(
new
Contact
(
""
,
""
,
""
))
// 版本
...
...
src/main/java/com/pms/ocp/common/utils/RandomStringUtil.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.common.utils
;
import
org.apache.commons.lang3.RandomStringUtils
;
import
java.util.Random
;
/**
* @author zhaochengming
* 随机生成字符串
*/
public
class
RandomStringUtil
{
/**
* length 字符串长度
* @param length
* @return
*/
public
static
String
getRandomString
(
int
length
){
String
str
=
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
;
Random
random
=
new
Random
();
StringBuffer
sb
=
new
StringBuffer
();
for
(
int
i
=
0
;
i
<
length
;
i
++){
int
number
=
random
.
nextInt
(
62
);
sb
.
append
(
str
.
charAt
(
number
));
}
return
sb
.
toString
();
}
}
src/main/java/com/pms/ocp/controller/AppArrangeController.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.controller
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.AppArrangeService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @className: AppArrangeController
* @Description:应用分类管理接口
* @atuthor: pei-chenxi
* @DateTime: 2022/3/9 14:15
*/
@Slf4j
@RestController
@RequestMapping
(
"/app-arrange/vl"
)
@Api
(
tags
=
"应用分类管理接口"
)
public
class
AppArrangeController
{
@Autowired
private
AppArrangeService
appArrangeService
;
@PostMapping
(
"/update/app"
)
@ApiOperation
(
"应用分类修改"
)
public
ResponseVO
updateApp
(
@RequestBody
OcpTenantGroup
ocpTenantGroup
){
boolean
flag
=
appArrangeService
.
updateApp
(
ocpTenantGroup
);
if
(
flag
){
return
ResponseVO
.
ok
();
}
return
ResponseVO
.
error
(
"您输入的分类编码重复,请重新输入"
);
}
}
src/main/java/com/pms/ocp/controller/ModelBaseController.java
View file @
8286c4a4
...
...
@@ -2,9 +2,11 @@ package com.pms.ocp.controller;
import
com.pms.ocp.common.constants.CodeEnum
;
import
com.pms.ocp.model.entity.Model
;
import
com.pms.ocp.model.entity.ModelNote
;
import
com.pms.ocp.model.entity.ModelType
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.ModelGroupService
;
import
com.pms.ocp.service.ModelNoteService
;
import
com.pms.ocp.service.ModelPropertyService
;
import
com.pms.ocp.service.ModelService
;
import
io.swagger.annotations.Api
;
...
...
@@ -37,6 +39,9 @@ public class ModelBaseController {
@Autowired
private
ModelPropertyService
modelPropertyService
;
@Autowired
private
ModelNoteService
modelNoteService
;
/**
* 模型分类-查询
*
...
...
@@ -187,8 +192,11 @@ public class ModelBaseController {
*/
@ApiOperation
(
"模型事记-查询"
)
@GetMapping
(
"/get/model/note"
)
public
ResponseVO
getModelNote
()
{
return
ResponseVO
.
ok
();
public
ResponseVO
getModelNote
(
@RequestParam
(
value
=
"modelCode"
)
String
modelCode
)
{
List
<
ModelNote
>
modelNoteList
=
modelNoteService
.
getModelNoteList
(
modelCode
);
return
ResponseVO
.
ok
(
modelNoteList
);
}
/**
...
...
src/main/java/com/pms/ocp/controller/OcpApiTreeController.java
View file @
8286c4a4
package
com.pms.ocp.controller
;
import
com.pms.ocp.model.dto.ApiParamDTO
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.pms.ocp.common.config.PageParam
;
import
com.pms.ocp.model.dto.ApiTreeGroupDto
;
import
com.pms.ocp.model.dto.OcpApiGroupDtos
;
import
com.pms.ocp.model.dto.PageGroupDto
;
import
com.pms.ocp.model.entity.OcpApiGroup
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.OcpApiTreeService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -49,11 +50,29 @@ public class OcpApiTreeController {
return
ResponseVO
.
error
(
"您的服务编码重复,请重新输入"
);
}
/*@GetMapping("/getone")
@ApiOperation("服务树分类--分级数据")
public List<OcpApiGroup> getOne(int pageSize,int pageNum,int apiGroupLevel){
List<OcpApiGroup> onePage = service.getOnePage(pageSize, pageNum, apiGroupLevel);
return onePage;
}*/
@PostMapping
(
"/getone"
)
@ApiOperation
(
"服务树分类--分级数据"
)
public
Page
<
OcpApiGroup
>
getOne
(
@RequestBody
PageGroupDto
pageGroupDto
){
Page
<
OcpApiGroup
>
onePages
=
service
.
getOnePages
(
pageGroupDto
);
return
onePages
;
}
@PostMapping
(
"/updatatree"
)
@ApiOperation
(
"服务树分类--修改"
)
public
ResponseVO
updataTree
(
@RequestBody
OcpApiGroup
ocpApiGroup
){
service
.
updataOcpTree
(
ocpApiGroup
);
return
ResponseVO
.
ok
();
boolean
flag
=
service
.
updataOcpTree
(
ocpApiGroup
);
if
(
flag
){
return
ResponseVO
.
ok
();
}
return
ResponseVO
.
error
(
"您输入的服务编码重复,请重新输入"
);
}
@PostMapping
(
"/deletetree"
)
@ApiOperation
(
"服务树分类--删除"
)
...
...
src/main/java/com/pms/ocp/mapper/AppArrangeMapper.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* @className: AppArrangeMapper
* @Description:应用分类数据层
* @atuthor: pei-chenxi
* @DateTime: 2022/3/9 14:18
*/
@Mapper
public
interface
AppArrangeMapper
extends
BaseMapper
<
OcpTenantGroup
>
{
}
src/main/java/com/pms/ocp/mapper/ModelNoteMapper.java
View file @
8286c4a4
...
...
@@ -2,6 +2,7 @@ package com.pms.ocp.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.pms.ocp.model.entity.Model
;
import
com.pms.ocp.model.entity.ModelNote
;
import
org.apache.ibatis.annotations.Mapper
;
/**
...
...
@@ -11,5 +12,5 @@ import org.apache.ibatis.annotations.Mapper;
*/
@Mapper
public
interface
ModelNoteMapper
extends
BaseMapper
<
Model
>
{
public
interface
ModelNoteMapper
extends
BaseMapper
<
Model
Note
>
{
}
src/main/java/com/pms/ocp/mapper/ModelPropertyMapper.java
View file @
8286c4a4
...
...
@@ -2,6 +2,7 @@ package com.pms.ocp.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.pms.ocp.model.entity.Model
;
import
com.pms.ocp.model.entity.ModelProperty
;
import
org.apache.ibatis.annotations.Mapper
;
/**
...
...
src/main/java/com/pms/ocp/model/dto/ApiTreeGroupDto.java
View file @
8286c4a4
...
...
@@ -10,22 +10,26 @@ import java.util.List;
@Data
public
class
ApiTreeGroupDto
{
@ApiModelProperty
(
"
一级
"
)
@ApiModelProperty
(
"
1中台层
"
)
private
List
<
OneTreeUpList
>
oneList
;
@ApiModelProperty
(
"
二级
"
)
@ApiModelProperty
(
"
2中心层
"
)
private
List
<
TwoDownList
>
twoList
;
@ApiModelProperty
(
"
三级
"
)
@ApiModelProperty
(
"
3服务组层
"
)
private
List
<
ThreeTreeList
>
ThreeList
;
public
List
<
OneTreeUpList
>
getOneupList
()
{
@ApiModelProperty
(
"4服务层"
)
private
List
<
FourTreeList
>
fourList
;
public
List
<
OneTreeUpList
>
getOneList
()
{
return
oneList
;
}
public
void
setOne
upList
(
List
<
OneTreeUpList
>
oneup
List
)
{
this
.
oneList
=
one
up
List
;
public
void
setOne
List
(
List
<
OneTreeUpList
>
one
List
)
{
this
.
oneList
=
oneList
;
}
public
List
<
TwoDownList
>
getTwoList
()
{
...
...
@@ -43,4 +47,12 @@ public class ApiTreeGroupDto {
public
void
setThreeList
(
List
<
ThreeTreeList
>
threeList
)
{
ThreeList
=
threeList
;
}
public
List
<
FourTreeList
>
getFourList
()
{
return
fourList
;
}
public
void
setFourList
(
List
<
FourTreeList
>
fourList
)
{
this
.
fourList
=
fourList
;
}
}
src/main/java/com/pms/ocp/model/dto/FourTreeList.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.model.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.sql.Timestamp
;
/**
*
*/
@ApiModel
(
value
=
"4服务层"
)
@Data
public
class
FourTreeList
{
@ApiModelProperty
(
"主键ID"
)
private
String
objId
;
@ApiModelProperty
(
"分类编码"
)
private
String
apiGroupCode
;
@ApiModelProperty
(
"分类名称"
)
private
String
apiGroupName
;
@ApiModelProperty
(
"推广类型0统推,1自建"
)
private
long
apiGroupPromotionType
;
@ApiModelProperty
(
"分类所属公司"
)
private
String
apiGroupCompanyCode
;
@ApiModelProperty
(
"分类版本"
)
private
String
apiGroupVersion
;
@ApiModelProperty
(
"显示顺序"
)
private
long
apiGroupOrderNo
;
@ApiModelProperty
(
"提交人id"
)
private
String
apiGroupUserId
;
@ApiModelProperty
(
"提交人姓名"
)
private
String
apiGroupUserName
;
@ApiModelProperty
(
"创建时间"
)
private
Timestamp
apiGroupCtime
;
@ApiModelProperty
(
"修改时间"
)
private
Timestamp
apiGroupMtime
;
@ApiModelProperty
(
"上级code"
)
private
String
apiGroupPcode
;
@ApiModelProperty
(
"是否删除0-否1-是"
)
private
long
isDelete
;
@ApiModelProperty
(
"分层树层级 1中台层 2中心层 3 服务组层 4服务层 "
)
private
long
apiGroupLevel
;
public
String
getApiGroupPcode
()
{
return
apiGroupPcode
;
}
public
void
setApiGroupPcode
(
String
apiGroupPcode
)
{
this
.
apiGroupPcode
=
apiGroupPcode
;
}
public
String
getObjId
()
{
return
objId
;
}
public
void
setObjId
(
String
objId
)
{
this
.
objId
=
objId
;
}
public
String
getApiGroupCode
()
{
return
apiGroupCode
;
}
public
void
setApiGroupCode
(
String
apiGroupCode
)
{
this
.
apiGroupCode
=
apiGroupCode
;
}
public
String
getApiGroupName
()
{
return
apiGroupName
;
}
public
void
setApiGroupName
(
String
apiGroupName
)
{
this
.
apiGroupName
=
apiGroupName
;
}
public
long
getApiGroupPromotionType
()
{
return
apiGroupPromotionType
;
}
public
void
setApiGroupPromotionType
(
long
apiGroupPromotionType
)
{
this
.
apiGroupPromotionType
=
apiGroupPromotionType
;
}
public
String
getApiGroupUserId
()
{
return
apiGroupUserId
;
}
public
void
setApiGroupUserId
(
String
apiGroupUserId
)
{
this
.
apiGroupUserId
=
apiGroupUserId
;
}
public
String
getApiGroupUserName
()
{
return
apiGroupUserName
;
}
public
void
setApiGroupUserName
(
String
apiGroupUserName
)
{
this
.
apiGroupUserName
=
apiGroupUserName
;
}
public
Timestamp
getApiGroupCtime
()
{
return
apiGroupCtime
;
}
public
void
setApiGroupCtime
(
Timestamp
apiGroupCtime
)
{
this
.
apiGroupCtime
=
apiGroupCtime
;
}
public
Timestamp
getApiGroupMtime
()
{
return
apiGroupMtime
;
}
public
void
setApiGroupMtime
(
Timestamp
apiGroupMtime
)
{
this
.
apiGroupMtime
=
apiGroupMtime
;
}
public
String
getApiGroupVersion
()
{
return
apiGroupVersion
;
}
public
void
setApiGroupVersion
(
String
apiGroupVersion
)
{
this
.
apiGroupVersion
=
apiGroupVersion
;
}
public
long
getApiGroupOrderNo
()
{
return
apiGroupOrderNo
;
}
public
void
setApiGroupOrderNo
(
long
apiGroupOrderNo
)
{
this
.
apiGroupOrderNo
=
apiGroupOrderNo
;
}
public
String
getApiGroupCompanyCode
()
{
return
apiGroupCompanyCode
;
}
public
void
setApiGroupCompanyCode
(
String
apiGroupCompanyCode
)
{
this
.
apiGroupCompanyCode
=
apiGroupCompanyCode
;
}
public
long
getIsDelete
()
{
return
isDelete
;
}
public
void
setIsDelete
(
long
isDelete
)
{
this
.
isDelete
=
isDelete
;
}
public
long
getApiGroupLevel
()
{
return
apiGroupLevel
;
}
public
void
setApiGroupLevel
(
long
apiGroupLevel
)
{
this
.
apiGroupLevel
=
apiGroupLevel
;
}
}
src/main/java/com/pms/ocp/model/dto/OcpApiGroupDtos.java
View file @
8286c4a4
...
...
@@ -7,15 +7,15 @@ import lombok.Data;
import
java.sql.Timestamp
;
@ApiModel
(
value
=
"服务分类新增关系dto"
)
@ApiModel
(
value
=
"新增接收参数"
)
@Data
public
class
OcpApiGroupDtos
{
@ApiModelProperty
(
"主键ID"
)
private
String
objId
;
@ApiModelProperty
(
value
=
"当前页码"
)
private
int
pageSize
;
@ApiModelProperty
(
value
=
"每页大小"
)
private
int
pageNum
;
@ApiModelProperty
(
"分类编码"
)
private
String
apiGroupCode
;
...
...
@@ -26,6 +26,15 @@ public class OcpApiGroupDtos {
@ApiModelProperty
(
"推广类型0统推,1自建"
)
private
long
apiGroupPromotionType
;
@ApiModelProperty
(
"分类所属公司"
)
private
String
apiGroupCompanyCode
;
@ApiModelProperty
(
"分类版本"
)
private
String
apiGroupVersion
;
@ApiModelProperty
(
"显示顺序"
)
private
long
apiGroupOrderNo
;
@ApiModelProperty
(
"提交人id"
)
private
String
apiGroupUserId
;
...
...
@@ -35,17 +44,28 @@ public class OcpApiGroupDtos {
@ApiModelProperty
(
"创建时间"
)
private
Timestamp
apiGroupCtime
;
@ApiModelProperty
(
"修改时间"
)
private
Timestamp
apiGroupMtime
;
@ApiModelProperty
(
"分类版本"
)
private
String
apiGroupVersion
;
@ApiModelProperty
(
"显示顺序"
)
private
long
apiGroupOrderNo
;
@ApiModelProperty
(
"上级code"
)
private
String
apiGroupPcode
;
@ApiModelProperty
(
"是否删除0-否1-是"
)
private
long
isDelete
;
@ApiModelProperty
(
"分层树层级 1中台层 2中心层 3 服务组层 4服务层 "
)
private
long
apiGroupLevel
;
@ApiModelProperty
(
"服务代码"
)
private
String
apiCode
;
@ApiModelProperty
(
"服务接口中文名称"
)
private
String
apiName
;
@ApiModelProperty
(
"推广类型0:统建;1:自建"
)
private
long
apiPromotion
;
@ApiModelProperty
(
"服务请求体"
)
private
String
apiReq
;
...
...
@@ -55,6 +75,15 @@ public class OcpApiGroupDtos {
@ApiModelProperty
(
"服务地址"
)
private
String
apiUrl
;
@ApiModelProperty
(
"服务创建时间"
)
private
Timestamp
apiCtime
;
@ApiModelProperty
(
"服务修改时间"
)
private
Timestamp
apiMtime
;
@ApiModelProperty
(
"创建者用户ID"
)
private
String
apiUserId
;
@ApiModelProperty
(
"建设单位"
)
private
String
apiUnit
;
...
...
@@ -64,10 +93,235 @@ public class OcpApiGroupDtos {
@ApiModelProperty
(
"服务所属公司"
)
private
String
ownerCompanyName
;
@ApiModelProperty
(
"
分类所属公司
"
)
private
String
apiGroupCompanyCod
e
;
@ApiModelProperty
(
"
所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区
"
)
private
long
apiZon
e
;
@ApiModelProperty
(
"是否删除0-否1-是"
)
private
long
isDelete
;
@ApiModelProperty
(
"'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;"
)
private
long
apiLayer
;
@ApiModelProperty
(
"服务版本(最新版本)"
)
private
long
apiVersion
;
public
String
getApiGroupCode
()
{
return
apiGroupCode
;
}
public
void
setApiGroupCode
(
String
apiGroupCode
)
{
this
.
apiGroupCode
=
apiGroupCode
;
}
public
String
getApiGroupName
()
{
return
apiGroupName
;
}
public
void
setApiGroupName
(
String
apiGroupName
)
{
this
.
apiGroupName
=
apiGroupName
;
}
public
long
getApiGroupPromotionType
()
{
return
apiGroupPromotionType
;
}
public
void
setApiGroupPromotionType
(
long
apiGroupPromotionType
)
{
this
.
apiGroupPromotionType
=
apiGroupPromotionType
;
}
public
String
getApiGroupCompanyCode
()
{
return
apiGroupCompanyCode
;
}
public
void
setApiGroupCompanyCode
(
String
apiGroupCompanyCode
)
{
this
.
apiGroupCompanyCode
=
apiGroupCompanyCode
;
}
public
String
getApiGroupVersion
()
{
return
apiGroupVersion
;
}
public
void
setApiGroupVersion
(
String
apiGroupVersion
)
{
this
.
apiGroupVersion
=
apiGroupVersion
;
}
public
long
getApiGroupOrderNo
()
{
return
apiGroupOrderNo
;
}
public
void
setApiGroupOrderNo
(
long
apiGroupOrderNo
)
{
this
.
apiGroupOrderNo
=
apiGroupOrderNo
;
}
public
String
getApiGroupUserId
()
{
return
apiGroupUserId
;
}
public
void
setApiGroupUserId
(
String
apiGroupUserId
)
{
this
.
apiGroupUserId
=
apiGroupUserId
;
}
public
String
getApiGroupUserName
()
{
return
apiGroupUserName
;
}
public
void
setApiGroupUserName
(
String
apiGroupUserName
)
{
this
.
apiGroupUserName
=
apiGroupUserName
;
}
public
Timestamp
getApiGroupCtime
()
{
return
apiGroupCtime
;
}
public
void
setApiGroupCtime
(
Timestamp
apiGroupCtime
)
{
this
.
apiGroupCtime
=
apiGroupCtime
;
}
public
Timestamp
getApiGroupMtime
()
{
return
apiGroupMtime
;
}
public
void
setApiGroupMtime
(
Timestamp
apiGroupMtime
)
{
this
.
apiGroupMtime
=
apiGroupMtime
;
}
public
String
getApiGroupPcode
()
{
return
apiGroupPcode
;
}
public
void
setApiGroupPcode
(
String
apiGroupPcode
)
{
this
.
apiGroupPcode
=
apiGroupPcode
;
}
public
long
getIsDelete
()
{
return
isDelete
;
}
public
void
setIsDelete
(
long
isDelete
)
{
this
.
isDelete
=
isDelete
;
}
public
long
getApiGroupLevel
()
{
return
apiGroupLevel
;
}
public
void
setApiGroupLevel
(
long
apiGroupLevel
)
{
this
.
apiGroupLevel
=
apiGroupLevel
;
}
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
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
String
getOwnerCompanyName
()
{
return
ownerCompanyName
;
}
public
void
setOwnerCompanyName
(
String
ownerCompanyName
)
{
this
.
ownerCompanyName
=
ownerCompanyName
;
}
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
long
getApiVersion
()
{
return
apiVersion
;
}
public
void
setApiVersion
(
long
apiVersion
)
{
this
.
apiVersion
=
apiVersion
;
}
}
src/main/java/com/pms/ocp/model/dto/OneTreeUpList.java
View file @
8286c4a4
...
...
@@ -13,7 +13,7 @@ import java.util.List;
@EqualsAndHashCode
(
callSuper
=
false
)
@ApiModel
(
value
=
"
服务树一级目录
"
)
@ApiModel
(
value
=
"
1中台层
"
)
@Data
public
class
OneTreeUpList
{
...
...
@@ -57,7 +57,16 @@ public class OneTreeUpList{
@ApiModelProperty
(
"是否删除0-否1-是"
)
private
long
isDelete
;
@ApiModelProperty
(
"分层树层级 1中台层 2中心层 3 服务组层 4服务层 "
)
private
long
apiGroupLevel
;
public
long
getApiGroupLevel
()
{
return
apiGroupLevel
;
}
public
void
setApiGroupLevel
(
long
apiGroupLevel
)
{
this
.
apiGroupLevel
=
apiGroupLevel
;
}
public
String
getObjId
()
{
return
objId
;
...
...
src/main/java/com/pms/ocp/model/dto/PageGroupDto.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.model.dto
;
import
com.pms.ocp.common.config.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.sql.Timestamp
;
/**
* 分页查询dto
*/
public
class
PageGroupDto
extends
PageParam
{
@ApiModelProperty
(
"主键ID"
)
private
String
objId
;
@ApiModelProperty
(
"分类编码"
)
private
String
apiGroupCode
;
@ApiModelProperty
(
"分类名称"
)
private
String
apiGroupName
;
@ApiModelProperty
(
"推广类型0统推,1自建"
)
private
long
apiGroupPromotionType
;
@ApiModelProperty
(
"分类所属公司"
)
private
String
apiGroupCompanyCode
;
@ApiModelProperty
(
"分类版本"
)
private
String
apiGroupVersion
;
@ApiModelProperty
(
"显示顺序"
)
private
long
apiGroupOrderNo
;
@ApiModelProperty
(
"提交人id"
)
private
String
apiGroupUserId
;
@ApiModelProperty
(
"提交人姓名"
)
private
String
apiGroupUserName
;
@ApiModelProperty
(
"创建时间"
)
private
Timestamp
apiGroupCtime
;
@ApiModelProperty
(
"修改时间"
)
private
Timestamp
apiGroupMtime
;
@ApiModelProperty
(
"上级code"
)
private
String
apiGroupPcode
;
@ApiModelProperty
(
"是否删除0-否1-是"
)
private
long
isDelete
;
@ApiModelProperty
(
"分层树层级 1中台层 2中心层 3 服务组层 4服务层 "
)
private
long
apiGroupLevel
;
public
String
getObjId
()
{
return
objId
;
}
public
void
setObjId
(
String
objId
)
{
this
.
objId
=
objId
;
}
public
String
getApiGroupCode
()
{
return
apiGroupCode
;
}
public
void
setApiGroupCode
(
String
apiGroupCode
)
{
this
.
apiGroupCode
=
apiGroupCode
;
}
public
String
getApiGroupName
()
{
return
apiGroupName
;
}
public
void
setApiGroupName
(
String
apiGroupName
)
{
this
.
apiGroupName
=
apiGroupName
;
}
public
long
getApiGroupPromotionType
()
{
return
apiGroupPromotionType
;
}
public
void
setApiGroupPromotionType
(
long
apiGroupPromotionType
)
{
this
.
apiGroupPromotionType
=
apiGroupPromotionType
;
}
public
String
getApiGroupCompanyCode
()
{
return
apiGroupCompanyCode
;
}
public
void
setApiGroupCompanyCode
(
String
apiGroupCompanyCode
)
{
this
.
apiGroupCompanyCode
=
apiGroupCompanyCode
;
}
public
String
getApiGroupVersion
()
{
return
apiGroupVersion
;
}
public
void
setApiGroupVersion
(
String
apiGroupVersion
)
{
this
.
apiGroupVersion
=
apiGroupVersion
;
}
public
long
getApiGroupOrderNo
()
{
return
apiGroupOrderNo
;
}
public
void
setApiGroupOrderNo
(
long
apiGroupOrderNo
)
{
this
.
apiGroupOrderNo
=
apiGroupOrderNo
;
}
public
String
getApiGroupUserId
()
{
return
apiGroupUserId
;
}
public
void
setApiGroupUserId
(
String
apiGroupUserId
)
{
this
.
apiGroupUserId
=
apiGroupUserId
;
}
public
String
getApiGroupUserName
()
{
return
apiGroupUserName
;
}
public
void
setApiGroupUserName
(
String
apiGroupUserName
)
{
this
.
apiGroupUserName
=
apiGroupUserName
;
}
public
Timestamp
getApiGroupCtime
()
{
return
apiGroupCtime
;
}
public
void
setApiGroupCtime
(
Timestamp
apiGroupCtime
)
{
this
.
apiGroupCtime
=
apiGroupCtime
;
}
public
Timestamp
getApiGroupMtime
()
{
return
apiGroupMtime
;
}
public
void
setApiGroupMtime
(
Timestamp
apiGroupMtime
)
{
this
.
apiGroupMtime
=
apiGroupMtime
;
}
public
String
getApiGroupPcode
()
{
return
apiGroupPcode
;
}
public
void
setApiGroupPcode
(
String
apiGroupPcode
)
{
this
.
apiGroupPcode
=
apiGroupPcode
;
}
public
long
getIsDelete
()
{
return
isDelete
;
}
public
void
setIsDelete
(
long
isDelete
)
{
this
.
isDelete
=
isDelete
;
}
public
long
getApiGroupLevel
()
{
return
apiGroupLevel
;
}
public
void
setApiGroupLevel
(
long
apiGroupLevel
)
{
this
.
apiGroupLevel
=
apiGroupLevel
;
}
}
src/main/java/com/pms/ocp/model/dto/ThreeTreeList.java
View file @
8286c4a4
...
...
@@ -10,7 +10,7 @@ import lombok.Data;
import
java.sql.Timestamp
;
@ApiModel
(
value
=
"服务
树三级目录
"
)
@ApiModel
(
value
=
"服务
组层
"
)
@Data
public
class
ThreeTreeList
{
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
...
...
@@ -52,7 +52,16 @@ public class ThreeTreeList {
@ApiModelProperty
(
"是否删除0-否1-是"
)
private
long
isDelete
;
@ApiModelProperty
(
"分层树层级 1中台层 2中心层 3 服务组层 4服务层 "
)
private
long
apiGroupLevel
;
public
long
getApiGroupLevel
()
{
return
apiGroupLevel
;
}
public
void
setApiGroupLevel
(
long
apiGroupLevel
)
{
this
.
apiGroupLevel
=
apiGroupLevel
;
}
public
String
getObjId
()
{
return
objId
;
...
...
src/main/java/com/pms/ocp/model/dto/TwoDownList.java
View file @
8286c4a4
...
...
@@ -11,9 +11,10 @@ import lombok.Data;
import
java.sql.Timestamp
;
import
java.util.List
;
@ApiModel
(
value
=
"
服务树二级目录
"
)
@ApiModel
(
value
=
"
中心层
"
)
@Data
public
class
TwoDownList
{
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
"主键ID"
)
private
String
objId
;
...
...
@@ -54,6 +55,17 @@ public class TwoDownList {
@ApiModelProperty
(
"是否删除0-否1-是"
)
private
long
isDelete
;
@ApiModelProperty
(
"分层树层级 1中台层 2中心层 3 服务组层 4服务层 "
)
private
long
apiGroupLevel
;
public
long
getApiGroupLevel
()
{
return
apiGroupLevel
;
}
public
void
setApiGroupLevel
(
long
apiGroupLevel
)
{
this
.
apiGroupLevel
=
apiGroupLevel
;
}
public
String
getObjId
()
{
return
objId
;
...
...
src/main/java/com/pms/ocp/model/entity/ModelNote.java
View file @
8286c4a4
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
lombok.Data
;
import
java.time.LocalDateTime
;
/**
* @Auther: wangjian
* @Date: 2022/2/22 16:52
* @Description:模型事记对象
* @Description:模型事记
记录
对象
*/
@Data
@TableName
(
"ocp_model_audit"
)
public
class
ModelNote
{
@TableId
(
value
=
"obj_id"
,
type
=
IdType
.
ASSIGN_ID
)
private
String
objId
;
/**
* 模型代码
*/
private
int
modelCode
;
/**
* 属性代码
*/
private
int
propCode
;
/**
* 事记类型 0:人工操作,1:流程管控,3:总部下发
*/
private
int
auditType
;
/**
* 模型异动详情
*/
private
String
auditMessageJson
;
/**
* 异动类型 0:新增,1:迭代
*/
private
int
operStatus
;
/**
* 异动申请人id
*/
private
String
applyUserId
;
/**
* 异动申请人姓名
*/
private
String
applyUserName
;
/**
* 异动时间
*/
private
long
applyTime
;
/**
* 版本
*/
private
String
applyVersion
;
/**
* 新增时间
*/
private
LocalDateTime
auditCtime
;
/**
* 异动公司编号
*/
private
String
auditCompanyCode
;
/**
* 提交人id
*/
private
String
auditUserId
;
/**
* 提交人姓名
*/
private
String
auditUserName
;
/**
* 修改时间
*/
private
LocalDateTime
auditMtime
;
}
//
// COMMENT ON COLUMN public.ocp_model_audit.obj_id IS '主键是';
// COMMENT ON COLUMN public.ocp_model_audit.model_code IS '模型代码是';
// COMMENT ON COLUMN public.ocp_model_audit.prop_code IS '属性代码';
// COMMENT ON COLUMN public.ocp_model_audit.oper_status IS '异动类型0:新增,1:迭代';
// COMMENT ON COLUMN public.ocp_model_audit.oper_target IS '操作对象0:表,1:属性';
// COMMENT ON COLUMN public.ocp_model_audit.audit_type IS '事记类型0:人工操作,1:流程管控,3:总部下发';
// COMMENT ON COLUMN public.ocp_model_audit.audit_message_json IS '模型异动详情';
// COMMENT ON COLUMN public.ocp_model_audit.apply_user_id IS '异动申请人id';
// COMMENT ON COLUMN public.ocp_model_audit.apply_user_name IS '异动申请人';
// COMMENT ON COLUMN public.ocp_model_audit.apply_time IS '异动时间';
// COMMENT ON COLUMN public.ocp_model_audit.audit_ctime IS '申请时间';
// COMMENT ON COLUMN public.ocp_model_audit.audit_mtime IS '修改时间';
// COMMENT ON COLUMN public.ocp_model_audit.apply_version IS '版本';
// COMMENT ON COLUMN public.ocp_model_audit.audit_company_code IS '异动公司code';
// COMMENT ON COLUMN public.ocp_model_audit.audit_user_id IS '提交人id';
// COMMENT ON COLUMN public.ocp_model_audit.audit_user_name IS '提交人姓名';
src/main/java/com/pms/ocp/model/entity/OcpApiGroup.java
View file @
8286c4a4
...
...
@@ -58,7 +58,13 @@ public class OcpApiGroup {
private
long
apiGroupLevel
;
public
long
getApiGroupLevel
()
{
return
apiGroupLevel
;
}
public
void
setApiGroupLevel
(
long
apiGroupLevel
)
{
this
.
apiGroupLevel
=
apiGroupLevel
;
}
public
String
getObjId
()
{
return
objId
;
...
...
@@ -176,4 +182,5 @@ public class OcpApiGroup {
this
.
isDelete
=
isDelete
;
}
}
src/main/java/com/pms/ocp/model/entity/OcpTenantAudit.java
0 → 100644
View file @
8286c4a4
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.io.Serializable
;
import
java.util.Date
;
/**
* 应用事记表
* @TableName ocp_tenant_audit
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"ocp_tenant_audit"
)
@ApiModel
(
"应用事记表1"
)
public
class
OcpTenantAudit
implements
Serializable
{
/**
* 主键
*/
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
"主键ID"
)
private
String
objId
;
/**
* 应用code
*/
@ApiModelProperty
(
"应用code"
)
private
String
tenantCode
;
/**
* 操作状态0:新增,1:迭代;2,下线
*/
@ApiModelProperty
(
"操作状态0:新增,1:迭代;2,下线"
)
private
Short
operStatus
;
/**
* 类型0:人工操作,1:流程管控,3:总部下发
*/
@ApiModelProperty
(
"类型0:人工操作,1:流程管控,3:总部下发"
)
private
Short
auditType
;
/**
* 备注简述
*/
@ApiModelProperty
(
"备注简述"
)
private
String
auditMessage
;
/**
* 应用事记内容
*/
@ApiModelProperty
(
"应用事记内容"
)
private
String
auditJson
;
/**
* 提交人id
*/
@ApiModelProperty
(
"提交人id"
)
private
String
auditUserId
;
/**
* 提交人姓名
*/
@ApiModelProperty
(
"提交人姓名"
)
private
String
auditUserName
;
/**
* 创建时间
*/
@ApiModelProperty
(
"创建时间"
)
private
Date
auditCtime
;
/**
* 应用版本(当前版本)
*/
@ApiModelProperty
(
" 应用版本(当前版本"
)
private
String
applyVersion
;
/**
* 上一版本
*/
@ApiModelProperty
(
"上一版本"
)
private
String
perTenantVersion
;
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
public
String
getObjId
()
{
return
objId
;
}
/**
* 主键
*/
public
void
setObjId
(
String
objId
)
{
this
.
objId
=
objId
;
}
/**
* 应用code
*/
public
String
getTenantCode
()
{
return
tenantCode
;
}
/**
* 应用code
*/
public
void
setTenantCode
(
String
tenantCode
)
{
this
.
tenantCode
=
tenantCode
;
}
/**
* 操作状态0:新增,1:迭代;2,下线
*/
public
Short
getOperStatus
()
{
return
operStatus
;
}
/**
* 操作状态0:新增,1:迭代;2,下线
*/
public
void
setOperStatus
(
Short
operStatus
)
{
this
.
operStatus
=
operStatus
;
}
/**
* 类型0:人工操作,1:流程管控,3:总部下发
*/
public
Short
getAuditType
()
{
return
auditType
;
}
/**
* 类型0:人工操作,1:流程管控,3:总部下发
*/
public
void
setAuditType
(
Short
auditType
)
{
this
.
auditType
=
auditType
;
}
/**
* 备注简述
*/
public
String
getAuditMessage
()
{
return
auditMessage
;
}
/**
* 备注简述
*/
public
void
setAuditMessage
(
String
auditMessage
)
{
this
.
auditMessage
=
auditMessage
;
}
/**
* 应用事记内容
*/
public
String
getAuditJson
()
{
return
auditJson
;
}
/**
* 应用事记内容
*/
public
void
setAuditJson
(
String
auditJson
)
{
this
.
auditJson
=
auditJson
;
}
/**
* 提交人id
*/
public
String
getAuditUserId
()
{
return
auditUserId
;
}
/**
* 提交人id
*/
public
void
setAuditUserId
(
String
auditUserId
)
{
this
.
auditUserId
=
auditUserId
;
}
/**
* 提交人姓名
*/
public
String
getAuditUserName
()
{
return
auditUserName
;
}
/**
* 提交人姓名
*/
public
void
setAuditUserName
(
String
auditUserName
)
{
this
.
auditUserName
=
auditUserName
;
}
/**
* 创建时间
*/
public
Date
getAuditCtime
()
{
return
auditCtime
;
}
/**
* 创建时间
*/
public
void
setAuditCtime
(
Date
auditCtime
)
{
this
.
auditCtime
=
auditCtime
;
}
/**
* 应用版本(当前版本)
*/
public
String
getApplyVersion
()
{
return
applyVersion
;
}
/**
* 应用版本(当前版本)
*/
public
void
setApplyVersion
(
String
applyVersion
)
{
this
.
applyVersion
=
applyVersion
;
}
/**
* 上一版本
*/
public
String
getPerTenantVersion
()
{
return
perTenantVersion
;
}
/**
* 上一版本
*/
public
void
setPerTenantVersion
(
String
perTenantVersion
)
{
this
.
perTenantVersion
=
perTenantVersion
;
}
@Override
public
boolean
equals
(
Object
that
)
{
if
(
this
==
that
)
{
return
true
;
}
if
(
that
==
null
)
{
return
false
;
}
if
(
getClass
()
!=
that
.
getClass
())
{
return
false
;
}
OcpTenantAudit
other
=
(
OcpTenantAudit
)
that
;
return
(
this
.
getObjId
()
==
null
?
other
.
getObjId
()
==
null
:
this
.
getObjId
().
equals
(
other
.
getObjId
()))
&&
(
this
.
getTenantCode
()
==
null
?
other
.
getTenantCode
()
==
null
:
this
.
getTenantCode
().
equals
(
other
.
getTenantCode
()))
&&
(
this
.
getOperStatus
()
==
null
?
other
.
getOperStatus
()
==
null
:
this
.
getOperStatus
().
equals
(
other
.
getOperStatus
()))
&&
(
this
.
getAuditType
()
==
null
?
other
.
getAuditType
()
==
null
:
this
.
getAuditType
().
equals
(
other
.
getAuditType
()))
&&
(
this
.
getAuditMessage
()
==
null
?
other
.
getAuditMessage
()
==
null
:
this
.
getAuditMessage
().
equals
(
other
.
getAuditMessage
()))
&&
(
this
.
getAuditJson
()
==
null
?
other
.
getAuditJson
()
==
null
:
this
.
getAuditJson
().
equals
(
other
.
getAuditJson
()))
&&
(
this
.
getAuditUserId
()
==
null
?
other
.
getAuditUserId
()
==
null
:
this
.
getAuditUserId
().
equals
(
other
.
getAuditUserId
()))
&&
(
this
.
getAuditUserName
()
==
null
?
other
.
getAuditUserName
()
==
null
:
this
.
getAuditUserName
().
equals
(
other
.
getAuditUserName
()))
&&
(
this
.
getAuditCtime
()
==
null
?
other
.
getAuditCtime
()
==
null
:
this
.
getAuditCtime
().
equals
(
other
.
getAuditCtime
()))
&&
(
this
.
getApplyVersion
()
==
null
?
other
.
getApplyVersion
()
==
null
:
this
.
getApplyVersion
().
equals
(
other
.
getApplyVersion
()))
&&
(
this
.
getPerTenantVersion
()
==
null
?
other
.
getPerTenantVersion
()
==
null
:
this
.
getPerTenantVersion
().
equals
(
other
.
getPerTenantVersion
()));
}
@Override
public
int
hashCode
()
{
final
int
prime
=
31
;
int
result
=
1
;
result
=
prime
*
result
+
((
getObjId
()
==
null
)
?
0
:
getObjId
().
hashCode
());
result
=
prime
*
result
+
((
getTenantCode
()
==
null
)
?
0
:
getTenantCode
().
hashCode
());
result
=
prime
*
result
+
((
getOperStatus
()
==
null
)
?
0
:
getOperStatus
().
hashCode
());
result
=
prime
*
result
+
((
getAuditType
()
==
null
)
?
0
:
getAuditType
().
hashCode
());
result
=
prime
*
result
+
((
getAuditMessage
()
==
null
)
?
0
:
getAuditMessage
().
hashCode
());
result
=
prime
*
result
+
((
getAuditJson
()
==
null
)
?
0
:
getAuditJson
().
hashCode
());
result
=
prime
*
result
+
((
getAuditUserId
()
==
null
)
?
0
:
getAuditUserId
().
hashCode
());
result
=
prime
*
result
+
((
getAuditUserName
()
==
null
)
?
0
:
getAuditUserName
().
hashCode
());
result
=
prime
*
result
+
((
getAuditCtime
()
==
null
)
?
0
:
getAuditCtime
().
hashCode
());
result
=
prime
*
result
+
((
getApplyVersion
()
==
null
)
?
0
:
getApplyVersion
().
hashCode
());
result
=
prime
*
result
+
((
getPerTenantVersion
()
==
null
)
?
0
:
getPerTenantVersion
().
hashCode
());
return
result
;
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", objId="
).
append
(
objId
);
sb
.
append
(
", tenantCode="
).
append
(
tenantCode
);
sb
.
append
(
", operStatus="
).
append
(
operStatus
);
sb
.
append
(
", auditType="
).
append
(
auditType
);
sb
.
append
(
", auditMessage="
).
append
(
auditMessage
);
sb
.
append
(
", auditJson="
).
append
(
auditJson
);
sb
.
append
(
", auditUserId="
).
append
(
auditUserId
);
sb
.
append
(
", auditUserName="
).
append
(
auditUserName
);
sb
.
append
(
", auditCtime="
).
append
(
auditCtime
);
sb
.
append
(
", applyVersion="
).
append
(
applyVersion
);
sb
.
append
(
", perTenantVersion="
).
append
(
perTenantVersion
);
sb
.
append
(
", serialVersionUID="
).
append
(
serialVersionUID
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
\ No newline at end of file
src/main/java/com/pms/ocp/model/entity/OcpTenantBase.java
0 → 100644
View file @
8286c4a4
This diff is collapsed.
Click to expand it.
src/main/java/com/pms/ocp/model/entity/OcpTenantExtent.java
0 → 100644
View file @
8286c4a4
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.io.Serializable
;
import
java.util.Date
;
/**
* 应用扩展信息表
* @TableName ocp_tenant_extent
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"ocp_tenant_extent"
)
@ApiModel
(
"应用扩展信息表1"
)
public
class
OcpTenantExtent
implements
Serializable
{
/**
* 主键
*/
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
"主键ID"
)
private
String
objId
;
/**
* 服务编码
*/
@ApiModelProperty
(
"服务编码"
)
private
String
tenantCode
;
/**
* 部署公司
*/
@ApiModelProperty
(
"部署公司"
)
private
String
depCompanyCode
;
/**
* 是否已删除
*/
@ApiModelProperty
(
"是否已删除"
)
private
Short
isDelete
;
/**
* 集群名称
*/
@ApiModelProperty
(
"集群名称"
)
private
String
clusterName
;
/**
* 命名空间
*/
@ApiModelProperty
(
"命名空间"
)
private
String
spaceName
;
/**
* db大小
*/
@ApiModelProperty
(
"db大小"
)
private
String
dbSize
;
/**
* 部署名称
*/
@ApiModelProperty
(
"部署名称"
)
private
String
deploymentName
;
/**
* 描述
*/
@ApiModelProperty
(
"描述"
)
private
String
tenantDescription
;
/**
* 应用状态 0:已发布 1:未发布
*/
@ApiModelProperty
(
"应用状态 0:已发布 1:未发布"
)
private
Short
tenantState
;
/**
* 添加时间
*/
@ApiModelProperty
(
"添加时间"
)
private
Date
tenantCtime
;
/**
* 修改时间
*/
@ApiModelProperty
(
"修改时间"
)
private
Date
tenantMtime
;
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
public
String
getObjId
()
{
return
objId
;
}
/**
* 主键
*/
public
void
setObjId
(
String
objId
)
{
this
.
objId
=
objId
;
}
/**
* 服务编码
*/
public
String
getTenantCode
()
{
return
tenantCode
;
}
/**
* 服务编码
*/
public
void
setTenantCode
(
String
tenantCode
)
{
this
.
tenantCode
=
tenantCode
;
}
/**
* 部署公司
*/
public
String
getDepCompanyCode
()
{
return
depCompanyCode
;
}
/**
* 部署公司
*/
public
void
setDepCompanyCode
(
String
depCompanyCode
)
{
this
.
depCompanyCode
=
depCompanyCode
;
}
/**
* 是否已删除
*/
public
Short
getIsDelete
()
{
return
isDelete
;
}
/**
* 是否已删除
*/
public
void
setIsDelete
(
Short
isDelete
)
{
this
.
isDelete
=
isDelete
;
}
/**
* 集群名称
*/
public
String
getClusterName
()
{
return
clusterName
;
}
/**
* 集群名称
*/
public
void
setClusterName
(
String
clusterName
)
{
this
.
clusterName
=
clusterName
;
}
/**
* 命名空间
*/
public
String
getSpaceName
()
{
return
spaceName
;
}
/**
* 命名空间
*/
public
void
setSpaceName
(
String
spaceName
)
{
this
.
spaceName
=
spaceName
;
}
/**
* db大小
*/
public
String
getDbSize
()
{
return
dbSize
;
}
/**
* db大小
*/
public
void
setDbSize
(
String
dbSize
)
{
this
.
dbSize
=
dbSize
;
}
/**
* 部署名称
*/
public
String
getDeploymentName
()
{
return
deploymentName
;
}
/**
* 部署名称
*/
public
void
setDeploymentName
(
String
deploymentName
)
{
this
.
deploymentName
=
deploymentName
;
}
/**
* 描述
*/
public
String
getTenantDescription
()
{
return
tenantDescription
;
}
/**
* 描述
*/
public
void
setTenantDescription
(
String
tenantDescription
)
{
this
.
tenantDescription
=
tenantDescription
;
}
/**
* 应用状态 0:已发布 1:未发布
*/
public
Short
getTenantState
()
{
return
tenantState
;
}
/**
* 应用状态 0:已发布 1:未发布
*/
public
void
setTenantState
(
Short
tenantState
)
{
this
.
tenantState
=
tenantState
;
}
/**
* 添加时间
*/
public
Date
getTenantCtime
()
{
return
tenantCtime
;
}
/**
* 添加时间
*/
public
void
setTenantCtime
(
Date
tenantCtime
)
{
this
.
tenantCtime
=
tenantCtime
;
}
/**
* 修改时间
*/
public
Date
getTenantMtime
()
{
return
tenantMtime
;
}
/**
* 修改时间
*/
public
void
setTenantMtime
(
Date
tenantMtime
)
{
this
.
tenantMtime
=
tenantMtime
;
}
@Override
public
boolean
equals
(
Object
that
)
{
if
(
this
==
that
)
{
return
true
;
}
if
(
that
==
null
)
{
return
false
;
}
if
(
getClass
()
!=
that
.
getClass
())
{
return
false
;
}
OcpTenantExtent
other
=
(
OcpTenantExtent
)
that
;
return
(
this
.
getObjId
()
==
null
?
other
.
getObjId
()
==
null
:
this
.
getObjId
().
equals
(
other
.
getObjId
()))
&&
(
this
.
getTenantCode
()
==
null
?
other
.
getTenantCode
()
==
null
:
this
.
getTenantCode
().
equals
(
other
.
getTenantCode
()))
&&
(
this
.
getDepCompanyCode
()
==
null
?
other
.
getDepCompanyCode
()
==
null
:
this
.
getDepCompanyCode
().
equals
(
other
.
getDepCompanyCode
()))
&&
(
this
.
getIsDelete
()
==
null
?
other
.
getIsDelete
()
==
null
:
this
.
getIsDelete
().
equals
(
other
.
getIsDelete
()))
&&
(
this
.
getClusterName
()
==
null
?
other
.
getClusterName
()
==
null
:
this
.
getClusterName
().
equals
(
other
.
getClusterName
()))
&&
(
this
.
getSpaceName
()
==
null
?
other
.
getSpaceName
()
==
null
:
this
.
getSpaceName
().
equals
(
other
.
getSpaceName
()))
&&
(
this
.
getDbSize
()
==
null
?
other
.
getDbSize
()
==
null
:
this
.
getDbSize
().
equals
(
other
.
getDbSize
()))
&&
(
this
.
getDeploymentName
()
==
null
?
other
.
getDeploymentName
()
==
null
:
this
.
getDeploymentName
().
equals
(
other
.
getDeploymentName
()))
&&
(
this
.
getTenantDescription
()
==
null
?
other
.
getTenantDescription
()
==
null
:
this
.
getTenantDescription
().
equals
(
other
.
getTenantDescription
()))
&&
(
this
.
getTenantState
()
==
null
?
other
.
getTenantState
()
==
null
:
this
.
getTenantState
().
equals
(
other
.
getTenantState
()))
&&
(
this
.
getTenantCtime
()
==
null
?
other
.
getTenantCtime
()
==
null
:
this
.
getTenantCtime
().
equals
(
other
.
getTenantCtime
()))
&&
(
this
.
getTenantMtime
()
==
null
?
other
.
getTenantMtime
()
==
null
:
this
.
getTenantMtime
().
equals
(
other
.
getTenantMtime
()));
}
@Override
public
int
hashCode
()
{
final
int
prime
=
31
;
int
result
=
1
;
result
=
prime
*
result
+
((
getObjId
()
==
null
)
?
0
:
getObjId
().
hashCode
());
result
=
prime
*
result
+
((
getTenantCode
()
==
null
)
?
0
:
getTenantCode
().
hashCode
());
result
=
prime
*
result
+
((
getDepCompanyCode
()
==
null
)
?
0
:
getDepCompanyCode
().
hashCode
());
result
=
prime
*
result
+
((
getIsDelete
()
==
null
)
?
0
:
getIsDelete
().
hashCode
());
result
=
prime
*
result
+
((
getClusterName
()
==
null
)
?
0
:
getClusterName
().
hashCode
());
result
=
prime
*
result
+
((
getSpaceName
()
==
null
)
?
0
:
getSpaceName
().
hashCode
());
result
=
prime
*
result
+
((
getDbSize
()
==
null
)
?
0
:
getDbSize
().
hashCode
());
result
=
prime
*
result
+
((
getDeploymentName
()
==
null
)
?
0
:
getDeploymentName
().
hashCode
());
result
=
prime
*
result
+
((
getTenantDescription
()
==
null
)
?
0
:
getTenantDescription
().
hashCode
());
result
=
prime
*
result
+
((
getTenantState
()
==
null
)
?
0
:
getTenantState
().
hashCode
());
result
=
prime
*
result
+
((
getTenantCtime
()
==
null
)
?
0
:
getTenantCtime
().
hashCode
());
result
=
prime
*
result
+
((
getTenantMtime
()
==
null
)
?
0
:
getTenantMtime
().
hashCode
());
return
result
;
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", objId="
).
append
(
objId
);
sb
.
append
(
", tenantCode="
).
append
(
tenantCode
);
sb
.
append
(
", depCompanyCode="
).
append
(
depCompanyCode
);
sb
.
append
(
", isDelete="
).
append
(
isDelete
);
sb
.
append
(
", clusterName="
).
append
(
clusterName
);
sb
.
append
(
", spaceName="
).
append
(
spaceName
);
sb
.
append
(
", dbSize="
).
append
(
dbSize
);
sb
.
append
(
", deploymentName="
).
append
(
deploymentName
);
sb
.
append
(
", tenantDescription="
).
append
(
tenantDescription
);
sb
.
append
(
", tenantState="
).
append
(
tenantState
);
sb
.
append
(
", tenantCtime="
).
append
(
tenantCtime
);
sb
.
append
(
", tenantMtime="
).
append
(
tenantMtime
);
sb
.
append
(
", serialVersionUID="
).
append
(
serialVersionUID
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
\ No newline at end of file
src/main/java/com/pms/ocp/model/entity/OcpTenantGroup.java
0 → 100644
View file @
8286c4a4
This diff is collapsed.
Click to expand it.
src/main/java/com/pms/ocp/model/entity/OcpTenantSubs.java
0 → 100644
View file @
8286c4a4
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.io.Serializable
;
import
java.util.Date
;
/**
* 应用订阅记录表
* @TableName ocp_tenant_subs
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"ocp_tenant_subs"
)
@ApiModel
(
"应用订阅记录表1"
)
public
class
OcpTenantSubs
implements
Serializable
{
/**
* 关系ID
*/
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
"关系ID"
)
private
String
objId
;
/**
* 服务编码
*/
@ApiModelProperty
(
"服务编码"
)
private
String
tenantCode
;
/**
* 订阅公司编码
*/
@ApiModelProperty
(
"订阅公司编码"
)
private
String
subsCompanyCode
;
/**
* 服务订阅创建时间
*/
@ApiModelProperty
(
"服务订阅创建时间"
)
private
Date
subsLogTenantCtime
;
/**
* 服务订阅修改时间
*/
@ApiModelProperty
(
"服务订阅修改时间"
)
private
Date
subsLogTenantMtime
;
/**
* 服务订阅创建用户ID
*/
@ApiModelProperty
(
"服务订阅创建用户ID"
)
private
String
subsLogTenantUserId
;
/**
* 服务订阅添加时间
*/
@ApiModelProperty
(
"服务订阅添加时间"
)
private
Date
subsLogTenantAtime
;
/**
* 是否删除0-否,1-是
*/
@ApiModelProperty
(
"是否删除0-否,1-是"
)
private
Short
isDelete
;
private
static
final
long
serialVersionUID
=
1L
;
/**
* 关系ID
*/
public
String
getObjId
()
{
return
objId
;
}
/**
* 关系ID
*/
public
void
setObjId
(
String
objId
)
{
this
.
objId
=
objId
;
}
/**
* 服务编码
*/
public
String
getTenantCode
()
{
return
tenantCode
;
}
/**
* 服务编码
*/
public
void
setTenantCode
(
String
tenantCode
)
{
this
.
tenantCode
=
tenantCode
;
}
/**
* 订阅公司编码
*/
public
String
getSubsCompanyCode
()
{
return
subsCompanyCode
;
}
/**
* 订阅公司编码
*/
public
void
setSubsCompanyCode
(
String
subsCompanyCode
)
{
this
.
subsCompanyCode
=
subsCompanyCode
;
}
/**
* 服务订阅创建时间
*/
public
Date
getSubsLogTenantCtime
()
{
return
subsLogTenantCtime
;
}
/**
* 服务订阅创建时间
*/
public
void
setSubsLogTenantCtime
(
Date
subsLogTenantCtime
)
{
this
.
subsLogTenantCtime
=
subsLogTenantCtime
;
}
/**
* 服务订阅修改时间
*/
public
Date
getSubsLogTenantMtime
()
{
return
subsLogTenantMtime
;
}
/**
* 服务订阅修改时间
*/
public
void
setSubsLogTenantMtime
(
Date
subsLogTenantMtime
)
{
this
.
subsLogTenantMtime
=
subsLogTenantMtime
;
}
/**
* 服务订阅创建用户ID
*/
public
String
getSubsLogTenantUserId
()
{
return
subsLogTenantUserId
;
}
/**
* 服务订阅创建用户ID
*/
public
void
setSubsLogTenantUserId
(
String
subsLogTenantUserId
)
{
this
.
subsLogTenantUserId
=
subsLogTenantUserId
;
}
/**
* 服务订阅添加时间
*/
public
Date
getSubsLogTenantAtime
()
{
return
subsLogTenantAtime
;
}
/**
* 服务订阅添加时间
*/
public
void
setSubsLogTenantAtime
(
Date
subsLogTenantAtime
)
{
this
.
subsLogTenantAtime
=
subsLogTenantAtime
;
}
/**
* 是否删除0-否,1-是
*/
public
Short
getIsDelete
()
{
return
isDelete
;
}
/**
* 是否删除0-否,1-是
*/
public
void
setIsDelete
(
Short
isDelete
)
{
this
.
isDelete
=
isDelete
;
}
@Override
public
boolean
equals
(
Object
that
)
{
if
(
this
==
that
)
{
return
true
;
}
if
(
that
==
null
)
{
return
false
;
}
if
(
getClass
()
!=
that
.
getClass
())
{
return
false
;
}
OcpTenantSubs
other
=
(
OcpTenantSubs
)
that
;
return
(
this
.
getObjId
()
==
null
?
other
.
getObjId
()
==
null
:
this
.
getObjId
().
equals
(
other
.
getObjId
()))
&&
(
this
.
getTenantCode
()
==
null
?
other
.
getTenantCode
()
==
null
:
this
.
getTenantCode
().
equals
(
other
.
getTenantCode
()))
&&
(
this
.
getSubsCompanyCode
()
==
null
?
other
.
getSubsCompanyCode
()
==
null
:
this
.
getSubsCompanyCode
().
equals
(
other
.
getSubsCompanyCode
()))
&&
(
this
.
getSubsLogTenantCtime
()
==
null
?
other
.
getSubsLogTenantCtime
()
==
null
:
this
.
getSubsLogTenantCtime
().
equals
(
other
.
getSubsLogTenantCtime
()))
&&
(
this
.
getSubsLogTenantMtime
()
==
null
?
other
.
getSubsLogTenantMtime
()
==
null
:
this
.
getSubsLogTenantMtime
().
equals
(
other
.
getSubsLogTenantMtime
()))
&&
(
this
.
getSubsLogTenantUserId
()
==
null
?
other
.
getSubsLogTenantUserId
()
==
null
:
this
.
getSubsLogTenantUserId
().
equals
(
other
.
getSubsLogTenantUserId
()))
&&
(
this
.
getSubsLogTenantAtime
()
==
null
?
other
.
getSubsLogTenantAtime
()
==
null
:
this
.
getSubsLogTenantAtime
().
equals
(
other
.
getSubsLogTenantAtime
()))
&&
(
this
.
getIsDelete
()
==
null
?
other
.
getIsDelete
()
==
null
:
this
.
getIsDelete
().
equals
(
other
.
getIsDelete
()));
}
@Override
public
int
hashCode
()
{
final
int
prime
=
31
;
int
result
=
1
;
result
=
prime
*
result
+
((
getObjId
()
==
null
)
?
0
:
getObjId
().
hashCode
());
result
=
prime
*
result
+
((
getTenantCode
()
==
null
)
?
0
:
getTenantCode
().
hashCode
());
result
=
prime
*
result
+
((
getSubsCompanyCode
()
==
null
)
?
0
:
getSubsCompanyCode
().
hashCode
());
result
=
prime
*
result
+
((
getSubsLogTenantCtime
()
==
null
)
?
0
:
getSubsLogTenantCtime
().
hashCode
());
result
=
prime
*
result
+
((
getSubsLogTenantMtime
()
==
null
)
?
0
:
getSubsLogTenantMtime
().
hashCode
());
result
=
prime
*
result
+
((
getSubsLogTenantUserId
()
==
null
)
?
0
:
getSubsLogTenantUserId
().
hashCode
());
result
=
prime
*
result
+
((
getSubsLogTenantAtime
()
==
null
)
?
0
:
getSubsLogTenantAtime
().
hashCode
());
result
=
prime
*
result
+
((
getIsDelete
()
==
null
)
?
0
:
getIsDelete
().
hashCode
());
return
result
;
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", objId="
).
append
(
objId
);
sb
.
append
(
", tenantCode="
).
append
(
tenantCode
);
sb
.
append
(
", subsCompanyCode="
).
append
(
subsCompanyCode
);
sb
.
append
(
", subsLogTenantCtime="
).
append
(
subsLogTenantCtime
);
sb
.
append
(
", subsLogTenantMtime="
).
append
(
subsLogTenantMtime
);
sb
.
append
(
", subsLogTenantUserId="
).
append
(
subsLogTenantUserId
);
sb
.
append
(
", subsLogTenantAtime="
).
append
(
subsLogTenantAtime
);
sb
.
append
(
", isDelete="
).
append
(
isDelete
);
sb
.
append
(
", serialVersionUID="
).
append
(
serialVersionUID
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
\ No newline at end of file
src/main/java/com/pms/ocp/service/AppArrangeService.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.service
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
/**
* @className: AppArrangeService
* @Description:应用分类业务层接口
* @atuthor: pei-chenxi
* @DateTime: 2022/3/9 14:17
*/
public
interface
AppArrangeService
{
/**
* @Description:应用分类修改
* @param ocpTenantGroup
* @return
*/
boolean
updateApp
(
OcpTenantGroup
ocpTenantGroup
);
}
src/main/java/com/pms/ocp/service/ModelNoteService.java
View file @
8286c4a4
...
...
@@ -9,6 +9,7 @@ import java.util.List;
* @Date: 2022/2/22 16:08
* @Description:模型事记业务层接口
*/
public
interface
ModelNoteService
{
/**
...
...
@@ -41,7 +42,7 @@ public interface ModelNoteService {
* @param
* @return
*/
List
<
ModelNote
>
getModelNoteList
();
List
<
ModelNote
>
getModelNoteList
(
String
modelCode
);
/**
* 获取模型事记列表
...
...
src/main/java/com/pms/ocp/service/ModelPropertyService.java
View file @
8286c4a4
package
com.pms.ocp.service
;
import
com.pms.ocp.model.entity.ModelProperty
;
import
com.pms.ocp.model.entity.ModelType
;
import
java.util.List
;
...
...
@@ -47,7 +46,7 @@ public interface ModelPropertyService {
/**
* 获取模型属性列表
*
* @param
modelId
* @param
* @return
*/
List
<
ModelProperty
>
getModelProperty
();
...
...
src/main/java/com/pms/ocp/service/OcpApiTreeService.java
View file @
8286c4a4
package
com.pms.ocp.service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.pms.ocp.model.dto.ApiTreeGroupDto
;
import
com.pms.ocp.model.dto.OcpApiGroupDtos
;
import
com.pms.ocp.model.dto.PageGroupDto
;
import
com.pms.ocp.model.entity.OcpApiGroup
;
public
interface
OcpApiTreeService
extends
IService
<
OcpApiGroup
>
{
/**
...
...
@@ -25,10 +29,25 @@ public interface OcpApiTreeService extends IService<OcpApiGroup> {
*/
void
updataOcpTree
(
OcpApiGroup
ocpApiGroup
);
boolean
updataOcpTree
(
OcpApiGroup
ocpApiGroup
);
/**
* 删除服务分类
*/
boolean
deleteOcpTree
(
OcpApiGroup
ocpApiGroup
);
/* *//**
* 服务列表分级查询
* @param
*//*
List<OcpApiGroup> getOnePage(int pageSize, int pageNum, int apiGroupLevel);*/
/**
* 服务列表分级查询
* @param pageGroupDto
* @return
*/
Page
<
OcpApiGroup
>
getOnePages
(
PageGroupDto
pageGroupDto
);
}
src/main/java/com/pms/ocp/service/impl/AppArrangeServiceImpl.java
0 → 100644
View file @
8286c4a4
package
com.pms.ocp.service.impl
;
import
com.pms.ocp.mapper.AppArrangeMapper
;
import
com.pms.ocp.model.entity.OcpApiGroup
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
import
com.pms.ocp.service.AppArrangeService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* @className: AppArrangeServiceImpl
* @Description:应用分类业务层
* @atuthor: pei-chenxi
* @DateTime: 2022/3/9 14:17
*/
@Service
@Slf4j
public
class
AppArrangeServiceImpl
implements
AppArrangeService
{
@Autowired
private
AppArrangeMapper
appArrangeMapper
;
/**
* @Description: 应用分类修改
* @param ocpTenantGroup
* @return falg
**/
@Override
public
boolean
updateApp
(
OcpTenantGroup
ocpTenantGroup
)
{
boolean
falg
=
true
;
List
<
OcpTenantGroup
>
ocpTenantGroups
=
appArrangeMapper
.
selectList
(
null
);
for
(
OcpTenantGroup
tenantGroup
:
ocpTenantGroups
)
{
String
code
=
tenantGroup
.
getTenantGroupCode
();
if
(
code
==
ocpTenantGroup
.
getTenantGroupCode
())
{
falg
=
false
;
break
;
}
}
appArrangeMapper
.
updateById
(
ocpTenantGroup
);
return
falg
;
}
}
src/main/java/com/pms/ocp/service/impl/ModelNoteServiceImpl.java
View file @
8286c4a4
package
com.pms.ocp.service.impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.pms.ocp.mapper.ModelNoteMapper
;
import
com.pms.ocp.model.entity.ModelNote
;
import
com.pms.ocp.service.ModelNoteService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
...
...
@@ -14,9 +17,13 @@ import java.util.List;
@Service
public
class
ModelNoteServiceImpl
implements
ModelNoteService
{
@Autowired
private
ModelNoteMapper
modelNoteMapper
;
@Override
public
Integer
createModelNote
(
ModelNote
modelNote
)
{
return
null
;
return
modelNoteMapper
.
insert
(
modelNote
)
;
}
@Override
...
...
@@ -30,8 +37,11 @@ public class ModelNoteServiceImpl implements ModelNoteService {
}
@Override
public
List
<
ModelNote
>
getModelNoteList
()
{
return
null
;
public
List
<
ModelNote
>
getModelNoteList
(
String
modelCode
)
{
QueryWrapper
<
ModelNote
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
lambda
().
eq
(
ModelNote:
:
getModelCode
,
modelCode
);
return
modelNoteMapper
.
selectList
(
wrapper
);
}
@Override
...
...
src/main/java/com/pms/ocp/service/impl/ModelPropertyServiceImpl.java
View file @
8286c4a4
...
...
@@ -3,7 +3,6 @@ package com.pms.ocp.service.impl;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.pms.ocp.model.entity.ModelProperty
;
import
com.pms.ocp.service.ModelPropertyService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
...
...
@@ -41,6 +40,7 @@ public class ModelPropertyServiceImpl implements ModelPropertyService {
/**
* TODO
*
* @return
*/
@Override
...
...
src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java
View file @
8286c4a4
This diff is collapsed.
Click to expand it.
src/main/resources/application-prod.yml
View file @
8286c4a4
...
...
@@ -4,7 +4,7 @@ spring:
username
:
ocp_user
password
:
spaceIN511
type
:
com.zaxxer.hikari.HikariDataSource
jdbc-
url
:
jdbc:postgresql://172.37.41.175:5432/pms3?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
url
:
jdbc:postgresql://172.37.41.175:5432/pms3?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
knife4j
:
enable
:
true
...
...
src/main/resources/application.yml
View file @
8286c4a4
...
...
@@ -15,8 +15,10 @@ knife4j:
mybatis-plus
:
mapper-locations
:
classpath:/mapper/*.xml
configuration
:
# log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
# log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
log-impl
:
org.apache.ibatis.logging.stdout.StdOutImpl
# 是否开启自动驼峰命名规则
map-underscore-to-camel-case
:
true
logging
:
level
:
...
...
src/main/resources/logback.xml
View file @
8286c4a4
...
...
@@ -51,7 +51,8 @@
<logger
name=
"org.springframework.boot.autoconfigure.logging"
level=
"INFO"
/>
<!--输出接口日志-->
<logger
name=
"com.pms.ocp.common.aspect.InterfaceLogAspect"
level=
"INFO"
additivity=
"false"
>
<!-- TODO-->
<logger
name=
"com.pms.ocp.common.aspectj.OperLogAspect"
level=
"INFO"
additivity=
"false"
>
<appender-ref
ref=
"INTERFACE_LOG"
/>
</logger>
...
...
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