chore(lyzy): 清空员工信息与用户管理(保留 admin 与配置类数据)
需求:蓝羽纸业员工信息和用户管理需要清空重来。
清理范围:
- HR 员工级业务数据 18 张表全清:
hrm_employee / hrm_employee_salary / hrm_employee_social_security /
hrm_employee_schedule / hrm_employee_contract / hrm_employee_education /
hrm_employee_emergency_contact / hrm_employee_work_history /
hrm_attendance_record / hrm_attendance_exception / hrm_attendance_summary /
hrm_salary_calculation / hrm_salary_payment / hrm_salary_payment_detail /
hrm_leave_application / hrm_overtime_application /
hrm_resignation_application / hrm_transfer_application
- system_users 保留 admin(id=1),其余清空
- system_user_role / system_user_post 保留 admin 的
- system_notify_message / system_oauth2_access_token 清空
保留不动:
- HR 配置类:考勤规则(3)、节假日(10)、请假类型(6)、薪资结构(5)、
社保方案(1)、税率(7)
- 系统基础:部门(15)、角色、菜单、字典
- 其他模块业务单据:crm/erp/mes 等(负责人字段变为孤立引用,不影响列表)
执行前已全量备份 22 张表为 *_bak20261104。
清理结果:员工档案 84→0,系统用户 86→1(admin),
工资条 417→0,考勤 1162→0;配置类数据全部保留。
已验证:admin 登录正常,用户/员工列表返回 0,薪酬核算预览返回 0 人不报错,
执行核算 code=0,crm/erp/mes 列表正常,前后端服务健康。