运维工具-业务库员工删除员工标签、员工证件、用户表信息

This commit is contained in:
曹磊 2026-02-03 08:52:56 +08:00
parent 9618ffa7ed
commit 65bcc877f7
3 changed files with 15 additions and 1 deletions

View File

@ -24,8 +24,10 @@ public interface CleanAdvisoryMapper extends BaseMapper<CleanAdvisory> {
void deleteElderModifyInfo(CleanAdvisory cleanAdvisory);
void deleteEmpMedia(CleanAdvisory cleanAdvisory);
void deleteEmpTags(CleanAdvisory cleanAdvisory);
void deleteEmpApply(CleanAdvisory cleanAdvisory);
void deleteBizEmpUser(CleanAdvisory cleanAdvisory);
void deleteEmpInfo(CleanAdvisory cleanAdvisory);
void cleanNotice(CleanAdvisory cleanAdvisory);

View File

@ -127,9 +127,18 @@
<delete id="deleteElderModifyInfo">
delete from nu_biz_elder_modify_info where guardian_open_id = #{openId}
</delete>
<delete id="deleteEmpMedia">
delete from nu_biz_employees_media where employess_id in (select id from nu_biz_employees_info where open_id = #{openId})
</delete>
<delete id="deleteEmpTags">
delete from nu_biz_employees_servcie_tags where employess_id in (select id from nu_biz_employees_info where open_id = #{openId})
</delete>
<delete id="deleteEmpApply">
delete from nu_biz_employees_apply where open_id = #{openId}
</delete>
<delete id="deleteBizEmpUser">
delete from sys_user where employess_id in (select id from nu_biz_employees_info where open_id = #{openId})
</delete>
<delete id="deleteEmpInfo">
delete from nu_biz_employees_info where open_id = #{openId}
</delete>

View File

@ -103,7 +103,10 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl<CleanAdvisoryMapper, C
@DS("#dataSourceCode")
public void deleteEmp(String dataSourceCode, CleanAdvisory cleanAdvisory) {
baseMapper.deleteEmpMedia(cleanAdvisory);
baseMapper.deleteEmpTags(cleanAdvisory);
baseMapper.deleteEmpApply(cleanAdvisory);
baseMapper.deleteBizEmpUser(cleanAdvisory);
baseMapper.deleteEmpInfo(cleanAdvisory);
}