| | |
| | | |
| | | @Override |
| | | public List<PermissionStream> getByProcessId(String productId, String componentId, String partsId, String processId){ |
| | | if(!ValidateUtil.validateString(productId) || !ValidateUtil.validateString(componentId) |
| | | || !ValidateUtil.validateString(partsId) || !ValidateUtil.validateString(processId)) |
| | | List<PermissionStream> list = super.lambdaQuery() |
| | | .eq(StrUtil.isNotEmpty(productId),PermissionStream::getProductId, productId) |
| | | .eq(StrUtil.isNotEmpty(componentId),PermissionStream::getComponentId, componentId) |
| | | .eq(StrUtil.isNotEmpty(partsId),PermissionStream::getPartsId, partsId) |
| | | .eq(StrUtil.isNotEmpty(processId),PermissionStream::getProcessId,processId).list(); |
| | | if(list == null || list.isEmpty()) |
| | | return null; |
| | | List<PermissionStream> list = super.lambdaQuery().eq(PermissionStream::getProductId, productId). |
| | | isNull(PermissionStream::getUserId).eq(PermissionStream::getComponentId, componentId) |
| | | .eq(PermissionStream::getPartsId, partsId).eq(PermissionStream::getProcessId,processId).list(); |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public List<PermissionStream> getByStepId(String productId, String componentId, String partsId,String processId,String stepId){ |
| | | List<PermissionStream> list = super.lambdaQuery() |
| | | .eq(StrUtil.isNotEmpty(productId),PermissionStream::getProductId, productId) |
| | | .eq(StrUtil.isNotEmpty(componentId),PermissionStream::getComponentId, componentId) |
| | | .eq(StrUtil.isNotEmpty(partsId),PermissionStream::getPartsId, partsId) |
| | | .eq(StrUtil.isNotEmpty(processId),PermissionStream::getProcessId,processId) |
| | | .eq(StrUtil.isNotEmpty(stepId),PermissionStream::getStepId,stepId).list(); |
| | | if(list == null || list.isEmpty()) |
| | | return null; |
| | | return list; |