|
@@ -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());
|
|
|
+ }
|
|
|
+
|
|
|
}
|