Files
server-core/app
Pine 102c49654a 完善:删除用户接口增加完整级联删除逻辑
核心改动:
1. 删除用户前先级联删除所有相关数据(60+张表):
   - 认证与信用:certifications、skill_tests、credit_scores、credit_ledger、credit_dimensions、user_badges
   - IM/消息:messages、dm_messages、notifications
   - 服务大厅:opc_services、service_inquiries、service_orders、community_posts、community_comments、community_likes、community_follows
   - 培训:training_enrollments、training_course_enrollments、training_lesson_progress、training_certificates
   - 招聘:jobs、job_applications
   - 人才:talent_profiles
   - 用户主页:user_pages、user_page_review_logs
   - 邀请:invite_records(同时删除作为邀请人的记录)
   - 财务:finance_records、escrows、contracts、invoices、disputes、ratings
   - 任务:tasks、task_claims、task_deliveries、task_milestones、task_acceptances
   - 园区/企业:park_members、company_members、park_admissions、park_transfers(同时删除作为负责人的企业)
   - 内容互动:content_likes、content_comments、content_comment_likes
   - 其他:sessions、agents、opc_profiles、investor_preferences、roadshow_registrations等

2. 安全防护:
   - 防止删除当前登录账号
   - 级联删除失败的表自动跳过,不影响主流程
   - 返回级联删除的记录数量

3. 算力引擎同步删除:
   - 删除用户后同步删除算力引擎中的账号
   - 失败不阻断主流程

4. 审计日志:
   - 记录删除操作和级联删除数量
2026-09-06 12:07:33 +08:00
..