CustomerService.java 1.2 KB

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