1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.iamberry.rst.service.customer;
- import com.github.pagehelper.PageHelper;
- import com.iamberry.rst.core.customer.*;
- import com.iamberry.rst.core.page.PageRequest;
- import com.iamberry.rst.core.page.PagedResult;
- import com.iamberry.rst.faces.customer.CustomerBasicService;
- import com.iamberry.rst.service.customer.mapper.CustomerBasicMapper;
- import com.iamberry.rst.util.PageUtil;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.List;
- /**
- * Created by Administrator on 2018/4/20.
- */
- @Service
- public class CustomerBasicServiceImpl implements CustomerBasicService{
- @Autowired
- private CustomerBasicMapper customerBasicMapper;
- @Override
- public PagedResult<CustomerBasicInfo> listCustomerBasic(PageRequest<CustomerBasicInfo> pageRequest) {
- PageHelper.startPage(pageRequest.getPageNO(), pageRequest.getPageSize(), pageRequest.isPageTotal());
- List<CustomerBasicInfo> customerBasicList = customerBasicMapper.listCustomerBasic(pageRequest.getData());
- return PageUtil.getPage(customerBasicList);
- }
- @Override
- public CustomerBasicInfo getCustomerBasic(CustomerBasicInfo customerBasicInfo) {
- return customerBasicMapper.getCustomerBasic(customerBasicInfo);
- }
- @Override
- public Integer updateState(CustomerBasicInfo customerBasicInfo) {
- return customerBasicMapper.updateState(customerBasicInfo);
- }
- @Override
- public BillingInfo getBillingInfo(BillingInfo billingInfo) {
- return customerBasicMapper.getBillingInfo(billingInfo);
- }
- @Override
- public TicketOpeningInfo getOpeningInfo(TicketOpeningInfo ticketOpeningInfo) {
- return customerBasicMapper.getOpeningInfo(ticketOpeningInfo);
- }
- @Override
- public List<DockedContactInfo> listDockedContactInfo(DockedContactInfo dockedContactInfo) {
- return customerBasicMapper.listDockedContactInfo(dockedContactInfo);
- }
- @Override
- public List<ChannelSaleInfo> listChannelSaleInfo(ChannelSaleInfo channelSaleInfo) {
- return customerBasicMapper.listChannelSaleInfo(channelSaleInfo);
- }
- @Override
- public List<ChannelDivisionInfo> listChannelDivisionInfo(Integer coustomerId) {
- return customerBasicMapper.listChannelDivisionInfo(coustomerId);
- }
- }
|