package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.mapper.MaterialCodeDictionaryMapper; import com.whyc.pojo.MaterialCodeDictionary; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; @Service public class MaterialCodeDictionaryService { @Resource private MaterialCodeDictionaryMapper mapper; public void insertBatch(List list) { mapper.insertBatchSomeColumn(list); } public PageInfo getCodeList(int pageNum, int pageSize, int level) { PageHelper.startPage(pageNum,pageSize); QueryWrapper query = Wrappers.query(); if(level==1){ query.eq("parent_code","0"); }else if(level==2){ query.ne("parent_code","0"); } List materialCodeDictionaries = mapper.selectList(query); return new PageInfo(materialCodeDictionaries); } }