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
e722b580
Commit
e722b580
authored
Mar 13, 2022
by
itcast
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
服务库服务基础管理接口-修改版
parent
fb12e76f
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
73 additions
and
18 deletions
+73
-18
src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java
...m/pms/ocp/controller/TenantBasicManagementController.java
+2
-2
src/main/java/com/pms/ocp/mapper/OcpTenantGroupMapper.java
src/main/java/com/pms/ocp/mapper/OcpTenantGroupMapper.java
+2
-1
src/main/java/com/pms/ocp/model/dto/GroupDto.java
src/main/java/com/pms/ocp/model/dto/GroupDto.java
+31
-0
src/main/java/com/pms/ocp/model/dto/TenantDto.java
src/main/java/com/pms/ocp/model/dto/TenantDto.java
+2
-0
src/main/java/com/pms/ocp/service/TenantBasicManagementService.java
...ava/com/pms/ocp/service/TenantBasicManagementService.java
+2
-1
src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java
...ms/ocp/service/impl/TenantBasicManagementServiceImpl.java
+7
-4
src/main/resources/mapper/OcpGroup.xml
src/main/resources/mapper/OcpGroup.xml
+27
-10
No files found.
src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java
View file @
e722b580
...
...
@@ -81,8 +81,8 @@ public class TenantBasicManagementController {
}
@ApiOperation
(
"应用树层级"
)
@GetMapping
(
"/tenantBaseTreeOther"
)
public
ResponseVO
<
List
<
OcpTenantGroup
>>
tenantBaseTreeOther
(
@RequestParam
(
required
=
false
)
String
tenantGroupCode
,
@RequestParam
(
required
=
false
)
String
tenantGroupCompanyCode
)
{
List
<
OcpTenantGroup
>
ocpApiGroups
=
tenantBasicManagementService
.
tenantBaseTreeOther
(
tenantGroupCode
,
tenantGroupCompanyCode
);
public
ResponseVO
<
List
<
GroupDto
>>
tenantBaseTreeOther
(
@RequestParam
(
required
=
false
)
String
tenantGroupCode
,
@RequestParam
(
required
=
false
)
String
tenantGroupCompanyCode
)
{
List
<
GroupDto
>
ocpApiGroups
=
tenantBasicManagementService
.
tenantBaseTreeOther
(
tenantGroupCode
,
tenantGroupCompanyCode
);
return
ResponseVO
.
ok
(
ocpApiGroups
);
}
...
...
src/main/java/com/pms/ocp/mapper/OcpTenantGroupMapper.java
View file @
e722b580
...
...
@@ -2,6 +2,7 @@ package com.pms.ocp.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.pms.ocp.model.dto.GroupDto
;
import
com.pms.ocp.model.dto.OcpTenantBaseDto
;
import
com.pms.ocp.model.dto.TenantDto
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
...
...
@@ -12,7 +13,7 @@ import java.util.List;
@Mapper
public
interface
OcpTenantGroupMapper
extends
BaseMapper
<
OcpTenantGroup
>
{
List
<
OcpTenantGroup
>
tenantBaseTreeOther
(
@Param
(
"tenantGroupCode"
)
String
tenantGroupCode
,
@Param
(
"tenantGroupCompanyCode"
)
String
tenantGroupCompanyCode
);
List
<
GroupDto
>
tenantBaseTreeOther
(
@Param
(
"tenantGroupCode"
)
String
tenantGroupCode
,
@Param
(
"tenantGroupCompanyCode"
)
String
tenantGroupCompanyCode
);
List
<
OcpTenantBaseDto
>
selectPageLists
(
TenantDto
tenantDto
);
}
src/main/java/com/pms/ocp/model/dto/GroupDto.java
0 → 100644
View file @
e722b580
package
com.pms.ocp.model.dto
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.entity.OcpTenantGroup
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.List
;
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
GroupDto
extends
OcpTenantGroup
implements
Serializable
{
@ApiModelProperty
(
"应用名称"
)
private
String
tenantName
;
/**
* 应用代码
*/
@ApiModelProperty
(
"应用代码"
)
private
String
tenantCode
;
/**
* 应用分类代码
*/
@ApiModelProperty
(
"应用分类代码"
)
private
String
tenantGroupCode
;
}
src/main/java/com/pms/ocp/model/dto/TenantDto.java
View file @
e722b580
...
...
@@ -10,6 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat;
import
java.io.Serializable
;
import
java.sql.Timestamp
;
import
java.util.List
;
@Data
@AllArgsConstructor
...
...
@@ -57,6 +58,7 @@ public class TenantDto implements Serializable {
@ApiModelProperty
(
"每页条数"
)
private
Integer
pageSize
;
private
List
<
String
>
apiGroupCodeList
;
// public Integer getApiPromotion() {
// return apiPromotion;
// }
...
...
src/main/java/com/pms/ocp/service/TenantBasicManagementService.java
View file @
e722b580
...
...
@@ -2,6 +2,7 @@ package com.pms.ocp.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.github.pagehelper.PageInfo
;
import
com.pms.ocp.model.dto.GroupDto
;
import
com.pms.ocp.model.dto.OcpTenantBaseDto
;
import
com.pms.ocp.model.dto.TenantDto
;
import
com.pms.ocp.model.entity.OcpApiGroup
;
...
...
@@ -59,7 +60,7 @@ public interface TenantBasicManagementService extends IService<OcpTenantBase> {
* @param tenantGroupCompanyCode
* @return
*/
List
<
OcpTenantGroup
>
tenantBaseTreeOther
(
String
tenantGroupCode
,
String
tenantGroupCompanyCode
);
List
<
GroupDto
>
tenantBaseTreeOther
(
String
tenantGroupCode
,
String
tenantGroupCompanyCode
);
/**
* 应用列表
...
...
src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java
View file @
e722b580
...
...
@@ -8,6 +8,7 @@ import com.github.pagehelper.PageInfo;
import
com.pms.ocp.mapper.OcpTenantExtentMapper
;
import
com.pms.ocp.mapper.OcpTenantGroupMapper
;
import
com.pms.ocp.mapper.TenantBasicManagementMapper
;
import
com.pms.ocp.model.dto.GroupDto
;
import
com.pms.ocp.model.dto.OcpApiBaseDto
;
import
com.pms.ocp.model.dto.OcpTenantBaseDto
;
import
com.pms.ocp.model.dto.TenantDto
;
...
...
@@ -211,9 +212,11 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan
* @return
*/
@Override
public
List
<
OcpTenantGroup
>
tenantBaseTreeOther
(
String
tenantGroupCode
,
String
tenantGroupCompanyCode
)
{
List
<
OcpTenantGroup
>
ocpTenantGroups
=
ocpTenantGroupMapper
.
tenantBaseTreeOther
(
tenantGroupCode
,
tenantGroupCompanyCode
);
public
List
<
GroupDto
>
tenantBaseTreeOther
(
String
tenantGroupCode
,
String
tenantGroupCompanyCode
)
{
List
<
GroupDto
>
ocpTenantGroups
=
ocpTenantGroupMapper
.
tenantBaseTreeOther
(
tenantGroupCode
,
tenantGroupCompanyCode
);
return
ocpTenantGroups
;
}
/**
...
...
@@ -230,7 +233,7 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan
tenantGroup
.
add
(
tenantDto
.
getTenantGroupCode
());
setGroupIdValue
(
tenantDto
.
getTenantGroupCompanyCode
(),
tenantDto
.
getTenantGroupCode
());
PageHelper
.
startPage
(
tenantDto
.
getPageNum
(),
tenantDto
.
getPageSize
());
tenantDto
.
setApiGroupCodeList
(
tenantGroup
);
List
<
OcpTenantBaseDto
>
ocpTenantBaseDto
=
ocpTenantGroupMapper
.
selectPageLists
(
tenantDto
);
tenantGroup
.
clear
();
PageInfo
<
OcpTenantBaseDto
>
pageInfo
=
new
PageInfo
<>(
ocpTenantBaseDto
);
...
...
@@ -251,7 +254,7 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan
}
public
List
<
String
>
getIdsByPIdPub
(
String
tenantGroupCompanyCode
,
String
tenantGroupCode
)
{
List
<
OcpTenantGroup
>
ocpTenantGroups
=
ocpTenantGroupMapper
.
tenantBaseTreeOther
(
tenantGroupCompanyCode
,
tenantGroupCode
);
List
<
GroupDto
>
ocpTenantGroups
=
ocpTenantGroupMapper
.
tenantBaseTreeOther
(
tenantGroupCompanyCode
,
tenantGroupCode
);
return
ocpTenantGroups
.
stream
().
map
(
OcpTenantGroup:
:
getTenantGroupCode
).
collect
(
Collectors
.
toList
());
}
...
...
src/main/resources/mapper/OcpGroup.xml
View file @
e722b580
...
...
@@ -16,18 +16,25 @@
</resultMap>
<select
id=
"tenantBaseTreeOther"
resultType=
"com.pms.ocp.model.entity.OcpTenantGroup"
>
select tenant_group_code,tenant_group_name,tenant_group_pcode,tenant_group_level from ocp_tenant_group where
is_delete = 0
<if
test=
"tenantGroupCode == null"
>
and tenant_group_pcode is null
</if>
<select
id=
"tenantBaseTreeOther"
resultType=
"com.pms.ocp.model.dto.GroupDto"
>
select otb.tenant_name,
otg.tenant_group_code,otg.tenant_group_name,otg.tenant_group_pcode ,otg.tenant_group_level from ocp_tenant_group otg
join ocp_tenant_base otb on otg.tenant_group_code = otb.tenant_group_code
otg.is_delete = 0
<!-- <if test="tenantGroupCode == null">-->
<!-- and tenant_group_pcode is null-->
<!-- </if>-->
<if
test=
"tenantGroupCompanyCode !=null and tenantGroupCompanyCode!=''"
>
and tenant_group_company_code=#{tenantGroupCompanyCode}
and otg.tenant_group_company_code=#{tenantGroupCompanyCode}
</if>
<if
test=
"tenantGroupCode !=null and tenantGroupCode!=''"
>
and otg.tenant_group_pcode=#{tenantGroupCode}
</if>
<if
test=
"tenantGroupCode !=null and tenantGroupCode!=''"
>
and tenant_group_pcode=#{tenantGroupCode}
and
otb.
tenant_group_pcode=#{tenantGroupCode}
</if>
</select>
...
...
@@ -39,9 +46,19 @@
join ocp_tenant_extent ote on otb.tenant_code=ote.tenant_code
join ocp_tenant_group otg on otb.tenant_group_code =otg.tenant_group_code
WHERE otg.is_delete=0
<if
test=
"tenantCode !=null and tenantCode!=''"
>
and otb.tenant_code = #{tenantCode}
<if
test=
"apiGroupCodeList !=null "
>
and otb.tenant_code in
<foreach
item=
"tenantGroupCode"
collection=
"apiGroupCodeList"
open=
"("
separator=
","
close=
")"
>
#{tenantGroupCode}
</foreach>
</if>
<if
test=
"tenantUnit !=null and tenantUnit!=''"
>
and otb.tenant_unit = #{apiUnit}
</if>
<!-- <if test="tenantCode !=null and tenantCode!=''">-->
<!-- and otb.tenant_code = #{tenantCode}-->
<!-- </if>-->
<if
test=
"tenantGroupCode !=null and tenantGroupCode!=''"
>
and otb.tenant_group_code = #{tenantGroupCode}
</if>
...
...
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