package com.iamberry.rst.faces.cm; import com.iamberry.rst.core.cm.ComplaintDetectInfo; import com.iamberry.rst.core.cm.ComplaintDetectItem; import com.iamberry.rst.core.cm.DetectionBasis; import com.iamberry.rst.core.order.Order; import com.iamberry.rst.core.page.PageRequest; import com.iamberry.rst.core.page.PagedResult; import java.util.List; /** * 客诉-品质检测产品service */ public interface ComplaintDetectInfoService { /** * 添加单个品质检测产品 * @return */ int insert(ComplaintDetectInfo record); /** * 查询单个品质检测产品 * @return */ ComplaintDetectItem getDetectItemById(Integer detectId); /** * 修改单个待品质检测产品 * @return */ int updateDetectItemById(ComplaintDetectItem record); /** * 获取品质检测列表 * @return */ PagedResult<ComplaintDetectItem> listComplaintDetectItem(PageRequest<ComplaintDetectItem> pageRequest); /** * 根据客诉id、查询品检信息 * @return */ ComplaintDetectInfo getDetectByCustomerId(Integer customerId); /** * 添加品检项 * @return */ int insertItem(ComplaintDetectItem complaintDetectItem); /** * 删除品检项 * @return */ int deleteDetectItem(Integer detectItemId); /** * 查询检测内容 * @return */ List<DetectionBasis> listDetectionBasis(DetectionBasis detectionBasis); }