feat:(REQ-2227) 角色查询接口增加productUnitType查询条件
This commit is contained in:
parent
055c69bb01
commit
0465c43acf
@ -82,6 +82,12 @@ public class QuerySaasRoleReq {
|
|||||||
*/
|
*/
|
||||||
private List<String> roleTypesNotIn;
|
private List<String> roleTypesNotIn;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 产品单位类型
|
||||||
|
* 1:总包 2:建设单位 3:监理单位 4:劳务分包 5:专业分包 6:OMS通用 7:企业通用 8:企业内班组 9:项目内班组
|
||||||
|
*/
|
||||||
|
private Integer productUnitType;
|
||||||
|
|
||||||
public QuerySaasRoleReq buildDefault() {
|
public QuerySaasRoleReq buildDefault() {
|
||||||
if (this.workspaceId == null) {
|
if (this.workspaceId == null) {
|
||||||
this.workspaceId = new ArrayList<>();
|
this.workspaceId = new ArrayList<>();
|
||||||
|
|||||||
@ -279,6 +279,7 @@ public class RoleServiceImpl extends ServiceImpl<SaasRoleMapper, SaasRole>
|
|||||||
.eq(Objects.nonNull(req.getIsDisplay()), SaasRole::getIsDisplay, req.getIsDisplay())
|
.eq(Objects.nonNull(req.getIsDisplay()), SaasRole::getIsDisplay, req.getIsDisplay())
|
||||||
.eq(Objects.nonNull(req.getEnabled()), SaasRole::getEnabled, req.getEnabled())
|
.eq(Objects.nonNull(req.getEnabled()), SaasRole::getEnabled, req.getEnabled())
|
||||||
.notIn(CollectionUtils.isNotEmpty(req.getRoleTypesNotIn()), SaasRole::getRoleType, req.getRoleTypesNotIn())
|
.notIn(CollectionUtils.isNotEmpty(req.getRoleTypesNotIn()), SaasRole::getRoleType, req.getRoleTypesNotIn())
|
||||||
|
.eq(Objects.nonNull(req.getProductUnitType()), SaasRole::getProductUnitType, req.getProductUnitType())
|
||||||
.orderByDesc(BaseEntity::getId)
|
.orderByDesc(BaseEntity::getId)
|
||||||
.list();
|
.list();
|
||||||
return getByIds(list.stream().map(BaseEntity::getId).collect(Collectors.toList()), req.getIsCommon(), req.getWorkspaceId(), req.getOuId(), req.getIncludePermissionGroup(), req.getIncludeSpecialRole());
|
return getByIds(list.stream().map(BaseEntity::getId).collect(Collectors.toList()), req.getIsCommon(), req.getWorkspaceId(), req.getOuId(), req.getIncludePermissionGroup(), req.getIncludeSpecialRole());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user