1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package com.iamberry.rst.faces.cm;
- import com.iamberry.rst.core.cm.*;
- import com.iamberry.rst.core.page.PagedResult;
- import java.util.List;
- import java.util.Map;
- /**
- * 客诉基本信息
- */
- public interface CustomerService {
- /**
- * 添加客诉
- * @param customerInfo
- * @return
- */
- Integer saveCustomerInfo(CustomerInfo customerInfo,SalesOrder salesOrder,Map<String,Object> produceMap);
- /**
- * 根据id获取客诉信息
- * @param customerId
- * @return
- */
- CustomerInfo getCustomerInfo(Integer customerId);
- /**
- * 修改客诉信息
- * @param record
- * @return
- */
- Integer updateCustomerInfo(CustomerInfo record);
- /**
- * 查询客诉基本信息列表
- * @param customerInfo
- * @return
- */
- PagedResult<CustomerInfo> listCustomer(int pageNO, int pageSize, CustomerInfo customerInfo, boolean isTotalNum);
- /**
- * 查询客诉基本信息
- * @param customerInfo
- * @return
- */
- Map<String,Object> getCustomerInfo(CustomerInfo customerInfo);
- /**
- * 获取售后退货信息
- * @param backGoods
- * @return
- */
- BackGoods getBackGoods(BackGoods backGoods);
- /**
- * 获取售后补寄信息
- * @param reissue
- * @return
- */
- Reissue getReissue(Reissue reissue);
- /**
- * 查询寄回和寄出的产品和配件信息
- * @param customerCommon
- * @param isSolve
- * @return
- */
- CustomerCommon selectProdcueAndFitting(CustomerCommon customerCommon, int isSolve);
- }
|