forked from erp-dev/erp
feat: new module for daily settlement
This commit is contained in:
12
settlement/signals.py
Normal file
12
settlement/signals.py
Normal file
@@ -0,0 +1,12 @@
|
||||
"""日结模块信号定义"""
|
||||
from django.dispatch import Signal
|
||||
|
||||
# 日结完成信号
|
||||
# 参数:
|
||||
# merchant: Merchant 实例
|
||||
# settlement_date: datetime.date
|
||||
# status: 'success' / 'failed' / 'partial'
|
||||
# modules: list[str] - 参与统计的模块列表
|
||||
# errors: dict - 模块错误详情 {'module_name': 'error message'}
|
||||
# task_id: str - Celery 任务ID
|
||||
daily_settlement_completed = Signal()
|
||||
Reference in New Issue
Block a user