package com.huixinpn.dionysus.service.impl;
import com.huixinpn.dionysus.domain.user.User;
import com.huixinpn.dionysus.repository.user.UserRepository;
import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.concurrent.atomic.AtomicLong;
/**
* Created by huanghao on 7/13/15.
*/
@Data
public class UserState {
private AtomicLong lastAccess = new AtomicLong(System.currentTimeMillis());
private String username;
private String avatar;
private Long id;
public void mark(){
lastAccess.set(System.currentTimeMillis());
}
public UserState(String username, String avatar, Long id) {
this.username = username;
this.avatar = avatar;
this.id = id;
}
public long getLastAccess(){
return lastAccess.get();
}
}