package com.example.todolist.entity;

import javax.persistence.Entity;
import org.hibernate.envers.DefaultRevisionEntity;
import org.hibernate.envers.RevisionEntity;
import com.example.todolist.config.TodoRevInfoListener;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Entity // ①
@RevisionEntity(TodoRevInfoListener.class) // ②
@Data
@EqualsAndHashCode(callSuper = false) // ③
public class TodoRevInfo extends DefaultRevisionEntity { // ④
	private static final long serialVersionUID = 1L; // ⑤
	private String opId; // ⑦
}
