ISysDictDataService.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.huyi.task.base.service;
  2. import com.huyi.task.base.entity.SysDictData;
  3. import com.keao.tianhu.starter.mybatis.plus.entity.QueryRequest;
  4. import com.baomidou.mybatisplus.core.metadata.IPage;
  5. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  6. import com.baomidou.mybatisplus.extension.service.IService;
  7. import java.util.List;
  8. /**
  9. * ClassName: ISysDictDataService<br>
  10. * Description: SysDictDataService接口 <br>
  11. * Company: keao
  12. *
  13. * @author cuixq
  14. * @version v1.0.0 2021-09-10 cuixq 由Generator自动创建
  15. */
  16. public interface ISysDictDataService extends IService<SysDictData> {
  17. /**
  18. * 查询(分页)
  19. *
  20. * @param request QueryRequest
  21. * @param wrapper LambdaQueryWrapper<SysDictData>
  22. * @return IPage<SysDictData>
  23. */
  24. IPage<SysDictData> findSysDictDatas(QueryRequest request, LambdaQueryWrapper<SysDictData> wrapper);
  25. /**
  26. * 查询(所有)
  27. *
  28. * @param wrapper LambdaQueryWrapper<SysDictData>
  29. * @return List<SysDictData>
  30. */
  31. List<SysDictData> findSysDictDatas(LambdaQueryWrapper<SysDictData> wrapper);
  32. /**
  33. * 新增
  34. *
  35. * @param sysDictData sysDictData
  36. */
  37. void createSysDictData(SysDictData sysDictData);
  38. /**
  39. * 修改
  40. *
  41. * @param sysDictData sysDictData
  42. */
  43. void updateSysDictData(SysDictData sysDictData);
  44. /**
  45. * 删除
  46. *
  47. * @param wrapper LambdaQueryWrapper<SysDictData>
  48. */
  49. void deleteSysDictData(LambdaQueryWrapper<SysDictData> wrapper);
  50. }