新增征信员工HTML样本并改造Mock解析

This commit is contained in:
wkc
2026-03-23 20:35:52 +08:00
parent 27aab7f9bc
commit 823e9f75a9
1016 changed files with 16400 additions and 9 deletions

View File

@@ -85,3 +85,27 @@ class StaffIdentityRepository:
"staff_id_card": staff["staff_id_card"],
"family_id_cards": family_id_cards,
}
def select_active_staff_identities(self) -> List[Dict[str, str]]:
"""读取所有可用于征信样本导出的员工身份。"""
with self._connect() as connection:
with connection.cursor() as cursor:
cursor.execute(
"""
SELECT s.name AS staff_name, s.id_card AS staff_id_card
FROM ccdi_base_staff s
WHERE COALESCE(TRIM(s.name), '') <> ''
AND COALESCE(TRIM(s.id_card), '') <> ''
AND s.status = '0'
ORDER BY s.staff_id
"""
)
rows = cursor.fetchall()
return [
{
"staff_name": row["staff_name"],
"staff_id_card": row["staff_id_card"],
}
for row in rows
]