|  | @@ -28,10 +28,14 @@ public interface ShareLinkMapper extends BaseMapperX<ShareLinkDO> {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      default ShareLinkDO selectByCategory(Integer category, Long loginUserId, Long objectId){
 | 
	
		
			
				|  |  | -        return selectOne(new LambdaQueryWrapperX<ShareLinkDO>()
 | 
	
		
			
				|  |  | +        LambdaQueryWrapperX<ShareLinkDO> wrapper = new LambdaQueryWrapperX<ShareLinkDO>()
 | 
	
		
			
				|  |  |                  .eq(ShareLinkDO::getCategory, category)
 | 
	
		
			
				|  |  | -                .eq(ShareLinkDO::getCreateUserId, loginUserId)
 | 
	
		
			
				|  |  | -                .eq(ShareLinkDO::getObjectId, objectId)
 | 
	
		
			
				|  |  | -        );
 | 
	
		
			
				|  |  | +                .eq(ShareLinkDO::getCreateUserId, loginUserId);
 | 
	
		
			
				|  |  | +        if(objectId == null){
 | 
	
		
			
				|  |  | +            wrapper.isNull(ShareLinkDO::getObjectId);
 | 
	
		
			
				|  |  | +        }else{
 | 
	
		
			
				|  |  | +            wrapper.eq(ShareLinkDO::getObjectId, objectId);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return selectOne(wrapper);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |