整理代码

This commit is contained in:
strepsiades
2026-04-03 09:18:44 +08:00
parent 543c3ff906
commit f5729d5a18
50 changed files with 305 additions and 296 deletions
@@ -20,10 +20,7 @@ class PersonnelDetailApiHandler(BaseApiHandler):
"""人员明细 API Handler"""
def __init__(self, **handler_config: Any):
super().__init__(**handler_config)
self._node_type = "personnel_detail"
self._node_class = PersonnelDetailSyncNode
self._schema = PowerDetail
super().__init__(node_class=PersonnelDetailSyncNode, schema=PowerDetail, **handler_config)
self.update_schemas = [PowerDetailCreate, PowerDetailUpdate]
def _use_aggregate_load(self) -> bool:
@@ -9,4 +9,4 @@ from schemas.power.power_detail import PowerDetail
class PersonnelDetailJsonlHandler(BaseJsonlHandler):
"""人员明细 JSONL Handler"""
def __init__(self, datasource: JsonlDataSource):
super().__init__(datasource, "personnel_detail", PersonnelDetailSyncNode, PowerDetail)
super().__init__(datasource, PersonnelDetailSyncNode, schema=PowerDetail)