"""日结模块信号定义""" 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()