notification-service에 jpa 설계

This commit is contained in:
hoon7566
2022-01-26 17:22:16 +09:00
parent 6401445f4e
commit 4eb8cc7fbf
2 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
package com.justpickup.notificationservice.domain.notification.entity;
import com.justpickup.notificationservice.global.entity.BaseEntity;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.NoArgsConstructor;
import javax.persistence.*;
@Entity
@Table(name = "notification")
@Getter
@NoArgsConstructor(access = AccessLevel.PROTECTED)
public class Notification extends BaseEntity {
@Id @GeneratedValue
@Column(name = "notification_id")
private Long id;
/**
* userdb.users.user_id
*/
private Long userId;
}

View File

@@ -0,0 +1,15 @@
package com.justpickup.notificationservice.global.entity;
import javax.persistence.MappedSuperclass;
import java.time.LocalDateTime;
@MappedSuperclass
public abstract class BaseEntity {
private LocalDateTime createdAt;
private Long createdBy;
private LocalDateTime lastModifiedAt;
private Long lastModifiedBy;
}