优化代码

pull/55/MERGE
awenes 2023-09-21 14:53:38 +08:00
parent ec9c6231ed
commit 630ba81fc4
13 changed files with 49 additions and 50 deletions

View File

@ -31,9 +31,9 @@ import cn.topiam.employee.support.repository.LogicDeleteRepository;
* Created by support@topiam.cn on 2021/11/22 23:06 * Created by support@topiam.cn on 2021/11/22 23:06
*/ */
@Repository @Repository
public interface AppPermissionActionRepository extends public interface PermissionActionRepository extends
LogicDeleteRepository<PermissionActionEntity, Long>, LogicDeleteRepository<PermissionActionEntity, Long>,
QuerydslPredicateExecutor<PermissionActionEntity> { QuerydslPredicateExecutor<PermissionActionEntity> {
/** /**
* findAllByResource * findAllByResource
* *

View File

@ -36,9 +36,9 @@ import static cn.topiam.employee.support.repository.domain.LogicDeleteEntity.SOF
* Created by support@topiam.cn on 2021/11/4 22:44 * Created by support@topiam.cn on 2021/11/4 22:44
*/ */
@Repository @Repository
public interface AppPermissionPolicyRepository extends AppPermissionPolicyRepositoryCustomized, public interface PermissionPolicyRepository extends PermissionPolicyRepositoryCustomized,
LogicDeleteRepository<PermissionPolicyEntity, Long>, LogicDeleteRepository<PermissionPolicyEntity, Long>,
QuerydslPredicateExecutor<PermissionPolicyEntity> { QuerydslPredicateExecutor<PermissionPolicyEntity> {
/** /**
* ID * ID
* *

View File

@ -27,7 +27,7 @@ import cn.topiam.employee.common.entity.permission.po.PermissionPolicyPO;
* @author TopIAM * @author TopIAM
* Created by support@topiam.cn on 2021/11/4 22:44 * Created by support@topiam.cn on 2021/11/4 22:44
*/ */
public interface AppPermissionPolicyRepositoryCustomized { public interface PermissionPolicyRepositoryCustomized {
/** /**
* *
* *

View File

@ -37,9 +37,9 @@ import cn.topiam.employee.support.repository.LogicDeleteRepository;
* Created by support@topiam.cn on 2020-08-10 * Created by support@topiam.cn on 2020-08-10
*/ */
@Repository @Repository
public interface AppPermissionResourceRepository extends public interface PermissionResourceRepository extends
LogicDeleteRepository<PermissionResourceEntity, Long>, LogicDeleteRepository<PermissionResourceEntity, Long>,
QuerydslPredicateExecutor<PermissionResourceEntity> { QuerydslPredicateExecutor<PermissionResourceEntity> {
/** /**
* findByIdContainsDeleted * findByIdContainsDeleted

View File

@ -40,9 +40,8 @@ import cn.topiam.employee.support.repository.LogicDeleteRepository;
* Created by support@topiam.cn on 2020-08-10 * Created by support@topiam.cn on 2020-08-10
*/ */
@Repository @Repository
public interface AppPermissionRoleRepository extends public interface PermissionRoleRepository extends LogicDeleteRepository<PermissionRoleEntity, Long>,
LogicDeleteRepository<PermissionRoleEntity, Long>, QuerydslPredicateExecutor<PermissionRoleEntity> {
QuerydslPredicateExecutor<PermissionRoleEntity> {
/** /**
* *
* *

View File

@ -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.common.repository.app.impl; package cn.topiam.employee.common.repository.permission.impl;
import java.util.List; import java.util.List;
@ -31,7 +31,7 @@ import com.google.common.collect.Lists;
import cn.topiam.employee.common.entity.app.query.AppPolicyQuery; import cn.topiam.employee.common.entity.app.query.AppPolicyQuery;
import cn.topiam.employee.common.entity.permission.po.PermissionPolicyPO; import cn.topiam.employee.common.entity.permission.po.PermissionPolicyPO;
import cn.topiam.employee.common.repository.app.impl.mapper.AppPermissionPolicyPoMapper; import cn.topiam.employee.common.repository.app.impl.mapper.AppPermissionPolicyPoMapper;
import cn.topiam.employee.common.repository.permission.AppPermissionPolicyRepositoryCustomized; import cn.topiam.employee.common.repository.permission.PermissionPolicyRepositoryCustomized;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -41,8 +41,8 @@ import lombok.RequiredArgsConstructor;
*/ */
@Repository @Repository
@RequiredArgsConstructor @RequiredArgsConstructor
public class AppPermissionPolicyRepositoryCustomizedImpl implements public class PermissionPolicyRepositoryCustomizedImpl implements
AppPermissionPolicyRepositoryCustomized { PermissionPolicyRepositoryCustomized {
private String leftJoin(String table, String condition) { private String leftJoin(String table, String condition) {
return " LEFT JOIN " + table + " ON " + condition + " AND " + table + ".is_deleted = '0' "; return " LEFT JOIN " + table + " ON " + condition + " AND " + table + ".is_deleted = '0' ";

View File

@ -24,7 +24,7 @@ import org.springframework.stereotype.Service;
import com.querydsl.core.types.Predicate; import com.querydsl.core.types.Predicate;
import cn.topiam.employee.common.entity.permission.PermissionResourceEntity; import cn.topiam.employee.common.entity.permission.PermissionResourceEntity;
import cn.topiam.employee.common.repository.permission.AppPermissionResourceRepository; import cn.topiam.employee.common.repository.permission.PermissionResourceRepository;
import cn.topiam.employee.console.converter.permission.PermissionActionConverter; import cn.topiam.employee.console.converter.permission.PermissionActionConverter;
import cn.topiam.employee.console.pojo.query.permission.PermissionActionListQuery; import cn.topiam.employee.console.pojo.query.permission.PermissionActionListQuery;
import cn.topiam.employee.console.pojo.result.permission.PermissionActionListResult; import cn.topiam.employee.console.pojo.result.permission.PermissionActionListResult;
@ -59,7 +59,7 @@ public class PermissionActionServiceImpl implements PermissionActionService {
return permissionActionConverter.entityConvertToResourceActionListResult(list); return permissionActionConverter.entityConvertToResourceActionListResult(list);
} }
private final AppPermissionResourceRepository permissionResourceRepository; private final PermissionResourceRepository permissionResourceRepository;
private final PermissionActionConverter permissionActionConverter; private final PermissionActionConverter permissionActionConverter;
} }

View File

@ -25,7 +25,7 @@ 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.entity.permission.po.PermissionPolicyPO; import cn.topiam.employee.common.entity.permission.po.PermissionPolicyPO;
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.PermissionPolicyRepository;
import cn.topiam.employee.console.converter.permission.PermissionPolicyConverter; import cn.topiam.employee.console.converter.permission.PermissionPolicyConverter;
import cn.topiam.employee.console.pojo.result.permission.PermissionPolicyGetResult; import cn.topiam.employee.console.pojo.result.permission.PermissionPolicyGetResult;
import cn.topiam.employee.console.pojo.result.permission.PermissionPolicyListResult; import cn.topiam.employee.console.pojo.result.permission.PermissionPolicyListResult;
@ -121,7 +121,7 @@ public class PermissionPolicyServiceImpl implements PermissionPolicyService {
return null; return null;
} }
private final PermissionPolicyConverter permissionPolicyConverter; private final PermissionPolicyConverter permissionPolicyConverter;
private final AppPermissionPolicyRepository permissionPolicyRepository; private final PermissionPolicyRepository permissionPolicyRepository;
} }

View File

@ -39,9 +39,9 @@ import cn.topiam.employee.common.entity.permission.PermissionResourceEntity;
import cn.topiam.employee.common.entity.permission.QPermissionResourceEntity; import cn.topiam.employee.common.entity.permission.QPermissionResourceEntity;
import cn.topiam.employee.common.enums.CheckValidityType; import cn.topiam.employee.common.enums.CheckValidityType;
import cn.topiam.employee.common.exception.app.AppResourceNotExistException; import cn.topiam.employee.common.exception.app.AppResourceNotExistException;
import cn.topiam.employee.common.repository.permission.AppPermissionActionRepository; import cn.topiam.employee.common.repository.permission.PermissionActionRepository;
import cn.topiam.employee.common.repository.permission.AppPermissionPolicyRepository; import cn.topiam.employee.common.repository.permission.PermissionPolicyRepository;
import cn.topiam.employee.common.repository.permission.AppPermissionResourceRepository; import cn.topiam.employee.common.repository.permission.PermissionResourceRepository;
import cn.topiam.employee.console.converter.permission.PermissionResourceConverter; import cn.topiam.employee.console.converter.permission.PermissionResourceConverter;
import cn.topiam.employee.console.pojo.query.permission.PermissionResourceListQuery; import cn.topiam.employee.console.pojo.query.permission.PermissionResourceListQuery;
import cn.topiam.employee.console.pojo.result.permission.PermissionResourceGetResult; import cn.topiam.employee.console.pojo.result.permission.PermissionResourceGetResult;
@ -267,15 +267,15 @@ public class PermissionResourceServiceImpl implements PermissionResourceService
resource.setActions(list); resource.setActions(list);
} }
private final PermissionResourceConverter permissionResourceConverter; private final PermissionResourceConverter permissionResourceConverter;
private final AppPermissionResourceRepository appResourceRepository; private final PermissionResourceRepository appResourceRepository;
/** /**
* PolicyRepository * PolicyRepository
*/ */
private final AppPermissionPolicyRepository permissionPolicyRepository; private final PermissionPolicyRepository permissionPolicyRepository;
/** /**
* ActionRepository * ActionRepository
*/ */
private final AppPermissionActionRepository permissionActionRepository; private final PermissionActionRepository permissionActionRepository;
} }

View File

@ -37,8 +37,8 @@ import cn.topiam.employee.common.entity.permission.PermissionRoleEntity;
import cn.topiam.employee.common.entity.permission.QPermissionRoleEntity; import cn.topiam.employee.common.entity.permission.QPermissionRoleEntity;
import cn.topiam.employee.common.enums.CheckValidityType; 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.PermissionPolicyRepository;
import cn.topiam.employee.common.repository.permission.AppPermissionRoleRepository; import cn.topiam.employee.common.repository.permission.PermissionRoleRepository;
import cn.topiam.employee.console.converter.permission.PermissionRoleConverter; import cn.topiam.employee.console.converter.permission.PermissionRoleConverter;
import cn.topiam.employee.console.pojo.query.permission.PermissionRoleListQuery; import cn.topiam.employee.console.pojo.query.permission.PermissionRoleListQuery;
import cn.topiam.employee.console.pojo.result.permission.PermissionRoleListResult; import cn.topiam.employee.console.pojo.result.permission.PermissionRoleListResult;
@ -205,13 +205,13 @@ public class PermissionRoleServiceImpl implements PermissionRoleService {
/** /**
* *
*/ */
private final PermissionRoleConverter permissionRoleConverter; private final PermissionRoleConverter permissionRoleConverter;
/** /**
* RoleRepository * RoleRepository
*/ */
private final AppPermissionRoleRepository permissionRoleRepository; private final PermissionRoleRepository permissionRoleRepository;
/** /**
* PolicyRepository * PolicyRepository
*/ */
private final AppPermissionPolicyRepository permissionPolicyRepository; private final PermissionPolicyRepository permissionPolicyRepository;
} }

View File

@ -25,7 +25,7 @@ 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.entity.permission.po.PermissionPolicyPO; import cn.topiam.employee.common.entity.permission.po.PermissionPolicyPO;
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.PermissionPolicyRepository;
import cn.topiam.employee.openapi.converter.permission.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;
@ -129,7 +129,7 @@ public class PermissionPolicyServiceImpl implements PermissionPolicyService {
return null; return null;
} }
private final PermissionPolicyConverter permissionPolicyConverter; private final PermissionPolicyConverter permissionPolicyConverter;
private final AppPermissionPolicyRepository permissionPolicyRepository; private final PermissionPolicyRepository permissionPolicyRepository;
} }

View File

@ -36,9 +36,9 @@ import cn.topiam.employee.common.entity.permission.PermissionResourceEntity;
import cn.topiam.employee.common.entity.permission.QPermissionResourceEntity; import cn.topiam.employee.common.entity.permission.QPermissionResourceEntity;
import cn.topiam.employee.common.enums.CheckValidityType; import cn.topiam.employee.common.enums.CheckValidityType;
import cn.topiam.employee.common.exception.app.AppResourceNotExistException; import cn.topiam.employee.common.exception.app.AppResourceNotExistException;
import cn.topiam.employee.common.repository.permission.AppPermissionActionRepository; import cn.topiam.employee.common.repository.permission.PermissionActionRepository;
import cn.topiam.employee.common.repository.permission.AppPermissionPolicyRepository; import cn.topiam.employee.common.repository.permission.PermissionPolicyRepository;
import cn.topiam.employee.common.repository.permission.AppPermissionResourceRepository; import cn.topiam.employee.common.repository.permission.PermissionResourceRepository;
import cn.topiam.employee.openapi.converter.permission.PermissionResourceConverter; import cn.topiam.employee.openapi.converter.permission.PermissionResourceConverter;
import cn.topiam.employee.openapi.pojo.request.app.AppPermissionsActionParam; import cn.topiam.employee.openapi.pojo.request.app.AppPermissionsActionParam;
import cn.topiam.employee.openapi.pojo.request.app.query.AppResourceListQuery; import cn.topiam.employee.openapi.pojo.request.app.query.AppResourceListQuery;
@ -227,15 +227,15 @@ public class PermissionResourceServiceImpl implements PermissionResourceService
resource.setActions(list); resource.setActions(list);
} }
private final PermissionResourceConverter permissionResourceConverter; private final PermissionResourceConverter permissionResourceConverter;
private final AppPermissionResourceRepository appResourceRepository; private final PermissionResourceRepository appResourceRepository;
/** /**
* PolicyRepository * PolicyRepository
*/ */
private final AppPermissionPolicyRepository permissionPolicyRepository; private final PermissionPolicyRepository permissionPolicyRepository;
/** /**
* ActionRepository * ActionRepository
*/ */
private final AppPermissionActionRepository permissionActionRepository; private final PermissionActionRepository permissionActionRepository;
} }

View File

@ -34,8 +34,8 @@ import cn.topiam.employee.common.entity.permission.PermissionRoleEntity;
import cn.topiam.employee.common.entity.permission.QPermissionRoleEntity; import cn.topiam.employee.common.entity.permission.QPermissionRoleEntity;
import cn.topiam.employee.common.enums.CheckValidityType; 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.PermissionPolicyRepository;
import cn.topiam.employee.common.repository.permission.AppPermissionRoleRepository; import cn.topiam.employee.common.repository.permission.PermissionRoleRepository;
import cn.topiam.employee.openapi.converter.permission.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;
@ -196,13 +196,13 @@ public class PermissionRoleServiceImpl implements PermissionRoleService {
/** /**
* *
*/ */
private final PermissionRoleConverter permissionRoleConverter; private final PermissionRoleConverter permissionRoleConverter;
/** /**
* RoleRepository * RoleRepository
*/ */
private final AppPermissionRoleRepository permissionRoleRepository; private final PermissionRoleRepository permissionRoleRepository;
/** /**
* PolicyRepository * PolicyRepository
*/ */
private final AppPermissionPolicyRepository permissionPolicyRepository; private final PermissionPolicyRepository permissionPolicyRepository;
} }