package com.fdkankan.tools.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.fdkankan.tools.entity.TbScene;
import com.fdkankan.tools.mapper.ITbSceneMapper;
import com.fdkankan.tools.service.ITbSceneService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
/**
*
* 服务实现类
*
*
* @author
* @since 2023-04-04
*/
@Service
public class TbSceneServiceImpl extends ServiceImpl implements ITbSceneService {
@Override
public List getByUserId(Long userId) {
LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>();
wrapper.eq(TbScene::getUserId,userId);
wrapper.le(TbScene::getCreateTime,"2023-03-01 00:00:00");
return this.list(wrapper);
}
@DS("flowable")
@Override
public List getByNumListDb2(List numList) {
LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>();
wrapper.in(TbScene::getNum,numList);
return this.list(wrapper);
}
@DS("flowable")
@Override
public void saveDb2(TbScene tbScene) {
this.save(tbScene);
}
@DS("flowable")
@Override
public List getByUserIdDb2(Long userId) {
return this.list();
}
}