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
62399e68
Commit
62399e68
authored
Mar 11, 2022
by
zhaochengming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
赵呈明 --应用
parent
ffe7fbd5
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
331 additions
and
8 deletions
+331
-8
src/main/java/com/pms/ocp/controller/OcpTenantController.java
...main/java/com/pms/ocp/controller/OcpTenantController.java
+14
-7
src/main/java/com/pms/ocp/model/dto/PageOcpTenantDto.java
src/main/java/com/pms/ocp/model/dto/PageOcpTenantDto.java
+237
-0
src/main/java/com/pms/ocp/service/TenantService.java
src/main/java/com/pms/ocp/service/TenantService.java
+15
-0
src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java
.../java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java
+1
-1
src/main/java/com/pms/ocp/service/impl/TenantServiceImpl.java
...main/java/com/pms/ocp/service/impl/TenantServiceImpl.java
+64
-0
No files found.
src/main/java/com/pms/ocp/controller/OcpTenantController.java
View file @
62399e68
...
@@ -2,11 +2,10 @@ package com.pms.ocp.controller;
...
@@ -2,11 +2,10 @@ package com.pms.ocp.controller;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.pms.ocp.model.dto.PageOcpTenantDto
;
import
com.pms.ocp.model.dto.OcpTenantGroupDto
;
import
com.pms.ocp.model.dto.OcpTenantGroupDto
;
import
com.pms.ocp.model.dto.PageGroupDto
;
import
com.pms.ocp.model.dto.TenanBaseDto
;
import
com.pms.ocp.model.dto.TenanBaseDto
;
import
com.pms.ocp.model.entity.OcpApiGroup
;
import
com.pms.ocp.model.entity.OcpApiGroup
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.TenantService
;
import
com.pms.ocp.service.TenantService
;
...
@@ -71,11 +70,19 @@ public class OcpTenantController {
...
@@ -71,11 +70,19 @@ public class OcpTenantController {
}
}
@PostMapping
(
"tenantone"
)
@PostMapping
(
"tenantuse"
)
@ApiOperation
(
"应用分类--分级数据"
)
@ApiOperation
(
"应用分类--应用管理"
)
public
ResponseVO
<
Page
<
OcpApiGroup
>>
tenantOne
(
@RequestBody
PageGroupDto
pageGroupDto
){
public
ResponseVO
<
List
<
OcpTenantGroup
>>
tenantUse
(
@RequestBody
PageOcpTenantDto
ocpTenantDto
){
// Page<OcpApiGroup> onePages = tenantService.getOnePages(pageGroupDto);
List
<
OcpTenantGroup
>
onePages
=
tenantService
.
getsUse
(
ocpTenantDto
);
return
ResponseVO
.
ok
();
return
ResponseVO
.
ok
(
onePages
);
}
@PostMapping
(
"tenantcase"
)
@ApiOperation
(
"应用分类--应用服务分页查"
)
public
ResponseVO
<
Page
<
OcpTenantGroup
>>
tenantCase
(
@RequestBody
PageOcpTenantDto
pageOcpTenantDto
){
Page
<
OcpTenantGroup
>
pages
=
tenantService
.
getOnePages
(
pageOcpTenantDto
);
return
ResponseVO
.
ok
(
pages
);
}
}
...
...
src/main/java/com/pms/ocp/model/dto/PageOcpTenantDto.java
0 → 100644
View file @
62399e68
package
com.pms.ocp.model.dto
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.pms.ocp.common.config.PageParam
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.sql.Timestamp
;
/**
* 分级查询dto
*/
@ApiModel
(
"分级查询dto"
)
public
class
PageOcpTenantDto
{
/**
* 主键
*/
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
"主键"
)
private
String
objId
;
private
int
pageNum
;
private
int
pageSize
;
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
;
}
/**
* 应用分类编码
*/
@ApiModelProperty
(
"应用分类编码"
)
private
String
tenantGroupCode
;
/**
* 应用分类名称
*/
@ApiModelProperty
(
"应用分类名称"
)
private
String
tenantGroupName
;
/**
* 分类创建公司
*/
@ApiModelProperty
(
"分类创建公司"
)
private
String
tenantGroupCompanyCode
;
/**
* 上级code
*/
@ApiModelProperty
(
"上级code"
)
private
String
tenantGroupPcode
;
/**
* 应用类别设备级、生态级等
*/
@ApiModelProperty
(
"应用类别设备级、生态级等"
)
private
String
tenantType
;
/**
* 分类版本
*/
@ApiModelProperty
(
"分类版本"
)
private
String
tenantGroupVersion
;
/**
* 显示顺序
*/
@ApiModelProperty
(
"显示顺序"
)
private
Integer
tenantGroupOrderNo
;
/**
* 提交人id
*/
@ApiModelProperty
(
"提交人id"
)
private
String
tenantGroupUserId
;
/**
* 提交人姓名
*/
@ApiModelProperty
(
"提交人姓名"
)
private
String
tenantGroupUserName
;
/**
* 创建时间
*/
@ApiModelProperty
(
"创建时间"
)
private
Timestamp
tenantGroupCtime
;
/**
* 修改时间
*/
@ApiModelProperty
(
"修改时间"
)
private
Timestamp
tenantGroupMtime
;
/**
* 是否删除
*/
@ApiModelProperty
(
"是否删除"
)
private
Short
isDelete
;
/**
* 应用树层级 1:应用分组层 2:应用层
*/
@ApiModelProperty
(
"应用树层级 1:应用分组层 2:应用层"
)
private
Short
tenantGroupLevel
;
public
String
getObjId
()
{
return
objId
;
}
public
void
setObjId
(
String
objId
)
{
this
.
objId
=
objId
;
}
public
String
getTenantType
()
{
return
tenantType
;
}
public
void
setTenantType
(
String
tenantType
)
{
this
.
tenantType
=
tenantType
;
}
public
String
getTenantGroupVersion
()
{
return
tenantGroupVersion
;
}
public
void
setTenantGroupVersion
(
String
tenantGroupVersion
)
{
this
.
tenantGroupVersion
=
tenantGroupVersion
;
}
public
Integer
getTenantGroupOrderNo
()
{
return
tenantGroupOrderNo
;
}
public
void
setTenantGroupOrderNo
(
Integer
tenantGroupOrderNo
)
{
this
.
tenantGroupOrderNo
=
tenantGroupOrderNo
;
}
public
String
getTenantGroupUserId
()
{
return
tenantGroupUserId
;
}
public
void
setTenantGroupUserId
(
String
tenantGroupUserId
)
{
this
.
tenantGroupUserId
=
tenantGroupUserId
;
}
public
String
getTenantGroupUserName
()
{
return
tenantGroupUserName
;
}
public
void
setTenantGroupUserName
(
String
tenantGroupUserName
)
{
this
.
tenantGroupUserName
=
tenantGroupUserName
;
}
public
Timestamp
getTenantGroupCtime
()
{
return
tenantGroupCtime
;
}
public
void
setTenantGroupCtime
(
Timestamp
tenantGroupCtime
)
{
this
.
tenantGroupCtime
=
tenantGroupCtime
;
}
public
Timestamp
getTenantGroupMtime
()
{
return
tenantGroupMtime
;
}
public
void
setTenantGroupMtime
(
Timestamp
tenantGroupMtime
)
{
this
.
tenantGroupMtime
=
tenantGroupMtime
;
}
public
Short
getIsDelete
()
{
return
isDelete
;
}
public
void
setIsDelete
(
Short
isDelete
)
{
this
.
isDelete
=
isDelete
;
}
public
String
getTenantGroupCode
()
{
return
tenantGroupCode
;
}
public
void
setTenantGroupCode
(
String
tenantGroupCode
)
{
this
.
tenantGroupCode
=
tenantGroupCode
;
}
public
String
getTenantGroupName
()
{
return
tenantGroupName
;
}
public
void
setTenantGroupName
(
String
tenantGroupName
)
{
this
.
tenantGroupName
=
tenantGroupName
;
}
public
String
getTenantGroupCompanyCode
()
{
return
tenantGroupCompanyCode
;
}
public
void
setTenantGroupCompanyCode
(
String
tenantGroupCompanyCode
)
{
this
.
tenantGroupCompanyCode
=
tenantGroupCompanyCode
;
}
public
String
getTenantGroupPcode
()
{
return
tenantGroupPcode
;
}
public
void
setTenantGroupPcode
(
String
tenantGroupPcode
)
{
this
.
tenantGroupPcode
=
tenantGroupPcode
;
}
public
Short
getTenantGroupLevel
()
{
return
tenantGroupLevel
;
}
public
void
setTenantGroupLevel
(
Short
tenantGroupLevel
)
{
this
.
tenantGroupLevel
=
tenantGroupLevel
;
}
}
src/main/java/com/pms/ocp/service/TenantService.java
View file @
62399e68
...
@@ -5,9 +5,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
...
@@ -5,9 +5,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
import
com.pms.ocp.model.dto.OcpTenantGroupDto
;
import
com.pms.ocp.model.dto.OcpTenantGroupDto
;
import
com.pms.ocp.model.dto.PageGroupDto
;
import
com.pms.ocp.model.dto.PageGroupDto
;
import
com.pms.ocp.model.dto.PageOcpTenantDto
;
import
com.pms.ocp.model.dto.TenanBaseDto
;
import
com.pms.ocp.model.dto.TenanBaseDto
;
import
com.pms.ocp.model.entity.OcpApiGroup
;
import
com.pms.ocp.model.entity.OcpApiGroup
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
java.util.List
;
import
java.util.List
;
...
@@ -44,4 +46,17 @@ public interface TenantService extends IService<OcpTenantGroup> {
...
@@ -44,4 +46,17 @@ public interface TenantService extends IService<OcpTenantGroup> {
boolean
gettenantDelete
(
OcpTenantGroup
ocpTenantGroup
);
boolean
gettenantDelete
(
OcpTenantGroup
ocpTenantGroup
);
/**
* 应用分类--应用管理
* @param ocpTenantDto
* @return
*/
List
<
OcpTenantGroup
>
getsUse
(
PageOcpTenantDto
ocpTenantDto
);
/**
* 应用分类--应用服务分页查
* @param pageOcpTenantDto
* @return
*/
Page
<
OcpTenantGroup
>
getOnePages
(
PageOcpTenantDto
pageOcpTenantDto
);
}
}
src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java
View file @
62399e68
...
@@ -275,7 +275,7 @@ public class OcpApiTreeServiceImpl extends ServiceImpl<OcpApiTreeMapper,OcpApiGr
...
@@ -275,7 +275,7 @@ public class OcpApiTreeServiceImpl extends ServiceImpl<OcpApiTreeMapper,OcpApiGr
}
else
if
(
pageGroupDto
.
getApiGroupLevel
()
==
2
){
}
else
if
(
pageGroupDto
.
getApiGroupLevel
()
==
2
){
List
<
OcpApiGroup
>
ocpApiGroups
=
mapper
.
selectList
(
null
);
List
<
OcpApiGroup
>
ocpApiGroups
=
mapper
.
selectList
(
null
);
for
(
OcpApiGroup
ocpApiGroup
:
ocpApiGroups
)
{
for
(
OcpApiGroup
ocpApiGroup
:
ocpApiGroups
)
{
if
(
pageGroupDto
.
getApiGroupCode
()
==
ocpApiGroup
.
getApiGroupCode
(
)){
if
(
pageGroupDto
.
getApiGroupCode
()
.
equals
(
ocpApiGroup
.
getApiGroupCode
()
)){
LambdaQueryWrapper
<
OcpApiGroup
>
queryWrapper
=
new
LambdaQueryWrapper
();
LambdaQueryWrapper
<
OcpApiGroup
>
queryWrapper
=
new
LambdaQueryWrapper
();
queryWrapper
.
eq
(
OcpApiGroup:
:
getApiGroupLevel
,
pageGroupDto
.
getApiGroupLevel
());
queryWrapper
.
eq
(
OcpApiGroup:
:
getApiGroupLevel
,
pageGroupDto
.
getApiGroupLevel
());
mapper
.
selectPage
(
pageInfo
,
queryWrapper
);
mapper
.
selectPage
(
pageInfo
,
queryWrapper
);
...
...
src/main/java/com/pms/ocp/service/impl/TenantServiceImpl.java
View file @
62399e68
...
@@ -2,6 +2,9 @@ package com.pms.ocp.service.impl;
...
@@ -2,6 +2,9 @@ package com.pms.ocp.service.impl;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.pms.ocp.common.utils.RandomStringUtil
;
import
com.pms.ocp.common.utils.RandomStringUtil
;
import
com.pms.ocp.mapper.TenantBasicManagementMapper
;
import
com.pms.ocp.mapper.TenantBasicManagementMapper
;
...
@@ -187,4 +190,65 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
...
@@ -187,4 +190,65 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
return
flag
;
return
flag
;
}
}
/**
* 应用分类--应用管理
*
* @param ocpTenantDto
* @return
*/
@Override
public
List
<
OcpTenantGroup
>
getsUse
(
PageOcpTenantDto
ocpTenantDto
)
{
LambdaQueryWrapper
<
OcpTenantGroup
>
qw
=
new
LambdaQueryWrapper
<>();
qw
.
eq
(
OcpTenantGroup:
:
getTenantGroupCompanyCode
,
ocpTenantDto
.
getTenantGroupCompanyCode
());
List
<
OcpTenantGroup
>
ocpTenantGroupList
=
tenantMapper
.
selectList
(
qw
);
/*for (OcpTenantGroup ocpTenantGroup : ocpTenantGroupList) {
if ("".equals(ocpTenantGroup.getTenantGroupPcode()) && ocpTenantDto.getTenantGroupCompanyCode().equals(ocpTenantGroup.getTenantGroupCompanyCode())
&& ocpTenantGroup.getTenantGroupLevel() == 1){
ocpTenantGroups.add(ocpTenantGroup);
}
}*/
return
ocpTenantGroupList
;
}
/**
* 应用分类--应用服务分页查
* @param pageOcpTenantDto
* @return
*/
@Override
public
Page
<
OcpTenantGroup
>
getOnePages
(
PageOcpTenantDto
pageOcpTenantDto
)
{
Page
<
OcpTenantGroup
>
pageInfo
;
int
pageSize
=
pageOcpTenantDto
.
getPageSize
();
int
pageNum
=
pageOcpTenantDto
.
getPageNum
();
if
(
pageSize
!=
0
&&
pageNum
!=
0
){
pageInfo
=
new
Page
<>(
pageSize
,
pageNum
);
List
<
OcpTenantGroup
>
ocpTenantGroupList
=
tenantMapper
.
selectList
(
null
);
for
(
OcpTenantGroup
ocpTenantGroup
:
ocpTenantGroupList
)
{
if
(
""
.
equals
(
ocpTenantGroup
.
getTenantGroupPcode
())){
continue
;
}
if
(
pageOcpTenantDto
.
getTenantGroupCode
().
equals
(
ocpTenantGroup
.
getTenantGroupPcode
())){
LambdaQueryWrapper
<
OcpTenantGroup
>
queryWrapper
=
new
LambdaQueryWrapper
();
queryWrapper
.
eq
(
OcpTenantGroup:
:
getTenantGroupLevel
,
2
);
queryWrapper
.
eq
(
OcpTenantGroup:
:
getTenantGroupCompanyCode
,
ocpTenantGroup
.
getTenantGroupCompanyCode
());
tenantMapper
.
selectPage
(
pageInfo
,
queryWrapper
);
}
}
}
else
{
pageSize
=
1
;
pageNum
=
5
;
pageInfo
=
new
Page
<>(
pageSize
,
pageNum
);
List
<
OcpTenantGroup
>
ocpTenantGroupList
=
tenantMapper
.
selectList
(
null
);
for
(
OcpTenantGroup
ocpTenantGroup
:
ocpTenantGroupList
)
{
if
(
ocpTenantGroup
.
getTenantGroupPcode
().
equals
(
pageOcpTenantDto
.
getTenantGroupCode
())){
LambdaQueryWrapper
<
OcpTenantGroup
>
queryWrapper
=
new
LambdaQueryWrapper
();
queryWrapper
.
eq
(
OcpTenantGroup:
:
getTenantGroupLevel
,
2
);
tenantMapper
.
selectPage
(
pageInfo
,
queryWrapper
);
}
}
}
return
pageInfo
;
}
}
}
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