1
0
forked from erp-dev/erp

feat: new module for daily settlement

This commit is contained in:
2026-02-08 11:37:52 +08:00
parent 72597ce81f
commit c564b1af32
15 changed files with 991 additions and 0 deletions

27
settlement/apps.py Normal file
View 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 信号处理器'
)