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 listCustomerBasic(PageRequest pageRequest); /** * 根据id查询客户基本信息 */ CustomerBasicInfo getCustomerBasic(CustomerBasicInfo customerBasicInfo); /** * 根据id修改客户状态 */ Integer updateState(CustomerBasicInfo customerBasicInfo); /** * 根据客户id查询付款/退款信息 */ BillingInfo getBillingInfo(BillingInfo billingInfo); /** * 根据客户id查询开票信息 */ TicketOpeningInfo getOpeningInfo(TicketOpeningInfo ticketOpeningInfo); /** * 根据客户id查询联系人集合 */ List listDockedContactInfo(DockedContactInfo dockedContactInfo); /** * 根据客户id渠道销售信息集合 */ List listChannelSaleInfo(ChannelSaleInfo channelSaleInfo); }