package com.ruoyi.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.domain.ZfCode; import com.ruoyi.mapper.ZfCodeMapper; import com.ruoyi.service.ZfCodeService; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; /** * @Author Jinquan_Ou * @Description * @Date 2023-07-16 23:32 * @Version 1.0.0 **/ @Service public class ZfCodeServiceImpl extends ServiceImpl implements ZfCodeService { @Override public List likeGetByName(String name) { LambdaQueryWrapper lqw = new LambdaQueryWrapper<>(); lqw.like(ZfCode::getName,name); return list(lqw); } @Override public List getNameByCode(List codeList) { if(codeList.size() == 0){ return new ArrayList<>(); } LambdaQueryWrapper lqw = new LambdaQueryWrapper<>(); lqw.in(codeList.size()!=0,ZfCode::getCode,codeList); List zfCodeList = list(lqw); return zfCodeList.stream().map(ZfCode::getName).collect(Collectors.toList()); } }