CustomerService.java 919 Bytes
Newer Older
eddie.woo's avatar
eddie.woo committed
1 2 3 4 5 6 7 8
package pwc.taxtech.atms.service;

import java.io.InputStream;
import java.util.List;

import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.dto.customer.CustomerDto;
import pwc.taxtech.atms.dto.customer.CustomerValidateInfoDto;
9
import pwc.taxtech.atms.dto.vatdto.CustomsInvoiceDto;
eddie.woo's avatar
eddie.woo committed
10 11 12 13 14 15 16 17 18 19 20 21 22 23

public interface CustomerService {

    List<OperationResultDto<CustomerDto>> addRange(List<CustomerDto> customerDtoList);

    CustomerValidateInfoDto getByEnterpriseAccountSetID(String setId);
    
    List<CustomerDto> getCustomer();
    
    OperationResultDto<String> deleteRange(List<CustomerDto> customerDtoList);
    
    List<OperationResultDto<CustomerDto>> updateRange(List<CustomerDto> customerDtoList);
    
    Object upload(InputStream inputStream, String fileName, String action, String enterpriseAccountID);
24 25

    List<CustomsInvoiceDto> GetCustomsInvoicesByPeriodIds(int fromPeriod, int toPeriod);
eddie.woo's avatar
eddie.woo committed
26
}