EbsApiService.java 1.74 KB
Newer Older
gary's avatar
gary committed
1 2 3 4 5 6 7 8 9 10 11 12 13
package pwc.taxtech.atms.service;

import pwc.taxtech.atms.dto.ebsdto.*;

import java.util.List;

public interface EbsApiService {

    /**
     * EBS 日记账同步更新
     *
     * @param items
     */
Ken you's avatar
Ken you committed
14
    void queryRemoteServerThenUpdateJE(Long id,List<JournalEntryQueryDto> items);
gary's avatar
gary committed
15 16 17 18 19 20

    /**
     * ebs 科目余额表同步更新
     *
     * @param items
     */
Ken you's avatar
Ken you committed
21
    void queryRemoteServerThenUpdateTB(Long id,List<TrialBalanceQueryDto> items);
gary's avatar
gary committed
22 23 24 25 26 27

    /**
     * ebs 现金流量表同步更新
     *
     * @param items
     */
Ken you's avatar
Ken you committed
28
    void queryRemoteServerThenUpdateCF(Long id,List<CashFlowQueryDto> items);
gary's avatar
gary committed
29 30 31 32 33 34

    /**
     * ebs 资产负债表同步更新
     *
     * @param items
     */
Ken you's avatar
Ken you committed
35
    void queryRemoteServerThenUpdateBS(Long id,List<BalanceSheetQueryDto> items);
gary's avatar
gary committed
36 37 38 39 40 41

    /**
     * ebs 资产负债表PRC同步更新
     *
     * @param items
     */
Ken you's avatar
Ken you committed
42
    void queryRemoteServerThenUpdateBSprc(Long id,List<BalanceSheetPrcQueryDto> items);
gary's avatar
gary committed
43 44 45 46 47 48

    /**
     * ebs 利润表同步更新
     *
     * @param items
     */
Ken you's avatar
Ken you committed
49
    void queryRemoteServerThenUpdatePL(Long id ,List<ProfitLossStatementQueryDto> items);
gary's avatar
gary committed
50 51 52 53 54 55

    /**
     * ebs 利润表PRC同步更新
     *
     * @param items
     */
Ken you's avatar
Ken you committed
56
    void queryRemoteServerThenUpdatePLprc(Long id,List<ProfitLossStatementPrcQueryDto> items);
gary's avatar
gary committed
57 58 59 60 61 62

    /**
     * ebs 汇率表同步更新
     *
     * @param items
     */
Ken you's avatar
Ken you committed
63
    void queryRemoteServerThenUpdateOAR(Long id,List<OrganizationAccountingRateQueryDto> items);
gary's avatar
gary committed
64 65 66 67 68 69

    /**
     * ebs 机构信息表同步更新
     *
     * @param items
     */
gary's avatar
gary committed
70
    void queryRemoteServerThenUpdateOrg(Long id, List<OrganizationQueryDto> items);
Ken you's avatar
Ken you committed
71 72 73 74 75 76

    /**
     * ebs最后调用更新状态
     * @param ebsCallBackDto
     */
    void changeCallBackStatus(EbsCallBackDto ebsCallBackDto);
gary's avatar
gary committed
77
}