package cn.newgxu.bbs.web.model.user; import java.util.List; import cn.newgxu.bbs.domain.Area; import cn.newgxu.bbs.domain.group.UserGroup; import cn.newgxu.bbs.domain.user.User; /** * * @author 红叶狐 * @since 4.0.0 * @version $Revision 1.1$ */ public class UpgradeModel { private User user; private UserGroup userGroup; private UserGroup nextUserGroup; private List<Area> areas; public float getExpStatus() { if (nextUserGroup == null) { return 0; } float expStatus = (float) user.getExp() / nextUserGroup.getLeavelUpExp(); return expStatus > 1 ? 1 : expStatus; } public UserGroup getNextUserGroup() { return nextUserGroup; } public void setNextUserGroup(UserGroup nextUserGroup) { this.nextUserGroup = nextUserGroup; } public UserGroup getUserGroup() { return userGroup; } public void setUserGroup(UserGroup userGroup) { this.userGroup = userGroup; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public List<Area> getAreas() { return areas; } public void setAreas(List<Area> areas) { this.areas = areas; } }