| | |
| | | } |
| | | |
| | | @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)) |
| | | 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(); |
| | | if(list == null || list.isEmpty()) |
| | | return null; |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public boolean deleteUserPermsByProductId(String productId) { |
| | | if(!ValidateUtil.validateString(productId)) |