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
7095ee7f
Commit
7095ee7f
authored
Mar 27, 2022
by
郭凡凡
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
d93016ca
e9d06493
Changes
15
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
484 additions
and
12 deletions
+484
-12
src/main/java/com/pms/ocp/common/constants/Code.java
src/main/java/com/pms/ocp/common/constants/Code.java
+14
-0
src/main/java/com/pms/ocp/common/constants/CommonCode.java
src/main/java/com/pms/ocp/common/constants/CommonCode.java
+49
-0
src/main/java/com/pms/ocp/common/constants/Constant.java
src/main/java/com/pms/ocp/common/constants/Constant.java
+5
-2
src/main/java/com/pms/ocp/common/constants/Response.java
src/main/java/com/pms/ocp/common/constants/Response.java
+8
-0
src/main/java/com/pms/ocp/common/constants/ResponseResult.java
...ain/java/com/pms/ocp/common/constants/ResponseResult.java
+42
-0
src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java
.../com/pms/ocp/controller/OcpTenantGroupIocnController.java
+7
-2
src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java
.../java/com/pms/ocp/controller/PmsApiDetailsController.java
+9
-0
src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java
src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java
+8
-0
src/main/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java
...ain/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java
+65
-0
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
+192
-0
src/main/java/com/pms/ocp/service/PmsApiManagementService.java
...ain/java/com/pms/ocp/service/PmsApiManagementService.java
+9
-0
src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java
...va/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java
+6
-0
src/main/java/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
...va/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
+17
-5
src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
...com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
+45
-2
src/main/resources/mapper/PmsApiManagementMapper.xml
src/main/resources/mapper/PmsApiManagementMapper.xml
+8
-1
No files found.
src/main/java/com/pms/ocp/common/constants/Code.java
0 → 100644
View file @
7095ee7f
package
com.pms.ocp.common.constants
;
public
interface
Code
{
//操作是否成功,true为成功,false操作失败
boolean
success
();
//操作代码
int
code
();
//提示信息
String
message
();
}
\ No newline at end of file
src/main/java/com/pms/ocp/common/constants/CommonCode.java
0 → 100644
View file @
7095ee7f
package
com.pms.ocp.common.constants
;
import
lombok.ToString
;
@ToString
public
enum
CommonCode
implements
Code
{
SUCCESS
(
true
,
0
,
"操作成功!"
),
UNAUTHENTICATED
(
false
,
10001
,
"此操作需要登陆系统!"
),
UNAUTHORISE
(
false
,
10002
,
"权限不足,无权操作!"
),
INVALID_PARAM
(
false
,
10003
,
"非法参数!"
),
PAGE_PARAMS_MISS
(
false
,
10004
,
"分页参数缺失!"
),
RECORD_IS_NULL
(
false
,
10005
,
"数据不存在!"
),
FAIL
(
false
,
11111
,
"操作失败!"
),
CHECK_SUCCESS
(
true
,
10006
,
"校验成功!"
),
SERVER_ERROR
(
false
,
99999
,
"抱歉,系统繁忙,请稍后重试!"
);
// private static ImmutableMap<Integer, CommonCode> codes;
//操作是否成功
boolean
success
;
//操作代码
int
code
;
//提示信息
String
message
;
CommonCode
(
boolean
success
,
int
code
,
String
message
){
this
.
success
=
success
;
this
.
code
=
code
;
this
.
message
=
message
;
}
@Override
public
boolean
success
()
{
return
success
;
}
@Override
public
int
code
()
{
return
code
;
}
@Override
public
String
message
()
{
return
message
;
}
}
src/main/java/com/pms/ocp/common/constants/Constant.java
View file @
7095ee7f
...
@@ -2,6 +2,11 @@ package com.pms.ocp.common.constants;
...
@@ -2,6 +2,11 @@ package com.pms.ocp.common.constants;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
/**
* 常量接口类
*
* @author luoY
*/
public
interface
Constant
{
public
interface
Constant
{
/**
/**
...
@@ -725,6 +730,4 @@ public interface Constant {
...
@@ -725,6 +730,4 @@ public interface Constant {
*/
*/
String
SENDEMAIL
=
"qkjfdzyxt@isc.com"
;
String
SENDEMAIL
=
"qkjfdzyxt@isc.com"
;
}
}
}
}
src/main/java/com/pms/ocp/common/constants/Response.java
0 → 100644
View file @
7095ee7f
package
com.pms.ocp.common.constants
;
public
interface
Response
{
public
static
final
boolean
SUCCESS
=
true
;
public
static
final
int
SUCCESS_CODE
=
0
;
}
src/main/java/com/pms/ocp/common/constants/ResponseResult.java
0 → 100644
View file @
7095ee7f
package
com.pms.ocp.common.constants
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.ToString
;
@Data
@ToString
@NoArgsConstructor
public
class
ResponseResult
implements
Response
{
//操作是否成功
boolean
success
=
SUCCESS
;
//操作代码
int
code
=
SUCCESS_CODE
;
//提示信息
String
message
;
public
ResponseResult
(
Code
Code
){
this
.
success
=
Code
.
success
();
this
.
code
=
Code
.
code
();
this
.
message
=
Code
.
message
();
}
public
ResponseResult
(
boolean
success
,
int
code
,
String
msg
){
this
.
success
=
success
;
this
.
code
=
code
;
this
.
message
=
msg
;
}
public
static
ResponseResult
SUCCESS
(){
return
new
ResponseResult
(
CommonCode
.
SUCCESS
);
}
public
static
ResponseResult
FAIL
(){
return
new
ResponseResult
(
CommonCode
.
FAIL
);
}
}
src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java
View file @
7095ee7f
...
@@ -20,7 +20,7 @@ import java.util.List;
...
@@ -20,7 +20,7 @@ import java.util.List;
@Slf4j
@Slf4j
@RequestMapping
(
"/tenant-group/v1"
)
@RequestMapping
(
"/tenant-group/v1"
)
@RestController
@RestController
@Api
(
tags
=
"我的应用-服务列表"
)
@Api
(
tags
=
"
应用接入-
我的应用-服务列表"
)
public
class
OcpTenantGroupIocnController
{
public
class
OcpTenantGroupIocnController
{
...
@@ -51,7 +51,12 @@ public class OcpTenantGroupIocnController {
...
@@ -51,7 +51,12 @@ public class OcpTenantGroupIocnController {
@ApiModelProperty
(
"我的应用--应用删除"
)
@ApiModelProperty
(
"我的应用--应用删除"
)
private
ResponseVO
delectApplyUser
(
String
objId
)
{
private
ResponseVO
delectApplyUser
(
String
objId
)
{
boolean
falg
=
ocpTenantBaseService
.
delectApply
(
objId
);
boolean
falg
=
ocpTenantBaseService
.
delectApply
(
objId
);
if
(
falg
){
return
ResponseVO
.
ok
(
falg
);
return
ResponseVO
.
ok
(
falg
);
}
else
{
return
ResponseVO
.
error
(
"请点击需要删除的应用!"
);
}
}
}
...
...
src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java
View file @
7095ee7f
...
@@ -2,6 +2,7 @@ package com.pms.ocp.controller;
...
@@ -2,6 +2,7 @@ package com.pms.ocp.controller;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.pms.ocp.model.ResponseResult
;
import
com.pms.ocp.model.entity.*
;
import
com.pms.ocp.model.entity.*
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.*
;
import
com.pms.ocp.service.*
;
...
@@ -100,4 +101,12 @@ public class PmsApiDetailsController {
...
@@ -100,4 +101,12 @@ public class PmsApiDetailsController {
@ApiOperation
(
"服务分类——编辑服务"
)
@PostMapping
(
"/updatePammByCode"
)
public
ResponseResult
UpdatePammByCode
(
@RequestBody
OcpApiBase
ocpApiBase
)
{
return
pmsApiManagementService
.
UpdatePammByCode
(
ocpApiBase
);
}
}
}
src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java
View file @
7095ee7f
...
@@ -2,6 +2,7 @@ package com.pms.ocp.mapper;
...
@@ -2,6 +2,7 @@ package com.pms.ocp.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.pms.ocp.model.entity.PmsApiManagement
;
import
com.pms.ocp.model.entity.PmsApiManagement
;
import
com.pms.ocp.model.entity.PmsApiMangageApi
;
import
java.util.List
;
import
java.util.List
;
...
@@ -9,5 +10,12 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> {
...
@@ -9,5 +10,12 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> {
List
<
PmsApiManagement
>
getPammList
(
PmsApiManagement
pmsApiManagement
);
List
<
PmsApiManagement
>
getPammList
(
PmsApiManagement
pmsApiManagement
);
List
<
PmsApiManagement
>
getPammByCode
(
PmsApiManagement
pmsApiManagement
);
List
<
PmsApiManagement
>
getPammByCode
(
PmsApiManagement
pmsApiManagement
);
}
}
src/main/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java
View file @
7095ee7f
...
@@ -11,6 +11,10 @@ import java.sql.Timestamp;
...
@@ -11,6 +11,10 @@ import java.sql.Timestamp;
@Data
@Data
public
class
OcpTenantGroupIocnDto
{
public
class
OcpTenantGroupIocnDto
{
@ApiModelProperty
(
"应用id"
)
private
String
objId
;
@ApiModelProperty
(
"应用名称"
)
@ApiModelProperty
(
"应用名称"
)
private
String
tenantName
;
private
String
tenantName
;
...
@@ -141,12 +145,73 @@ public class OcpTenantGroupIocnDto {
...
@@ -141,12 +145,73 @@ public class OcpTenantGroupIocnDto {
private
String
tenantFullPath
;
private
String
tenantFullPath
;
/**
* 图标种类tenant:应用图标api:服务图标
*/
@ApiModelProperty
(
value
=
"图标种类——tenant:应用图标,api:服务图标"
)
private
String
iocnType
;
/**
* 编码值
*/
@ApiModelProperty
(
value
=
"编码值"
)
private
String
codeNo
;
/**
* 应用调用的服务数量图标数据
*/
@ApiModelProperty
(
value
=
"应用调用的服务数量图标数据"
)
private
Object
iocn
;
/**
/**
* 所属公司可能会根据公司分区
* 所属公司可能会根据公司分区
*/
*/
@ApiModelProperty
(
value
=
"所属公司可能会根据公司分区"
)
@ApiModelProperty
(
value
=
"所属公司可能会根据公司分区"
)
private
String
companyCode
;
private
String
companyCode
;
@ApiModelProperty
(
"应用状态 '0: ''待审核'',1: ''已审核'',2: ''未通过'', 3: ''未提交'',4:''建设中'',5:''下架'',6:''发布'''"
)
private
Short
tenantState
;
public
Short
getTenantState
()
{
return
tenantState
;
}
public
void
setTenantState
(
Short
tenantState
)
{
this
.
tenantState
=
tenantState
;
}
public
String
getIocnType
()
{
return
iocnType
;
}
public
void
setIocnType
(
String
iocnType
)
{
this
.
iocnType
=
iocnType
;
}
public
String
getCodeNo
()
{
return
codeNo
;
}
public
void
setCodeNo
(
String
codeNo
)
{
this
.
codeNo
=
codeNo
;
}
public
Object
getIocn
()
{
return
iocn
;
}
public
void
setIocn
(
Object
iocn
)
{
this
.
iocn
=
iocn
;
}
public
String
getObjId
()
{
return
objId
;
}
public
void
setObjId
(
String
objId
)
{
this
.
objId
=
objId
;
}
public
String
getTenantName
()
{
public
String
getTenantName
()
{
return
tenantName
;
return
tenantName
;
}
}
...
...
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
0 → 100644
View file @
7095ee7f
package
com.pms.ocp.model.entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.sql.Timestamp
;
public
class
PmsApiMangageApi
{
@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
(
"是否删除0-否1-是"
)
private
long
isDelete
;
@ApiModelProperty
(
"所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区"
)
private
long
apiZone
;
@ApiModelProperty
(
"'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;"
)
private
long
apiLayer
;
@ApiModelProperty
(
"服务版本(最新版本)"
)
private
String
apiVersion
;
@ApiModelProperty
(
"服务所属中心编码所属中心"
)
private
String
apiCenterCode
;
@ApiModelProperty
(
"服务简述"
)
private
String
apiDescription
;
@ApiModelProperty
(
"创建者姓名"
)
private
String
apiUserName
;
//
@ApiModelProperty
(
"分类名称"
)
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
(
"分层树层级 1中台层 2中心层 3 服务组层 4服务层 "
)
private
String
apiGroupLevel
;
//
@ApiModelProperty
(
"图标种类tenant:应用图标api:服务图标"
)
private
String
iocnType
;
@ApiModelProperty
(
"编码值"
)
private
String
codeNo
;
@ApiModelProperty
(
"应用调用的服务数量图标数据"
)
private
Object
iocn
;
@ApiModelProperty
(
"所属公司可能会根据公司分区"
)
private
String
companyCode
;
@ApiModelProperty
(
"模型编码"
)
private
String
modelCode
;
@ApiModelProperty
(
"模型部署公司"
)
private
String
modelDepCompanyCode
;
@ApiModelProperty
(
"服务部署公司"
)
private
String
apiDepCompanyCode
;
@ApiModelProperty
(
"关系添加时间"
)
private
Timestamp
relationCtime
;
@ApiModelProperty
(
"应用编码"
)
private
String
tenantCode
;
@ApiModelProperty
(
"应用所属公司"
)
private
String
tenantDepCompanyCode
;
@ApiModelProperty
(
"关系创建时间"
)
private
Timestamp
apiTenantRelCtime
;
@ApiModelProperty
(
"关系创建时间"
)
private
Timestamp
apiTenantRelMtime
;
@ApiModelProperty
(
"关系创建用户ID"
)
private
String
apiTenantRelUserId
;
@ApiModelProperty
(
"关系创建用户"
)
private
String
apiTenantRelUserName
;
public
long
getIsDelete
()
{
return
isDelete
;
}
public
void
setIsDelete
(
long
isDelete
)
{
this
.
isDelete
=
isDelete
;
}
public
String
getApiCode
()
{
return
apiCode
;
}
public
void
setApiCode
(
String
apiCode
)
{
this
.
apiCode
=
apiCode
;
}
public
String
getApiVersion
()
{
return
apiVersion
;
}
public
void
setApiVersion
(
String
apiVersion
)
{
this
.
apiVersion
=
apiVersion
;
}
public
String
getApiGroupName
()
{
return
apiGroupName
;
}
public
void
setApiGroupName
(
String
apiGroupName
)
{
this
.
apiGroupName
=
apiGroupName
;
}
}
src/main/java/com/pms/ocp/service/PmsApiManagementService.java
View file @
7095ee7f
...
@@ -3,7 +3,10 @@ package com.pms.ocp.service;
...
@@ -3,7 +3,10 @@ package com.pms.ocp.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.pms.ocp.model.ResponseResult
;
import
com.pms.ocp.model.entity.OcpApiBase
;
import
com.pms.ocp.model.entity.PmsApiManagement
;
import
com.pms.ocp.model.entity.PmsApiManagement
;
import
com.pms.ocp.model.entity.PmsApiMangageApi
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.model.vo.ResponseVO
;
...
@@ -14,4 +17,10 @@ public interface PmsApiManagementService extends IService<PmsApiManagement> {
...
@@ -14,4 +17,10 @@ public interface PmsApiManagementService extends IService<PmsApiManagement> {
ResponseVO
<
PageInfo
<
PmsApiManagement
>>
getPammList
(
PmsApiManagement
pmsApiManagement
);
ResponseVO
<
PageInfo
<
PmsApiManagement
>>
getPammList
(
PmsApiManagement
pmsApiManagement
);
ResponseVO
getPammByCode
(
PmsApiManagement
pmsApiManagement
);
ResponseVO
getPammByCode
(
PmsApiManagement
pmsApiManagement
);
// ResponseVO updatePamm(PmsApiManagement pmsApiManagement);
// ResponseVO getDeletePammByCode(PmsApiMangageApi pmsApiMangageApi);
ResponseResult
UpdatePammByCode
(
OcpApiBase
ocpApiBase
);
}
}
src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java
View file @
7095ee7f
package
com.pms.ocp.service.impl
;
package
com.pms.ocp.service.impl
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.pms.ocp.mapper.OcpTenantBaseMapper
;
import
com.pms.ocp.mapper.OcpTenantBaseMapper
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
...
@@ -23,6 +24,11 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O
...
@@ -23,6 +24,11 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O
*/
*/
@Override
@Override
public
boolean
delectApply
(
String
objId
)
{
public
boolean
delectApply
(
String
objId
)
{
if
(
StringUtils
.
isNotBlank
(
objId
)){
return
false
;
}
OcpTenantBase
ocpTenantBase
=
ocpTenantBaseMapper
.
selectById
(
objId
);
OcpTenantBase
ocpTenantBase
=
ocpTenantBaseMapper
.
selectById
(
objId
);
ocpTenantBase
.
setIsDelete
((
short
)
1
);
ocpTenantBase
.
setIsDelete
((
short
)
1
);
ocpTenantBaseMapper
.
updateById
(
ocpTenantBase
);
ocpTenantBaseMapper
.
updateById
(
ocpTenantBase
);
...
...
src/main/java/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
View file @
7095ee7f
...
@@ -3,9 +3,11 @@ package com.pms.ocp.service.impl;
...
@@ -3,9 +3,11 @@ package com.pms.ocp.service.impl;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.pms.ocp.mapper.OcpTenantBaseMapper
;
import
com.pms.ocp.mapper.OcpTenantBaseMapper
;
import
com.pms.ocp.mapper.OcpTenantExtentMapper
;
import
com.pms.ocp.mapper.OcpTenantIocnMapper
;
import
com.pms.ocp.mapper.OcpTenantIocnMapper
;
import
com.pms.ocp.model.dto.OcpTenantGroupIocnDto
;
import
com.pms.ocp.model.dto.OcpTenantGroupIocnDto
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.entity.OcpTenantExtent
;
import
com.pms.ocp.model.entity.OcpTenantIocn
;
import
com.pms.ocp.model.entity.OcpTenantIocn
;
import
com.pms.ocp.service.OcpTenantIocnService
;
import
com.pms.ocp.service.OcpTenantIocnService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
...
@@ -26,6 +28,10 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
...
@@ -26,6 +28,10 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
@Autowired
@Autowired
private
OcpTenantIocnMapper
ocpTenantIocnMapper
;
private
OcpTenantIocnMapper
ocpTenantIocnMapper
;
@Autowired
private
OcpTenantExtentMapper
ocpTenantExtentMapper
;
/**
/**
* 我的应用--服务列表
* 我的应用--服务列表
*
*
...
@@ -36,19 +42,25 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
...
@@ -36,19 +42,25 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
List
<
OcpTenantGroupIocnDto
>
groupIocnDtos
=
new
ArrayList
<>();
List
<
OcpTenantGroupIocnDto
>
groupIocnDtos
=
new
ArrayList
<>();
List
<
OcpTenantBase
>
ocpTenantBases
=
ocpTenantBaseMapper
.
selectList
(
null
);
List
<
OcpTenantBase
>
ocpTenantBases
=
ocpTenantBaseMapper
.
selectList
(
null
);
List
<
OcpTenantIocn
>
ocpTenantIocns
=
ocpTenantIocnMapper
.
selectList
(
null
);
List
<
OcpTenantIocn
>
ocpTenantIocns
=
ocpTenantIocnMapper
.
selectList
(
null
);
List
<
String
>
companyCodes
=
new
ArrayList
<>(
);
List
<
OcpTenantExtent
>
ocpTenantExtents
=
ocpTenantExtentMapper
.
selectList
(
null
);
for
(
OcpTenantBase
ocpTenantBase
:
ocpTenantBases
)
{
for
(
OcpTenantBase
ocpTenantBase
:
ocpTenantBases
)
{
OcpTenantGroupIocnDto
ocpTenantGroupIocnDto
=
new
OcpTenantGroupIocnDto
();
OcpTenantGroupIocnDto
ocpTenantGroupIocnDto
=
new
OcpTenantGroupIocnDto
();
if
(
ocpTenantBase
.
getIsDelete
()
==
0
)
{
if
(
ocpTenantBase
.
getIsDelete
()
==
0
)
{
BeanUtils
.
copyProperties
(
ocpTenantBase
,
ocpTenantGroupIocnDto
);
BeanUtils
.
copyProperties
(
ocpTenantBase
,
ocpTenantGroupIocnDto
);
String
ownerCompanyCode
=
ocpTenantBase
.
getOwnerCompanyCode
();
String
tenantCode
=
ocpTenantBase
.
getTenantCode
();
ocpTenantGroupIocnDto
.
setCompanyCode
(
ownerCompanyCode
);
// ocpTenantGroupIocnDto.setCompanyCode(ownerCompanyCode);
groupIocnDtos
.
add
(
ocpTenantGroupIocnDto
);
for
(
OcpTenantIocn
ocpTenantIocn
:
ocpTenantIocns
)
{
for
(
OcpTenantIocn
ocpTenantIocn
:
ocpTenantIocns
)
{
if
(
ocpTenantIocn
.
getCompanyCode
().
equals
(
ocpTenantBase
.
getOwnerCompanyCode
())){
if
(
tenantCode
.
equals
(
ocpTenantIocn
.
getCodeNo
())){
BeanUtils
.
copyProperties
(
ocpTenantIocn
,
ocpTenantGroupIocnDto
);
BeanUtils
.
copyProperties
(
ocpTenantIocn
,
ocpTenantGroupIocnDto
);
}
}
}
}
for
(
OcpTenantExtent
ocpTenantExtent
:
ocpTenantExtents
)
{
if
(
ocpTenantBase
.
getTenantCode
().
equals
(
ocpTenantBase
.
getTenantCode
())){
Short
tenantState
=
ocpTenantExtent
.
getTenantState
();
ocpTenantGroupIocnDto
.
setTenantState
(
tenantState
);
}
}
groupIocnDtos
.
add
(
ocpTenantGroupIocnDto
);
}
}
}
}
return
groupIocnDtos
;
return
groupIocnDtos
;
...
...
src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
View file @
7095ee7f
package
com.pms.ocp.service.impl
;
package
com.pms.ocp.service.impl
;
import
com.baomidou.mybatisplus.
extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.
core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.pms.ocp.mapper.OcpApiBaseMapper
;
import
com.pms.ocp.mapper.OcpApiGroupMapper
;
import
com.pms.ocp.mapper.PmsApiManagementMapper
;
import
com.pms.ocp.mapper.PmsApiManagementMapper
;
import
com.pms.ocp.model.entity.PmsApiManagement
;
import
com.pms.ocp.mapper.PmsApiModelRelMapper
;
import
com.pms.ocp.model.CommonCode
;
import
com.pms.ocp.model.ResponseResult
;
import
com.pms.ocp.model.entity.*
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.PmsApiManagementService
;
import
com.pms.ocp.service.PmsApiManagementService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -20,6 +26,15 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
...
@@ -20,6 +26,15 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
@Autowired
@Autowired
private
PmsApiManagementMapper
pmsApiManagementMapper
;
private
PmsApiManagementMapper
pmsApiManagementMapper
;
@Autowired
private
OcpApiBaseMapper
ocpApiBaseMapper
;
@Autowired
private
OcpApiGroupMapper
ocpApiGroupMapper
;
@Autowired
private
PmsApiModelRelMapper
pmsApiModelRelMapper
;
@Override
@Override
...
@@ -38,4 +53,32 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
...
@@ -38,4 +53,32 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
List
<
PmsApiManagement
>
pammByCode
=
pmsApiManagementMapper
.
getPammByCode
(
pmsApiManagement
);
List
<
PmsApiManagement
>
pammByCode
=
pmsApiManagementMapper
.
getPammByCode
(
pmsApiManagement
);
return
ResponseVO
.
ok
(
pammByCode
);
return
ResponseVO
.
ok
(
pammByCode
);
}
}
@Override
public
ResponseResult
UpdatePammByCode
(
OcpApiBase
ocpApiBase
)
{
if
(
ocpApiBase
==
null
){
ocpApiBase
=
new
OcpApiBase
();
}
QueryWrapper
<
OcpApiBase
>
oab
=
getCondition
(
ocpApiBase
.
getApiCode
());
OcpApiBase
one
=
ocpApiBaseMapper
.
selectOne
(
oab
);
if
(
one
!=
null
)
{
ocpApiBase
.
setObjId
(
null
);
int
update
=
ocpApiBaseMapper
.
update
(
ocpApiBase
,
oab
);
if
(
update
<
0
)
{
return
new
ResponseResult
(
CommonCode
.
FAIL
);
}
return
new
ResponseResult
(
CommonCode
.
SUCCESS
);
}
return
new
ResponseResult
(
CommonCode
.
FAIL
);
}
private
QueryWrapper
<
OcpApiBase
>
getCondition
(
String
apiCode
){
QueryWrapper
<
OcpApiBase
>
qw
=
new
QueryWrapper
<>();
if
(
StringUtils
.
isNotBlank
(
apiCode
)){
qw
.
eq
(
"api_code"
,
apiCode
);
}
return
qw
;
}
}
}
src/main/resources/mapper/PmsApiManagementMapper.xml
View file @
7095ee7f
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
oab.api_resp,
oab.api_resp,
oab.api_url,
oab.api_url,
oab.api_ctime,
oab.api_ctime,
DATE_FORMAT( api_mtime, '%Y','%m','%d') api_mtime_string
,
api_mtime
,
oab.api_user_id,
oab.api_user_id,
oab.api_unit,
oab.api_unit,
oab.owner_company_code,
oab.owner_company_code,
...
@@ -52,6 +52,10 @@
...
@@ -52,6 +52,10 @@
<if
test=
"apiMtime != null"
>
<if
test=
"apiMtime != null"
>
AND api_mtime
<
= DATE_FORMAT(#{apiMtime},'%Y-%m-%d ')
AND api_mtime
<
= DATE_FORMAT(#{apiMtime},'%Y-%m-%d ')
</if>
</if>
<if
test=
"isDelete != null and isDelete != ''"
>
and oab.is_delete = #{isDelete}
</if>
</select>
</select>
<select
id=
"getPammByCode"
resultType=
"com.pms.ocp.model.entity.PmsApiManagement"
>
<select
id=
"getPammByCode"
resultType=
"com.pms.ocp.model.entity.PmsApiManagement"
>
...
@@ -97,4 +101,7 @@
...
@@ -97,4 +101,7 @@
where oab.api_code = #{apiCode}
where oab.api_code = #{apiCode}
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
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