123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- package com.iamberry.rst.faces.cm;
- import com.iamberry.rst.core.cm.*;
- import com.iamberry.rst.core.order.ProductType;
- import com.iamberry.rst.core.page.PagedResult;
- import org.springframework.transaction.annotation.Transactional;
- import java.util.List;
- import java.util.Map;
- public interface CustomerService {
-
- Integer saveCustomerInfo(CustomerInfo customerInfo,SalesOrder salesOrder);
-
- Integer updateCustomerInfo(CustomerInfo customerInfo,SalesOrder salesOrder);
-
- Map<String,Object> sendEfastOrder(SalesOrder salesOrder);
-
- CustomerInfo getCustomerInfo(Integer customerId);
-
- Integer updateCustomerInfo(CustomerInfo record);
-
- PagedResult<CustomerInfo> listCustomer(int pageNO, int pageSize, CustomerInfo customerInfo, boolean isTotalNum);
-
- Map<String,Object> getCustomerInfo(CustomerInfo customerInfo);
-
- BackGoods getBackGoods(BackGoods backGoods);
-
- NoreasonBack getNoreasonBack(NoreasonBack noreasonBack);
-
- Reissue getReissue(Reissue reissue);
-
- Renewed getRenewedInfo(Renewed renewed);
-
- Repair getRepairInfo(Repair repair);
-
- CustomerCommon selectProdcueAndFitting(CustomerCommon customerCommon, int isSolve);
-
- ProductType getcompanyAffiliation(Integer customerId);
-
- void setName(CustomerCommon cc);
-
- void chargebackEfastOrder(CustomerCommon customerCommon, SalesOrder salesOrder,Integer status,Integer returnType);
-
- void saveComplaintSignclosedInfo(ComplaintSignclosedInfo complaintSignclosedInfo,CustomerCommon customerCommon);
-
- void saveComplaintDetectInfo(ComplaintDetectInfo complaintDetectInfo,CustomerCommon customerCommon);
-
- Map<String,Object> sendEfastOrder(CustomerCommon customerCommon,SalesOrder salesOrder);
-
- Integer getQuestionNumber(CustomerInfo customerInfo);
-
- void deleteCustomerAfterSales(CustomerInfo customer);
- Integer selectNotSolvedCustomer(CustomerInfo customer);
-
- List<CustomerInfo> listOnCustomer(CustomerInfo customerInfo);
- }
|