ComplaintDetectInfoService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.iamberry.rst.faces.cm;
  2. import com.iamberry.rst.core.cm.ComplaintDetectInfo;
  3. import com.iamberry.rst.core.cm.ComplaintDetectItem;
  4. import com.iamberry.rst.core.cm.DetectionBasis;
  5. import com.iamberry.rst.core.order.Order;
  6. import com.iamberry.rst.core.page.PageRequest;
  7. import com.iamberry.rst.core.page.PagedResult;
  8. import java.util.List;
  9. /**
  10. * 客诉-品质检测产品service
  11. */
  12. public interface ComplaintDetectInfoService {
  13. /**
  14. * 添加单个品质检测产品
  15. * @return
  16. */
  17. int insert(ComplaintDetectInfo record);
  18. /**
  19. * 查询单个品质检测产品
  20. * @return
  21. */
  22. ComplaintDetectItem getDetectItemById(Integer detectId);
  23. /**
  24. * 修改单个待品质检测产品
  25. * @return
  26. */
  27. int updateDetectItemById(ComplaintDetectItem record);
  28. /**
  29. * 获取品质检测列表
  30. * @return
  31. */
  32. PagedResult<ComplaintDetectItem> listComplaintDetectItem(PageRequest<ComplaintDetectItem> pageRequest);
  33. /**
  34. * 根据客诉id、查询品检信息
  35. * @return
  36. */
  37. ComplaintDetectInfo getDetectByCustomerId(Integer customerId);
  38. /**
  39. * 添加品检项
  40. * @return
  41. */
  42. int insertItem(ComplaintDetectItem complaintDetectItem);
  43. /**
  44. * 删除品检项
  45. * @return
  46. */
  47. int deleteDetectItem(Integer detectItemId);
  48. /**
  49. * 查询检测内容
  50. * @return
  51. */
  52. List<DetectionBasis> listDetectionBasis(DetectionBasis detectionBasis);
  53. }