@@ -0,0 +1,634 @@
+package com.framework.common.model;%0A%0Aimport com.fasterxml.jackson.annotation.JsonIgnore;%0Aimport lombok.EqualsAndHashCode;%0Aimport lombok.Getter;%0Aimport lombok.ToString;%0Aimport org.springframework.hateoas.Identifiable;%0A%0Aimport javax.persistence.GeneratedValue;%0Aimport javax.persistence.GenerationType;%0Aimport javax.persistence.Id;%0Aimport javax.persistence.MappedSuperclass;%0A%0A@MappedSuperclass%0A@Getter%0A@ToString%0A@EqualsAndHashCode%0Apublic class AbstractEntity implements Identifiable%3CLong%3E %7B%0A%0A%09@Id%0A%09@GeneratedValue(strategy = GenerationType.AUTO)%0A%09@JsonIgnore%0A%09private final Long id;%0A%0A%09protected AbstractEntity() %7B%0A%09%09this.id = null;%0A%09%7D%0A%7D%0A

add AbstractEntity