运维工具-业务库员工删除员工标签、员工证件、用工授权、用户表信息
This commit is contained in:
parent
851cbeb4fc
commit
ef95aa4ef2
|
|
@ -27,6 +27,7 @@ public interface CleanAdvisoryMapper extends BaseMapper<CleanAdvisory> {
|
|||
void deleteEmpMedia(CleanAdvisory cleanAdvisory);
|
||||
void deleteEmpTags(CleanAdvisory cleanAdvisory);
|
||||
void deleteEmpApply(CleanAdvisory cleanAdvisory);
|
||||
void deleteEmpPermission(CleanAdvisory cleanAdvisory);
|
||||
void deleteBizEmpUser(CleanAdvisory cleanAdvisory);
|
||||
void deleteEmpInfo(CleanAdvisory cleanAdvisory);
|
||||
|
||||
|
|
|
|||
|
|
@ -136,6 +136,9 @@
|
|||
<delete id="deleteEmpApply">
|
||||
delete from nu_biz_employees_apply where open_id = #{openId}
|
||||
</delete>
|
||||
<delete id="deleteEmpPermission">
|
||||
delete from nu_app_employees_permission where role_id in (select id from nu_biz_employees_info where open_id = #{openId})
|
||||
</delete>
|
||||
<delete id="deleteBizEmpUser">
|
||||
delete from sys_user where employees_id in (select id from nu_biz_employees_info where open_id = #{openId})
|
||||
</delete>
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ import org.jeecg.common.api.vo.Result;
|
|||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Lazy;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
|
@ -31,6 +32,7 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl<CleanAdvisoryMapper, C
|
|||
|
||||
@Override
|
||||
@DS("ope")
|
||||
@Transactional
|
||||
public void clean(CleanAdvisory cleanAdvisory) {
|
||||
String advisoryType = cleanAdvisory.getAdvisoryType();
|
||||
//清除长者咨询信息
|
||||
|
|
@ -106,6 +108,7 @@ public class CleanAdvisoryServiceImpl extends ServiceImpl<CleanAdvisoryMapper, C
|
|||
baseMapper.deleteEmpMedia(cleanAdvisory);
|
||||
baseMapper.deleteEmpTags(cleanAdvisory);
|
||||
baseMapper.deleteEmpApply(cleanAdvisory);
|
||||
baseMapper.deleteEmpPermission(cleanAdvisory);
|
||||
baseMapper.deleteBizEmpUser(cleanAdvisory);
|
||||
baseMapper.deleteEmpInfo(cleanAdvisory);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue