package com.fdkankan.fusion.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.fdkankan.fusion.entity.ScenePlusExt; import com.fdkankan.fusion.mapper.IScenePlusExtMapper; import com.fdkankan.fusion.response.SceneVo; import com.fdkankan.fusion.service.IScenePlusExtService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** *

* 服务实现类 *

* * @author * @since 2023-12-28 */ @Service public class ScenePlusExtServiceImpl extends ServiceImpl implements IScenePlusExtService { @Override public List getRtkByNumList(List numList) { return this.getBaseMapper().getRtkByNumList(numList); } @Override public ScenePlusExt getByPlusId(Long id) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(ScenePlusExt::getPlusId,id); List list = this.list(wrapper); if(list == null || list.isEmpty()){ return null; } return list.get(0); } @Override public List getByPlusIds(List plusIds) { if(plusIds == null || plusIds.isEmpty()){ return new ArrayList<>(); } LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.in(ScenePlusExt::getPlusId,plusIds); return this.list(wrapper); } }