You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

88 lines
1.4 KiB

  1. package com.simple.service;
  2. import com.github.pagehelper.PageInfo;
  3. import com.simple.domain.po.WxCUserCar;
  4. import java.util.List;
  5. public interface WxCUserCarService {
  6. /**
  7. * 根据实体查询分页列表
  8. *
  9. * @param record
  10. * @param pageIndex
  11. * @param pageSize
  12. * @return
  13. */
  14. PageInfo<WxCUserCar> listAsPage(WxCUserCar record, Integer pageIndex, Integer pageSize);
  15. /**
  16. * 根据实体查询列表
  17. *
  18. * @param record
  19. * @return
  20. */
  21. List<WxCUserCar> getList(WxCUserCar record);
  22. /**
  23. * 根据实体查询count
  24. *
  25. * @param record
  26. * @return
  27. */
  28. Integer countUserCar(WxCUserCar record);
  29. /**
  30. * 根据实体查询
  31. *
  32. * @param record
  33. * @return
  34. */
  35. WxCUserCar getOne(WxCUserCar record);
  36. /**
  37. * 根据Id获得实体
  38. *
  39. * @param id
  40. * @return
  41. */
  42. WxCUserCar getById(Long id);
  43. /**
  44. * 获取新的ID
  45. */
  46. Long getNewCarID();
  47. /**
  48. * 保存实体
  49. *
  50. * @param record
  51. */
  52. void save(WxCUserCar record);
  53. /**
  54. * 保存或更新实体
  55. *
  56. * @param record
  57. */
  58. void saveOrUpdate(WxCUserCar record);
  59. /**
  60. * 根据Id删除实体
  61. *
  62. * @param id
  63. */
  64. void deleteById(Long id);
  65. /**
  66. * 根据WxCUserCar删除实体
  67. *
  68. * @param record
  69. */
  70. void deleteByObj(WxCUserCar record);
  71. }