@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        EmployeeUser that = (EmployeeUser) o;

        return id == that.id && !(employee != null ? !employee.equals(that.employee) : that.employee != null) && !(password != null ? !password.equals(that.password) : that.password != null) && !(username != null ? !username.equals(that.username) : that.username != null);

    }