package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.whyc.dto.Response; import com.whyc.mapper.SOPFileTypeMapper; import com.whyc.pojo.SOPFileType; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; @Service public class SOPFileTypeService { @Resource private SOPFileTypeMapper mapper; public List getAllInDB(List typeList) { return mapper.getAllInDB(typeList); } public void addBatch(List newRecordList) { mapper.insertBatchSomeColumn(newRecordList); } public Response getType1List() { QueryWrapper query = Wrappers.query(); query.select(" distinct type1"); List sopFileTypes = mapper.selectList(query); return new Response().set(1,sopFileTypes); } public Response getType2List(String type1) { QueryWrapper query = Wrappers.query(); query.select("type2").eq("type1",type1); List sopFileTypes = mapper.selectList(query); return new Response().set(1,sopFileTypes); } }