InternalCarService.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /*
  2. * Copyright [2022] [https://www.xiaonuo.vip]
  3. *
  4. * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
  5. *
  6. * 1.请不要删除和修改根目录下的LICENSE文件。
  7. * 2.请不要删除和修改Snowy源码头部的版权声明。
  8. * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。
  9. * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip
  10. * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。
  11. * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip
  12. */
  13. package vip.xiaonuo.modular.InternalCar.service;
  14. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  15. import com.baomidou.mybatisplus.extension.service.IService;
  16. import vip.xiaonuo.common.pojo.CommonResult;
  17. import vip.xiaonuo.modular.InternalCar.entity.InternalCar;
  18. import vip.xiaonuo.modular.InternalCar.param.InternalCarAddParam;
  19. import vip.xiaonuo.modular.InternalCar.param.InternalCarEditParam;
  20. import vip.xiaonuo.modular.InternalCar.param.InternalCarIdParam;
  21. import vip.xiaonuo.modular.InternalCar.param.InternalCarPageParam;
  22. import java.util.List;
  23. /**
  24. * internal_carService接口
  25. *
  26. * @author wang
  27. * @date 2023/12/05 16:29
  28. **/
  29. public interface InternalCarService extends IService<InternalCar> {
  30. /**
  31. * 获取internal_car分页
  32. *
  33. * @author wang
  34. * @date 2023/12/05 16:29
  35. */
  36. Page<InternalCar> page(InternalCarPageParam internalCarPageParam);
  37. /**
  38. * 添加internal_car
  39. *
  40. * @author wang
  41. * @date 2023/12/05 16:29
  42. */
  43. CommonResult add(InternalCarAddParam internalCarAddParam);
  44. /**
  45. * 编辑internal_car
  46. *
  47. * @author wang
  48. * @date 2023/12/05 16:29
  49. */
  50. CommonResult edit(InternalCarEditParam internalCarEditParam);
  51. /**
  52. * 删除internal_car
  53. *
  54. * @author wang
  55. * @date 2023/12/05 16:29
  56. */
  57. void delete(List<InternalCarIdParam> internalCarIdParamList);
  58. /**
  59. * 获取internal_car详情
  60. *
  61. * @author wang
  62. * @date 2023/12/05 16:29
  63. */
  64. InternalCar detail(InternalCarIdParam internalCarIdParam);
  65. /**
  66. * 获取internal_car详情
  67. *
  68. * @author wang
  69. * @date 2023/12/05 16:29
  70. **/
  71. InternalCar queryEntity(Integer id);
  72. }