dubbo-erp-consumer.xml
6.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://code.alibabatech.com/schema/dubbo
http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
<!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
<dubbo:annotation package="com.xiniunet.erp.*.helper"/>
<!-- 生成远程服务代理,可以和本地bean一样使用demoService -->
<dubbo:reference id="foundationService" interface="com.xiniunet.foundation.service.FoundationService" check="false">
<dubbo:method name="uploadFile" retries="0" timeout="300000" />
<dubbo:method name="uploadAttachment" retries="0" timeout="600000" />
<dubbo:method name="createFolderFileByPath" retries="0" timeout="300000" />
<dubbo:method name="createFolderFile" retries="0" timeout="300000"/>
</dubbo:reference>
<dubbo:reference id="securityService" interface="com.xiniunet.security.service.SecurityService" check="false"/>
<dubbo:reference id="dataService" interface="com.xiniunet.data.service.DataService" check="false"/>
<dubbo:reference id="logService" interface="com.xiniunet.log.service.LogService" timeout="60000" check="false"/>
<dubbo:reference id="masterService" interface="com.xiniunet.master.service.MasterService" check="false">
<dubbo:method name="exportSystemUserReport" retries="0" timeout="300000" />
<dubbo:method name="updateTenantTitle" retries="0" timeout="300000" />
<dubbo:method name="updateTenant" retries="0" timeout="300000" />
<dubbo:method name="importUserList" retries="0" timeout="300000" />
<dubbo:method name="importPermission" retries="0" timeout="300000" />
<dubbo:method name="importIdentityList" retries="0" timeout="300000" />
<dubbo:method name="updateRole" retries="0" timeout="300000"/>
<dubbo:method name="findApplication" retries="0" timeout="300000"/>
<dubbo:method name="exportSystemUserReport" retries="0" timeout="300000"/>
<dubbo:method name="importEmployeeList" retries="0" timeout="10000" />
<dubbo:method name="createClerk" retries="0" timeout="300000" />
<dubbo:method name="exportHrEmployeeReport" retries="0" timeout="30000" />
<dubbo:method name="findItem" retries="2" timeout="300000" />
<dubbo:method name="searchItemInternal" retries="2" timeout="10000" />
<dubbo:method name="importItemList" retries="0" timeout="300000" />
<dubbo:method name="importCategoryList" retries="0" timeout="300000" />
<dubbo:method name="importCustomerList" retries="0" timeout="10000" />
<dubbo:method name="createCashAccount" retries="0" timeout="10000" />
<dubbo:method name="findCapitalAccount" retries="0" timeout="30000" />
</dubbo:reference><!--
<dubbo:reference id="monitorService" interface="com.alibaba.dubbo.monitor.MonitorService"/>-->
<dubbo:reference id="inventoryService" interface="com.xiniunet.inventory.service.InventoryService" check="false">
<dubbo:method name="postAdjustment" retries="0" timeout="300000" />
<dubbo:method name="createAdjustment" retries="0" timeout="10000" />
<dubbo:method name="createTransfer" retries="0" timeout="10000" />
<dubbo:method name="createCycleCountHead" retries="0" timeout="300000" />
<dubbo:method name="importCycleCountEntry" retries="0" timeout="300000" />
<dubbo:method name="getCycleCountComparison" retries="0" timeout="300000" />
</dubbo:reference>
<dubbo:reference id="purchasingService" interface="com.xiniunet.purchasing.service.PurchasingService" check="false">
<dubbo:method name="postReceipt" retries="0" timeout="10000" />
<dubbo:method name="postReturn" retries="0" timeout="10000" />
<dubbo:method name="postPaymentNotice" retries="0" timeout="10000" />
</dubbo:reference>
<dubbo:reference id="salesService" interface="com.xiniunet.sales.service.SaleService" check="false">
<dubbo:method name="postReceiptNotice" retries="0" timeout="10000" />
<dubbo:method name="postReturn" retries="0" timeout="10000" />
<dubbo:method name="postShipment" retries="0" timeout="10000" />
<dubbo:method name="updateOrder" retries="0" timeout="3000" />
</dubbo:reference>
<dubbo:reference id="ledgerService" interface="com.xiniunet.ledger.service.LedgerService" check="false">
<dubbo:method name="findAccountingBalance" retries="0" timeout="30000" />
<dubbo:method name="findAccountingTransaction" retries="0" timeout="30000" />
<dubbo:method name="findAllocationBalance" retries="0" timeout="30000" />
<dubbo:method name="findAllocationTransaction" retries="0" timeout="30000" />
</dubbo:reference>
<dubbo:reference id="payableService" interface="com.xiniunet.payable.service.PayableService" check="false">
<dubbo:method name="createAutoPostInvoice" retries="0" timeout="3000" />
<dubbo:method name="createAutoPostPayment" retries="0" timeout="3000" />
<dubbo:method name="createPaymentReconcile" retries="0" timeout="3000" />
<dubbo:method name="createReconcileBatch" retries="0" timeout="3000" />
<dubbo:method name="createReconcile" retries="0" timeout="3000" />
<dubbo:method name="approveInvoice" retries="0" timeout="3000" />
<dubbo:method name="approvePayment" retries="0" timeout="3000" />
</dubbo:reference>
<dubbo:reference id="receivableService" interface="com.xiniunet.receivable.service.ReceivableService" check="false">
<dubbo:method name="createAutoPostInvoice" retries="0" timeout="3000" />
<dubbo:method name="createAutoPostReceipt" retries="0" timeout="3000" />
<dubbo:method name="createReconcile" retries="0" timeout="3000" />
<dubbo:method name="createReconcileBatch" retries="0" timeout="3000" />
<dubbo:method name="approveReceipt" retries="0" timeout="3000" />
<dubbo:method name="approveInvoice" retries="0" timeout="3000" />
</dubbo:reference>
<dubbo:reference id="wosaiService" interface="com.xiniunet.wosai.service.WosaiService" check="false">
</dubbo:reference>
</beans>