package vo.account;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import vo.MerchantVO;
import com.withiter.common.Constants.MobileOSType;
import com.withiter.models.account.Account;
public class AccountVO {
public String uid = "";
public String phone = "";
public String email = "";
public String password = "";
public String nickname = "";
public int jifen = 0;
public String birthDay = "";
public String userImage = "";
public boolean enable = false;
public String mobileOS;
public Date lastLogin;
public String error = "";
public List<MerchantVO> mList = new ArrayList<MerchantVO>();
public static AccountVO build(Account account) {
AccountVO avo = new AccountVO();
avo.uid = account.id();
avo.phone = account.phone;
avo.email = account.email;
avo.nickname = account.nickname;
avo.jifen = account.jifen;
avo.birthDay = account.birthDay;
avo.userImage = account.userImage;
avo.enable = account.enable;
avo.mobileOS = (account.mobileOS != null) ? account.mobileOS.toString() : MobileOSType.WEB.toString();
avo.lastLogin = account.lastLogin;
return avo;
}
}