mirror of https://gitee.com/topiam/eiam
⚡ 优化代码
parent
54ac2665ce
commit
dfd899914d
|
@ -15,7 +15,7 @@
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
package cn.topiam.employee.openapi.converter.app;
|
package cn.topiam.employee.openapi.converter.permission;
|
||||||
|
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionActionEntity;
|
import cn.topiam.employee.common.entity.permission.PermissionActionEntity;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
|
@ -15,7 +15,7 @@
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
package cn.topiam.employee.openapi.converter.app;
|
package cn.topiam.employee.openapi.converter.permission;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
package cn.topiam.employee.openapi.converter.app;
|
package cn.topiam.employee.openapi.converter.permission;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
|
@ -15,7 +15,7 @@
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
package cn.topiam.employee.openapi.converter.app;
|
package cn.topiam.employee.openapi.converter.permission;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
|
@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.query.OpenApiPolicyQuery;
|
import cn.topiam.employee.openapi.pojo.request.app.query.OpenApiPolicyQuery;
|
||||||
import cn.topiam.employee.openapi.service.AppPermissionPolicyService;
|
import cn.topiam.employee.openapi.service.PermissionPolicyService;
|
||||||
import cn.topiam.employee.support.repository.page.domain.Page;
|
import cn.topiam.employee.support.repository.page.domain.Page;
|
||||||
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
import cn.topiam.employee.support.result.ApiRestResult;
|
import cn.topiam.employee.support.result.ApiRestResult;
|
||||||
|
@ -43,7 +43,7 @@ import static cn.topiam.employee.openapi.constants.OpenApiV1Constants.OPEN_API_P
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping(value = OPEN_API_PERMISSION_PATH + "/policy")
|
@RequestMapping(value = OPEN_API_PERMISSION_PATH + "/policy")
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AppPermissionPolicyEndpoint {
|
public class PermissionPolicyEndpoint {
|
||||||
/**
|
/**
|
||||||
* 获取所有策略(分页)
|
* 获取所有策略(分页)
|
||||||
*
|
*
|
||||||
|
@ -59,5 +59,5 @@ public class AppPermissionPolicyEndpoint {
|
||||||
return ApiRestResult.<Page<PermissionPolicyPO>> builder().result(result).build();
|
return ApiRestResult.<Page<PermissionPolicyPO>> builder().result(result).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
private final AppPermissionPolicyService permissionPolicyService;
|
private final PermissionPolicyService permissionPolicyService;
|
||||||
}
|
}
|
|
@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.query.AppResourceListQuery;
|
import cn.topiam.employee.openapi.pojo.request.app.query.AppResourceListQuery;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionResourceListResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionResourceListResult;
|
||||||
import cn.topiam.employee.openapi.service.AppPermissionResourceService;
|
import cn.topiam.employee.openapi.service.PermissionResourceService;
|
||||||
import cn.topiam.employee.support.repository.page.domain.Page;
|
import cn.topiam.employee.support.repository.page.domain.Page;
|
||||||
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
import cn.topiam.employee.support.result.ApiRestResult;
|
import cn.topiam.employee.support.result.ApiRestResult;
|
||||||
|
@ -43,7 +43,7 @@ import static cn.topiam.employee.openapi.constants.OpenApiV1Constants.OPEN_API_P
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping(value = OPEN_API_PERMISSION_PATH + "/resource")
|
@RequestMapping(value = OPEN_API_PERMISSION_PATH + "/resource")
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AppPermissionResourceEndpoint {
|
public class PermissionResourceEndpoint {
|
||||||
/**
|
/**
|
||||||
* 获取应用的所有资源(分页)
|
* 获取应用的所有资源(分页)
|
||||||
*
|
*
|
||||||
|
@ -54,7 +54,7 @@ public class AppPermissionResourceEndpoint {
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public ApiRestResult<Page<AppPermissionResourceListResult>> getPermissionResourceList(PageModel page,
|
public ApiRestResult<Page<AppPermissionResourceListResult>> getPermissionResourceList(PageModel page,
|
||||||
@Validated AppResourceListQuery query) {
|
@Validated AppResourceListQuery query) {
|
||||||
Page<AppPermissionResourceListResult> result = appPermissionResourceService
|
Page<AppPermissionResourceListResult> result = permissionResourceService
|
||||||
.getPermissionResourceList(page, query);
|
.getPermissionResourceList(page, query);
|
||||||
return ApiRestResult.<Page<AppPermissionResourceListResult>> builder().result(result)
|
return ApiRestResult.<Page<AppPermissionResourceListResult>> builder().result(result)
|
||||||
.build();
|
.build();
|
||||||
|
@ -68,5 +68,5 @@ public class AppPermissionResourceEndpoint {
|
||||||
/**
|
/**
|
||||||
* 资源服务类
|
* 资源服务类
|
||||||
*/
|
*/
|
||||||
private final AppPermissionResourceService appPermissionResourceService;
|
private final PermissionResourceService permissionResourceService;
|
||||||
}
|
}
|
|
@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.query.AppPermissionRoleListQuery;
|
import cn.topiam.employee.openapi.pojo.request.app.query.AppPermissionRoleListQuery;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionRoleListResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionRoleListResult;
|
||||||
import cn.topiam.employee.openapi.service.AppPermissionRoleService;
|
import cn.topiam.employee.openapi.service.PermissionRoleService;
|
||||||
import cn.topiam.employee.support.repository.page.domain.Page;
|
import cn.topiam.employee.support.repository.page.domain.Page;
|
||||||
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
import cn.topiam.employee.support.result.ApiRestResult;
|
import cn.topiam.employee.support.result.ApiRestResult;
|
||||||
|
@ -43,7 +43,7 @@ import static cn.topiam.employee.openapi.constants.OpenApiV1Constants.OPEN_API_P
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping(value = OPEN_API_PERMISSION_PATH + "/role")
|
@RequestMapping(value = OPEN_API_PERMISSION_PATH + "/role")
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AppPermissionRoleEndpoint {
|
public class PermissionRoleEndpoint {
|
||||||
//1、获取应用的所有角色(分页)
|
//1、获取应用的所有角色(分页)
|
||||||
/**
|
/**
|
||||||
* 获取所有角色(分页)
|
* 获取所有角色(分页)
|
||||||
|
@ -55,7 +55,7 @@ public class AppPermissionRoleEndpoint {
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public ApiRestResult<Page<AppPermissionRoleListResult>> getPermissionRoleList(PageModel page,
|
public ApiRestResult<Page<AppPermissionRoleListResult>> getPermissionRoleList(PageModel page,
|
||||||
@Validated AppPermissionRoleListQuery query) {
|
@Validated AppPermissionRoleListQuery query) {
|
||||||
Page<AppPermissionRoleListResult> result = appPermissionRoleService
|
Page<AppPermissionRoleListResult> result = permissionRoleService
|
||||||
.getPermissionRoleList(page, query);
|
.getPermissionRoleList(page, query);
|
||||||
return ApiRestResult.<Page<AppPermissionRoleListResult>> builder().result(result).build();
|
return ApiRestResult.<Page<AppPermissionRoleListResult>> builder().result(result).build();
|
||||||
}
|
}
|
||||||
|
@ -68,5 +68,5 @@ public class AppPermissionRoleEndpoint {
|
||||||
/**
|
/**
|
||||||
* 角色服务类
|
* 角色服务类
|
||||||
*/
|
*/
|
||||||
private final AppPermissionRoleService appPermissionRoleService;
|
private final PermissionRoleService permissionRoleService;
|
||||||
}
|
}
|
|
@ -33,7 +33,7 @@ import cn.topiam.employee.openapi.pojo.response.app.AppPermissionActionListResul
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
* Created by support@topiam.cn on 2020-08-10
|
* Created by support@topiam.cn on 2020-08-10
|
||||||
*/
|
*/
|
||||||
public interface AppPermissionActionService {
|
public interface PermissionActionService {
|
||||||
/**
|
/**
|
||||||
* 获取权限列表
|
* 获取权限列表
|
||||||
*
|
*
|
|
@ -33,7 +33,7 @@ import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
* Created by support@topiam.cn on 2020-08-10
|
* Created by support@topiam.cn on 2020-08-10
|
||||||
*/
|
*/
|
||||||
public interface AppPermissionPolicyService {
|
public interface PermissionPolicyService {
|
||||||
/**
|
/**
|
||||||
* 获取资源列表
|
* 获取资源列表
|
||||||
*
|
*
|
|
@ -34,7 +34,7 @@ import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
* Created by support@topiam.cn on 2020-08-10
|
* Created by support@topiam.cn on 2020-08-10
|
||||||
*/
|
*/
|
||||||
public interface AppPermissionResourceService {
|
public interface PermissionResourceService {
|
||||||
/**
|
/**
|
||||||
* 获取资源列表
|
* 获取资源列表
|
||||||
*
|
*
|
|
@ -34,7 +34,7 @@ import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
* @author TopIAM
|
* @author TopIAM
|
||||||
* Created by support@topiam.cn on 2020-08-10
|
* Created by support@topiam.cn on 2020-08-10
|
||||||
*/
|
*/
|
||||||
public interface AppPermissionRoleService {
|
public interface PermissionRoleService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取所有角色(分页)
|
* 获取所有角色(分页)
|
|
@ -26,7 +26,7 @@ import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionActionCreat
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.update.ResourceActionUpdateParam;
|
import cn.topiam.employee.openapi.pojo.request.app.update.ResourceActionUpdateParam;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionActionGetResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionActionGetResult;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionActionListResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionActionListResult;
|
||||||
import cn.topiam.employee.openapi.service.AppPermissionActionService;
|
import cn.topiam.employee.openapi.service.PermissionActionService;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ import lombok.RequiredArgsConstructor;
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AppPermissionActionServiceImpl implements AppPermissionActionService {
|
public class PermissionActionServiceImpl implements PermissionActionService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取权限列表
|
* 获取权限列表
|
|
@ -26,12 +26,12 @@ import cn.topiam.employee.common.entity.app.query.AppPolicyQuery;
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionPolicyEntity;
|
import cn.topiam.employee.common.entity.permission.PermissionPolicyEntity;
|
||||||
import cn.topiam.employee.common.exception.app.AppPolicyNotExistException;
|
import cn.topiam.employee.common.exception.app.AppPolicyNotExistException;
|
||||||
import cn.topiam.employee.common.repository.permission.AppPermissionPolicyRepository;
|
import cn.topiam.employee.common.repository.permission.AppPermissionPolicyRepository;
|
||||||
import cn.topiam.employee.openapi.converter.app.PermissionPolicyConverter;
|
import cn.topiam.employee.openapi.converter.permission.PermissionPolicyConverter;
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.query.OpenApiPolicyQuery;
|
import cn.topiam.employee.openapi.pojo.request.app.query.OpenApiPolicyQuery;
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionPolicyCreateParam;
|
import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionPolicyCreateParam;
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.update.AppPermissionPolicyUpdateParam;
|
import cn.topiam.employee.openapi.pojo.request.app.update.AppPermissionPolicyUpdateParam;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionPolicyGetResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionPolicyGetResult;
|
||||||
import cn.topiam.employee.openapi.service.AppPermissionPolicyService;
|
import cn.topiam.employee.openapi.service.PermissionPolicyService;
|
||||||
import cn.topiam.employee.support.repository.page.domain.Page;
|
import cn.topiam.employee.support.repository.page.domain.Page;
|
||||||
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@ import lombok.RequiredArgsConstructor;
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AppPermissionPolicyServiceImpl implements AppPermissionPolicyService {
|
public class PermissionPolicyServiceImpl implements PermissionPolicyService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取策略列表
|
* 获取策略列表
|
|
@ -25,7 +25,7 @@ import java.util.stream.Collectors;
|
||||||
|
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionActionEntity;
|
import cn.topiam.employee.common.entity.permission.PermissionActionEntity;
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionResourceEntity;
|
import cn.topiam.employee.common.entity.permission.PermissionResourceEntity;
|
||||||
import cn.topiam.employee.openapi.converter.app.PermissionResourceConverter;
|
import cn.topiam.employee.openapi.converter.permission.PermissionResourceConverter;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.data.querydsl.QPageRequest;
|
import org.springframework.data.querydsl.QPageRequest;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
@ -47,7 +47,7 @@ import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionResourceCre
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.update.AppPermissionResourceUpdateParam;
|
import cn.topiam.employee.openapi.pojo.request.app.update.AppPermissionResourceUpdateParam;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionResourceGetResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionResourceGetResult;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionResourceListResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionResourceListResult;
|
||||||
import cn.topiam.employee.openapi.service.AppPermissionResourceService;
|
import cn.topiam.employee.openapi.service.PermissionResourceService;
|
||||||
import cn.topiam.employee.support.repository.page.domain.Page;
|
import cn.topiam.employee.support.repository.page.domain.Page;
|
||||||
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ import lombok.RequiredArgsConstructor;
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AppPermissionResourceServiceImpl implements AppPermissionResourceService {
|
public class PermissionResourceServiceImpl implements PermissionResourceService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取资源列表
|
* 获取资源列表
|
|
@ -36,13 +36,13 @@ import cn.topiam.employee.common.enums.CheckValidityType;
|
||||||
import cn.topiam.employee.common.exception.app.AppRoleNotExistException;
|
import cn.topiam.employee.common.exception.app.AppRoleNotExistException;
|
||||||
import cn.topiam.employee.common.repository.permission.AppPermissionPolicyRepository;
|
import cn.topiam.employee.common.repository.permission.AppPermissionPolicyRepository;
|
||||||
import cn.topiam.employee.common.repository.permission.AppPermissionRoleRepository;
|
import cn.topiam.employee.common.repository.permission.AppPermissionRoleRepository;
|
||||||
import cn.topiam.employee.openapi.converter.app.PermissionRoleConverter;
|
import cn.topiam.employee.openapi.converter.permission.PermissionRoleConverter;
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.query.AppPermissionRoleListQuery;
|
import cn.topiam.employee.openapi.pojo.request.app.query.AppPermissionRoleListQuery;
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionRoleCreateParam;
|
import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionRoleCreateParam;
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.update.PermissionRoleUpdateParam;
|
import cn.topiam.employee.openapi.pojo.request.app.update.PermissionRoleUpdateParam;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionRoleListResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionRoleListResult;
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionRoleResult;
|
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionRoleResult;
|
||||||
import cn.topiam.employee.openapi.service.AppPermissionRoleService;
|
import cn.topiam.employee.openapi.service.PermissionRoleService;
|
||||||
import cn.topiam.employee.support.repository.page.domain.Page;
|
import cn.topiam.employee.support.repository.page.domain.Page;
|
||||||
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
import cn.topiam.employee.support.repository.page.domain.PageModel;
|
||||||
import cn.topiam.employee.support.util.BeanUtils;
|
import cn.topiam.employee.support.util.BeanUtils;
|
||||||
|
@ -61,7 +61,7 @@ import static cn.topiam.employee.support.repository.domain.BaseEntity.LAST_MODIF
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class AppPermissionRoleServiceImpl implements AppPermissionRoleService {
|
public class PermissionRoleServiceImpl implements PermissionRoleService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取所有角色(分页)
|
* 获取所有角色(分页)
|
|
@ -1,45 +0,0 @@
|
||||||
package cn.topiam.employee.openapi.converter.app;
|
|
||||||
|
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionActionEntity;
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.AppPermissionsActionParam;
|
|
||||||
import javax.annotation.processing.Generated;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
@Generated(
|
|
||||||
value = "org.mapstruct.ap.MappingProcessor",
|
|
||||||
date = "2023-09-18T13:28:50+0800",
|
|
||||||
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 17.0.8 (Azul Systems, Inc.)"
|
|
||||||
)
|
|
||||||
@Component
|
|
||||||
public class PermissionActionConverterImpl implements PermissionActionConverter {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PermissionActionEntity toEntity(AppPermissionsActionParam dto) {
|
|
||||||
if ( dto == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
PermissionActionEntity permissionActionEntity = new PermissionActionEntity();
|
|
||||||
|
|
||||||
permissionActionEntity.setValue( dto.getValue() );
|
|
||||||
permissionActionEntity.setName( dto.getName() );
|
|
||||||
permissionActionEntity.setType( dto.getType() );
|
|
||||||
|
|
||||||
return permissionActionEntity;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public AppPermissionsActionParam toDTO(PermissionActionEntity entities) {
|
|
||||||
if ( entities == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
AppPermissionsActionParam appPermissionsActionParam = new AppPermissionsActionParam();
|
|
||||||
|
|
||||||
appPermissionsActionParam.setType( entities.getType() );
|
|
||||||
appPermissionsActionParam.setValue( entities.getValue() );
|
|
||||||
appPermissionsActionParam.setName( entities.getName() );
|
|
||||||
|
|
||||||
return appPermissionsActionParam;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,53 +0,0 @@
|
||||||
package cn.topiam.employee.openapi.converter.app;
|
|
||||||
|
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionPolicyEntity;
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionPolicyCreateParam;
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.update.AppPermissionPolicyUpdateParam;
|
|
||||||
import javax.annotation.processing.Generated;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
@Generated(
|
|
||||||
value = "org.mapstruct.ap.MappingProcessor",
|
|
||||||
date = "2023-09-18T13:28:50+0800",
|
|
||||||
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 17.0.8 (Azul Systems, Inc.)"
|
|
||||||
)
|
|
||||||
@Component
|
|
||||||
public class PermissionPolicyConverterImpl implements PermissionPolicyConverter {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PermissionPolicyEntity policyCreateParamConvertToEntity(AppPermissionPolicyCreateParam param) {
|
|
||||||
if ( param == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
PermissionPolicyEntity permissionPolicyEntity = new PermissionPolicyEntity();
|
|
||||||
|
|
||||||
permissionPolicyEntity.setAppId( param.getAppId() );
|
|
||||||
permissionPolicyEntity.setSubjectId( param.getSubjectId() );
|
|
||||||
permissionPolicyEntity.setSubjectType( param.getSubjectType() );
|
|
||||||
permissionPolicyEntity.setObjectId( param.getObjectId() );
|
|
||||||
permissionPolicyEntity.setObjectType( param.getObjectType() );
|
|
||||||
permissionPolicyEntity.setEffect( param.getEffect() );
|
|
||||||
|
|
||||||
return permissionPolicyEntity;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PermissionPolicyEntity policyUpdateParamConvertToEntity(AppPermissionPolicyUpdateParam param) {
|
|
||||||
if ( param == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
PermissionPolicyEntity permissionPolicyEntity = new PermissionPolicyEntity();
|
|
||||||
|
|
||||||
permissionPolicyEntity.setId( param.getId() );
|
|
||||||
permissionPolicyEntity.setAppId( param.getAppId() );
|
|
||||||
permissionPolicyEntity.setSubjectId( param.getSubjectId() );
|
|
||||||
permissionPolicyEntity.setSubjectType( param.getSubjectType() );
|
|
||||||
permissionPolicyEntity.setObjectId( param.getObjectId() );
|
|
||||||
permissionPolicyEntity.setObjectType( param.getObjectType() );
|
|
||||||
permissionPolicyEntity.setEffect( param.getEffect() );
|
|
||||||
|
|
||||||
return permissionPolicyEntity;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,125 +0,0 @@
|
||||||
package cn.topiam.employee.openapi.converter.app;
|
|
||||||
|
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionActionEntity;
|
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionResourceEntity;
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionResourceCreateParam;
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.update.AppPermissionResourceUpdateParam;
|
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionResourceGetResult;
|
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionResourceListResult;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import javax.annotation.processing.Generated;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
@Generated(
|
|
||||||
value = "org.mapstruct.ap.MappingProcessor",
|
|
||||||
date = "2023-09-18T13:44:04+0800",
|
|
||||||
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 17.0.8 (Azul Systems, Inc.)"
|
|
||||||
)
|
|
||||||
@Component
|
|
||||||
public class PermissionResourceConverterImpl implements PermissionResourceConverter {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PermissionResourceEntity resourceCreateParamConvertToEntity(AppPermissionResourceCreateParam param) {
|
|
||||||
if ( param == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
PermissionResourceEntity permissionResourceEntity = new PermissionResourceEntity();
|
|
||||||
|
|
||||||
permissionResourceEntity.setCode( param.getCode() );
|
|
||||||
permissionResourceEntity.setName( param.getName() );
|
|
||||||
permissionResourceEntity.setAppId( param.getAppId() );
|
|
||||||
permissionResourceEntity.setDesc( param.getDesc() );
|
|
||||||
permissionResourceEntity.setEnabled( param.getEnabled() );
|
|
||||||
|
|
||||||
return permissionResourceEntity;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PermissionResourceEntity resourceUpdateParamConvertToEntity(AppPermissionResourceUpdateParam param) {
|
|
||||||
if ( param == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
PermissionResourceEntity permissionResourceEntity = new PermissionResourceEntity();
|
|
||||||
|
|
||||||
if ( param.getId() != null ) {
|
|
||||||
permissionResourceEntity.setId( Long.parseLong( param.getId() ) );
|
|
||||||
}
|
|
||||||
permissionResourceEntity.setName( param.getName() );
|
|
||||||
permissionResourceEntity.setDesc( param.getDesc() );
|
|
||||||
|
|
||||||
permissionResourceEntity.setEnabled( Boolean.TRUE );
|
|
||||||
|
|
||||||
return permissionResourceEntity;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public AppPermissionResourceListResult entityConvertToResourceListResult(PermissionResourceEntity data) {
|
|
||||||
if ( data == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
AppPermissionResourceListResult appPermissionResourceListResult = new AppPermissionResourceListResult();
|
|
||||||
|
|
||||||
if ( data.getId() != null ) {
|
|
||||||
appPermissionResourceListResult.setId( String.valueOf( data.getId() ) );
|
|
||||||
}
|
|
||||||
appPermissionResourceListResult.setName( data.getName() );
|
|
||||||
appPermissionResourceListResult.setCode( data.getCode() );
|
|
||||||
if ( data.getAppId() != null ) {
|
|
||||||
appPermissionResourceListResult.setAppId( String.valueOf( data.getAppId() ) );
|
|
||||||
}
|
|
||||||
appPermissionResourceListResult.setDesc( data.getDesc() );
|
|
||||||
|
|
||||||
return appPermissionResourceListResult;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public AppPermissionResourceGetResult entityConvertToResourceGetResult(PermissionResourceEntity resource) {
|
|
||||||
if ( resource == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
AppPermissionResourceGetResult appPermissionResourceGetResult = new AppPermissionResourceGetResult();
|
|
||||||
|
|
||||||
appPermissionResourceGetResult.setActions( appPermissionActionEntityListToAppPermissionsActionList( resource.getActions() ) );
|
|
||||||
appPermissionResourceGetResult.setName( resource.getName() );
|
|
||||||
appPermissionResourceGetResult.setCode( resource.getCode() );
|
|
||||||
appPermissionResourceGetResult.setDesc( resource.getDesc() );
|
|
||||||
appPermissionResourceGetResult.setAppId( resource.getAppId() );
|
|
||||||
|
|
||||||
return appPermissionResourceGetResult;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected AppPermissionResourceGetResult.AppPermissionsAction appPermissionActionEntityToAppPermissionsAction(PermissionActionEntity permissionActionEntity) {
|
|
||||||
if ( permissionActionEntity == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
AppPermissionResourceGetResult.AppPermissionsAction appPermissionsAction = new AppPermissionResourceGetResult.AppPermissionsAction();
|
|
||||||
|
|
||||||
if ( permissionActionEntity.getId() != null ) {
|
|
||||||
appPermissionsAction.setId( String.valueOf( permissionActionEntity.getId() ) );
|
|
||||||
}
|
|
||||||
appPermissionsAction.setType( permissionActionEntity.getType() );
|
|
||||||
appPermissionsAction.setValue( permissionActionEntity.getValue() );
|
|
||||||
appPermissionsAction.setName( permissionActionEntity.getName() );
|
|
||||||
|
|
||||||
return appPermissionsAction;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected List<AppPermissionResourceGetResult.AppPermissionsAction> appPermissionActionEntityListToAppPermissionsActionList(List<PermissionActionEntity> list) {
|
|
||||||
if ( list == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
List<AppPermissionResourceGetResult.AppPermissionsAction> list1 = new ArrayList<AppPermissionResourceGetResult.AppPermissionsAction>( list.size() );
|
|
||||||
for ( PermissionActionEntity permissionActionEntity : list ) {
|
|
||||||
list1.add( appPermissionActionEntityToAppPermissionsAction(permissionActionEntity) );
|
|
||||||
}
|
|
||||||
|
|
||||||
return list1;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,98 +0,0 @@
|
||||||
package cn.topiam.employee.openapi.converter.app;
|
|
||||||
|
|
||||||
import cn.topiam.employee.common.entity.permission.PermissionRoleEntity;
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.save.AppPermissionRoleCreateParam;
|
|
||||||
import cn.topiam.employee.openapi.pojo.request.app.update.PermissionRoleUpdateParam;
|
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionRoleListResult;
|
|
||||||
import cn.topiam.employee.openapi.pojo.response.app.AppPermissionRoleResult;
|
|
||||||
import javax.annotation.processing.Generated;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
@Generated(
|
|
||||||
value = "org.mapstruct.ap.MappingProcessor",
|
|
||||||
date = "2023-09-18T13:44:04+0800",
|
|
||||||
comments = "version: 1.5.5.Final, compiler: javac, environment: Java 17.0.8 (Azul Systems, Inc.)"
|
|
||||||
)
|
|
||||||
@Component
|
|
||||||
public class PermissionRoleConverterImpl implements PermissionRoleConverter {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public AppPermissionRoleListResult entityConvertToRolePaginationResult(PermissionRoleEntity page) {
|
|
||||||
if ( page == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
AppPermissionRoleListResult appPermissionRoleListResult = new AppPermissionRoleListResult();
|
|
||||||
|
|
||||||
if ( page.getId() != null ) {
|
|
||||||
appPermissionRoleListResult.setId( String.valueOf( page.getId() ) );
|
|
||||||
}
|
|
||||||
appPermissionRoleListResult.setName( page.getName() );
|
|
||||||
appPermissionRoleListResult.setCode( page.getCode() );
|
|
||||||
if ( page.getAppId() != null ) {
|
|
||||||
appPermissionRoleListResult.setAppId( String.valueOf( page.getAppId() ) );
|
|
||||||
}
|
|
||||||
appPermissionRoleListResult.setEnabled( page.getEnabled() );
|
|
||||||
appPermissionRoleListResult.setRemark( page.getRemark() );
|
|
||||||
|
|
||||||
return appPermissionRoleListResult;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PermissionRoleEntity roleCreateParamConvertToEntity(AppPermissionRoleCreateParam param) {
|
|
||||||
if ( param == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
PermissionRoleEntity permissionRoleEntity = new PermissionRoleEntity();
|
|
||||||
|
|
||||||
permissionRoleEntity.setRemark( param.getRemark() );
|
|
||||||
permissionRoleEntity.setName( param.getName() );
|
|
||||||
permissionRoleEntity.setCode( param.getCode() );
|
|
||||||
permissionRoleEntity.setAppId( param.getAppId() );
|
|
||||||
|
|
||||||
permissionRoleEntity.setEnabled( Boolean.TRUE );
|
|
||||||
|
|
||||||
return permissionRoleEntity;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PermissionRoleEntity roleUpdateParamConvertToEntity(PermissionRoleUpdateParam param) {
|
|
||||||
if ( param == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
PermissionRoleEntity permissionRoleEntity = new PermissionRoleEntity();
|
|
||||||
|
|
||||||
if ( param.getId() != null ) {
|
|
||||||
permissionRoleEntity.setId( Long.parseLong( param.getId() ) );
|
|
||||||
}
|
|
||||||
permissionRoleEntity.setRemark( param.getRemark() );
|
|
||||||
permissionRoleEntity.setName( param.getName() );
|
|
||||||
permissionRoleEntity.setCode( param.getCode() );
|
|
||||||
|
|
||||||
return permissionRoleEntity;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public AppPermissionRoleResult entityConvertToRoleDetailResult(PermissionRoleEntity role) {
|
|
||||||
if ( role == null ) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
AppPermissionRoleResult appPermissionRoleResult = new AppPermissionRoleResult();
|
|
||||||
|
|
||||||
if ( role.getId() != null ) {
|
|
||||||
appPermissionRoleResult.setId( String.valueOf( role.getId() ) );
|
|
||||||
}
|
|
||||||
if ( role.getAppId() != null ) {
|
|
||||||
appPermissionRoleResult.setAppId( String.valueOf( role.getAppId() ) );
|
|
||||||
}
|
|
||||||
appPermissionRoleResult.setName( role.getName() );
|
|
||||||
appPermissionRoleResult.setCode( role.getCode() );
|
|
||||||
appPermissionRoleResult.setEnabled( role.getEnabled() );
|
|
||||||
appPermissionRoleResult.setRemark( role.getRemark() );
|
|
||||||
|
|
||||||
return appPermissionRoleResult;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue