@Override public void deleteEntity(Integer primaryKey) { UserEntity entity = super.selectEntity(primaryKey); if (entity.isSuperAdmin() || entity.isAdmin()) { throw new BusinessException("系统管理员用户不能删除!"); } userExtMapper.deleteEntity(primaryKey); deleteRoleList(primaryKey); deleteMenuList(primaryKey); // 最后在删除自己 super.deleteEntity(primaryKey); }