ICustomerCardSettingService.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.yijia.customer.service;
  2. import java.util.List;
  3. import com.yijia.customer.domain.CustomerCardSetting;
  4. /**
  5. * 客户电子会员卡充值优惠设置Service接口
  6. *
  7. * @author yijia
  8. * @date 2021-04-06
  9. */
  10. public interface ICustomerCardSettingService
  11. {
  12. /**
  13. * 查询客户电子会员卡充值优惠设置
  14. *
  15. * @param id 客户电子会员卡充值优惠设置ID
  16. * @return 客户电子会员卡充值优惠设置
  17. */
  18. public CustomerCardSetting selectCustomerCardSettingById(Long id);
  19. /**
  20. * 查询客户电子会员卡充值优惠设置列表
  21. *
  22. * @param customerCardSetting 客户电子会员卡充值优惠设置
  23. * @return 客户电子会员卡充值优惠设置集合
  24. */
  25. public List<CustomerCardSetting> selectCustomerCardSettingList(CustomerCardSetting customerCardSetting);
  26. /**
  27. * 查询油站电子卡规则设置
  28. * @param customerCardSetting
  29. * @return
  30. */
  31. public CustomerCardSetting selectCustomerCardSetting(CustomerCardSetting customerCardSetting);
  32. /**
  33. * 新增客户电子会员卡充值优惠设置
  34. *
  35. * @param customerCardSetting 客户电子会员卡充值优惠设置
  36. * @return 结果
  37. */
  38. public int insertCustomerCardSetting(CustomerCardSetting customerCardSetting);
  39. /**
  40. * 修改客户电子会员卡充值优惠设置
  41. *
  42. * @param customerCardSetting 客户电子会员卡充值优惠设置
  43. * @return 结果
  44. */
  45. public int updateCustomerCardSetting(CustomerCardSetting customerCardSetting);
  46. /**
  47. * 批量删除客户电子会员卡充值优惠设置
  48. *
  49. * @param ids 需要删除的客户电子会员卡充值优惠设置ID
  50. * @return 结果
  51. */
  52. public int deleteCustomerCardSettingByIds(Long[] ids);
  53. /**
  54. * 删除客户电子会员卡充值优惠设置信息
  55. *
  56. * @param id 客户电子会员卡充值优惠设置ID
  57. * @return 结果
  58. */
  59. public int deleteCustomerCardSettingById(Long id);
  60. }