forked from erp-dev/erp
feat: new module for daily settlement
This commit is contained in:
27
settlement/apps.py
Normal file
27
settlement/apps.py
Normal file
@@ -0,0 +1,27 @@
|
||||
"""日结模块应用配置"""
|
||||
import logging
|
||||
|
||||
from django.apps import AppConfig
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class SettlementConfig(AppConfig):
|
||||
default_auto_field = 'django.db.models.BigAutoField'
|
||||
name = 'settlement'
|
||||
verbose_name = '日结管理'
|
||||
|
||||
def ready(self):
|
||||
"""注册信号处理函数"""
|
||||
from .signals import daily_settlement_completed
|
||||
from . import handlers
|
||||
|
||||
# 注册日结完成信号处理器
|
||||
daily_settlement_completed.connect(
|
||||
handlers.on_daily_settlement_completed,
|
||||
dispatch_uid='settlement.on_daily_settlement_completed'
|
||||
)
|
||||
|
||||
logger.info(
|
||||
f'[settlement.apps] 已注册 daily_settlement_completed 信号处理器'
|
||||
)
|
||||
Reference in New Issue
Block a user