| 
					
				 | 
			
			
				@@ -1,11 +1,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.usky.website.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.core.toolkit.Wrappers; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.usky.common.mybatis.core.AbstractCrudService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.usky.website.domain.SiteCategory; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.usky.website.mapper.SiteCategoryMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.usky.website.service.SiteCategoryService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.usky.common.mybatis.core.AbstractCrudService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.usky.website.service.vo.SiteCategoryVo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.apache.commons.beanutils.BeanUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.stream.Collectors; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * <p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 官网_栏目管理 服务实现类 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -17,4 +24,17 @@ import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class SiteCategoryServiceImpl extends AbstractCrudService<SiteCategoryMapper, SiteCategory> implements SiteCategoryService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void siteCategoryList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LambdaQueryWrapper<SiteCategory> queryWrapper = Wrappers.lambdaQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        queryWrapper.eq(SiteCategory::getStatus, 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .orderByAsc(SiteCategory::getSortindex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<SiteCategory> list = this.list(queryWrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //把EduSubject的数组entities包装成SubjectVO数组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<SiteCategoryVo> subjectVOS = list.stream().map(subject -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SiteCategoryVo subjectVO = new SiteCategoryVo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            BeanUtils.copyProperties(subject, subjectVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return subjectVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |