24 lines
1.0 KiB
Python
24 lines
1.0 KiB
Python
from appPublic.registerfunction import RegisterFunction
|
|
from appPublic.dictObject import DictObject
|
|
from appPublic.log import debug, exception, error
|
|
from ahserver.serverenv import ServerEnv
|
|
from accounting.accounting_config import Accounting
|
|
from accounting.bill import write_bill
|
|
from accounting.openaccount import openOwnerAccounts, openProviderAccounts, openResellerAccounts, openCustomerAccounts
|
|
from accounting.getaccount import getAccountBalance, getCustomerBalance, getAccountByName, get_account_total_amount
|
|
from accounting.bizaccount import BizAccounting
|
|
|
|
def load_accounting():
|
|
g = ServerEnv()
|
|
g.Accounting = Accounting
|
|
g.write_bill = write_bill
|
|
g.openOwnerAccounts = openOwnerAccounts
|
|
g.openProviderAccounts = openProviderAccounts
|
|
g.openResellerAccounts = openResellerAccounts
|
|
g.openCustomerAccounts = openCustomerAccounts
|
|
g.getAccountBalance = getAccountBalance
|
|
g.getCustomerBalance = getCustomerBalance
|
|
g.getAccountByName = getAccountByName
|
|
g.get_account_total_amount = get_account_total_amount
|
|
g.BizAccounting = BizAccounting
|