Esempio n. 1
0
  @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);
  }