A2/A4/A6 实现员工头像后端、组织架构接口与合同模型

这个提交包含在:
2026-03-29 11:29:17 +08:00
父节点 92163e0af2
当前提交 6f9e1d30a2
共修改 8 个文件,包含 1120 行新增和 61 行删除
+2
查看文件
@@ -108,6 +108,7 @@ function mapPresenceEmployee(row) {
employeeNo: row.employee_no,
name: row.name,
title: row.title,
avatarUrl: row.avatar_path ? `/api/avatars/${row.id}` : null,
employmentStatus: row.employment_status,
department: row.department ? { id: row.department.id, name: row.department.name } : null,
};
@@ -309,6 +310,7 @@ async function listActivePresenceEmployees(prisma, filters = {}) {
employee_no: true,
name: true,
title: true,
avatar_path: true,
employment_status: true,
department: { select: { id: true, name: true } },
},