|
@@ -15,6 +15,7 @@ package vip.xiaonuo.disk.service.impl;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollStreamUtil;
|
|
import cn.hutool.core.collection.CollStreamUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -22,6 +23,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
|
|
|
+import vip.xiaonuo.disk.domain.Chapter;
|
|
|
import vip.xiaonuo.disk.domain.Major;
|
|
import vip.xiaonuo.disk.domain.Major;
|
|
|
import vip.xiaonuo.disk.mapper.MajorMapper;
|
|
import vip.xiaonuo.disk.mapper.MajorMapper;
|
|
|
import vip.xiaonuo.disk.param.MajorAddParam;
|
|
import vip.xiaonuo.disk.param.MajorAddParam;
|
|
@@ -32,6 +34,7 @@ import vip.xiaonuo.disk.service.MajorService;
|
|
|
import vip.xiaonuo.disk.vo.major.MajorVo;
|
|
import vip.xiaonuo.disk.vo.major.MajorVo;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* majorService接口实现类
|
|
* majorService接口实现类
|
|
@@ -94,4 +97,18 @@ public class MajorServiceImpl extends ServiceImpl<MajorMapper, Major> implements
|
|
|
return majorMapper.select(collegeId);
|
|
return majorMapper.select(collegeId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 获取专业-封装列表
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<Major> wrapperList(Map param)
|
|
|
|
|
+ {
|
|
|
|
|
+ QueryWrapper<Major> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
+ if(ObjectUtil.isNotEmpty(param.get("collegeId")))
|
|
|
|
|
+ {
|
|
|
|
|
+ queryWrapper.lambda().eq(Major::getCollegeId, param.get("collegeId"));
|
|
|
|
|
+ }
|
|
|
|
|
+ return this.list(queryWrapper);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|