TbSceneServiceImpl.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.fdkankan.tools.service.impl;
  2. import com.baomidou.dynamic.datasource.annotation.DS;
  3. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  4. import com.fdkankan.tools.entity.TbScene;
  5. import com.fdkankan.tools.mapper.ITbSceneMapper;
  6. import com.fdkankan.tools.service.ITbSceneService;
  7. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  8. import org.springframework.stereotype.Service;
  9. import java.util.List;
  10. /**
  11. * <p>
  12. * 服务实现类
  13. * </p>
  14. *
  15. * @author
  16. * @since 2023-04-04
  17. */
  18. @Service
  19. public class TbSceneServiceImpl extends ServiceImpl<ITbSceneMapper, TbScene> implements ITbSceneService {
  20. @Override
  21. public List<TbScene> getByUserId(Long userId) {
  22. LambdaQueryWrapper<TbScene> wrapper = new LambdaQueryWrapper<>();
  23. wrapper.eq(TbScene::getUserId,userId);
  24. wrapper.le(TbScene::getCreateTime,"2023-03-01 00:00:00");
  25. return this.list(wrapper);
  26. }
  27. @DS("flowable")
  28. @Override
  29. public List<TbScene> getByNumListDb2(List<String> numList) {
  30. LambdaQueryWrapper<TbScene> wrapper = new LambdaQueryWrapper<>();
  31. wrapper.in(TbScene::getNum,numList);
  32. return this.list(wrapper);
  33. }
  34. @DS("flowable")
  35. @Override
  36. public void saveDb2(TbScene tbScene) {
  37. this.save(tbScene);
  38. }
  39. @DS("flowable")
  40. @Override
  41. public List<TbScene> getByUserIdDb2(Long userId) {
  42. return this.list();
  43. }
  44. }