12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.iamberry.rst.faces.customer;
- import com.iamberry.rst.core.customer.*;
- import com.iamberry.rst.core.page.PageRequest;
- import com.iamberry.rst.core.page.PagedResult;
- import java.util.List;
- /**
- * Created by Administrator on 2018/4/20.
- */
- public interface CustomerBasicService {
- /**
- * 查询客户基本信息列表
- */
- PagedResult<CustomerBasicInfo> listCustomerBasic(PageRequest<CustomerBasicInfo> pageRequest);
- /**
- * 根据id查询客户基本信息
- */
- CustomerBasicInfo getCustomerBasic(CustomerBasicInfo customerBasicInfo);
- /**
- * 根据id修改客户状态
- */
- Integer updateState(CustomerBasicInfo customerBasicInfo);
- /**
- * 根据客户id查询付款/退款信息
- */
- BillingInfo getBillingInfo(BillingInfo billingInfo);
- /**
- * 根据客户id查询开票信息
- */
- TicketOpeningInfo getOpeningInfo(TicketOpeningInfo ticketOpeningInfo);
- /**
- * 根据客户id查询联系人集合
- */
- List<DockedContactInfo> listDockedContactInfo(DockedContactInfo dockedContactInfo);
- /**
- * 根据客户id渠道销售信息集合
- */
- List<ChannelSaleInfo> listChannelSaleInfo(ChannelSaleInfo channelSaleInfo);
- /**
- * 根据客户id渠道划分信息集合
- */
- List<ChannelDivisionInfo> listChannelDivisionInfo(Integer coustomerId);
- }
|