export class AccountVO {
    accountId: number;
    phoneNumber: string;
    vipLevel: number;
    registerTime: number;

    constructor() {
        this.accountId = -1;
        this.phoneNumber = "";
        this.vipLevel = 0;
        this.registerTime = 0;
    }

    equals(o: any): boolean {
        return o instanceof AccountVO &&
        this.accountId === o.accountId &&
        this.phoneNumber === o.phoneNumber &&
        this.vipLevel === o.vipLevel &&
        this.registerTime === o.registerTime;
    }

    toString(): string {
        return `AccountVO{` +
          `accountId=${this.accountId}, ` +
          `phoneNumber=${this.phoneNumber}, ` +
          `vipLevel='${this.vipLevel}', ` +
          `registerTime='${this.registerTime}'` +
          `}`;
    }

}