34 lines
806 B
Java

package com.alterdekim.game.entity;
import com.alterdekim.flash.decompiler.mapper.FlashValue;
import com.alterdekim.flash.decompiler.mapper.FlashValueType;
import com.alterdekim.game.repository.UserRepository;
import jakarta.persistence.*;
import lombok.*;
import org.springframework.beans.factory.annotation.Autowired;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Entity
@Table(name="online_status")
public class OnlineStatus {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@OneToOne
@JoinColumn(referencedColumnName = "id")
private User user;
@Column(nullable = false)
private Long lastPingUnix;
public OnlineStatus(User user, Long lastPingUnix) {
this.user = user;
this.lastPingUnix = lastPingUnix;
}
}