CustomerService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.iamberry.rst.faces.cm;
  2. import com.iamberry.rst.core.cm.BackGoods;
  3. import com.iamberry.rst.core.cm.CustomerInfo;
  4. import com.iamberry.rst.core.cm.Reissue;
  5. import com.iamberry.rst.core.page.PagedResult;
  6. import java.util.List;
  7. /**
  8. * 客诉基本信息
  9. */
  10. public interface CustomerService {
  11. /**
  12. * 添加客诉
  13. * @param customerInfo
  14. * @return
  15. */
  16. Integer saveCustomerInfo(CustomerInfo customerInfo);
  17. /**
  18. * 根据id获取客诉信息
  19. * @param customerId
  20. * @return
  21. */
  22. CustomerInfo getCustomerInfo(Integer customerId);
  23. /**
  24. * 修改客诉信息
  25. * @param record
  26. * @return
  27. */
  28. Integer updateCustomerInfo(CustomerInfo record);
  29. /**
  30. * 查询客诉基本信息列表
  31. * @param customerInfo
  32. * @return
  33. */
  34. PagedResult<CustomerInfo> listCustomer(int pageNO, int pageSize, CustomerInfo customerInfo, boolean isTotalNum);
  35. /**
  36. * 查询客诉基本信息
  37. * @param customerInfo
  38. * @return
  39. */
  40. CustomerInfo getCustomerInfo(CustomerInfo customerInfo);
  41. /**
  42. * 获取售后退货信息
  43. * @param backGoods
  44. * @return
  45. */
  46. BackGoods getBackGoods(BackGoods backGoods);
  47. /**
  48. * 获取售后补寄信息
  49. * @param reissue
  50. * @return
  51. */
  52. Reissue getReissue(Reissue reissue);
  53. }