From a3716f72066d25d745f4d5103ff23a553c3e102b Mon Sep 17 00:00:00 2001 From: wayne <wayne8692wayne8692@gmail.com> Date: 星期四, 17 二月 2022 11:41:19 +0800 Subject: [PATCH] Merge branch 'sit' into uat --- pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java | 78 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 1 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java b/pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java index 4145922..ec68439 100644 --- a/pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java +++ b/pamapi/src/main/java/com/pollex/pam/domain/CustomerFavoriteConsultant.java @@ -1,11 +1,20 @@ package com.pollex.pam.domain; +import com.fasterxml.jackson.annotation.JsonIgnore; +import org.springframework.data.annotation.CreatedBy; +import org.springframework.data.annotation.CreatedDate; +import org.springframework.data.annotation.LastModifiedBy; +import org.springframework.data.annotation.LastModifiedDate; +import org.springframework.data.jpa.domain.support.AuditingEntityListener; + import javax.persistence.*; import java.io.Serializable; +import java.time.Instant; +@EntityListeners(AuditingEntityListener.class) @Entity @Table(name = "customer_favorite_consultant") -public class CustomerFavoriteConsultant extends AbstractAuditingEntity implements Serializable { +public class CustomerFavoriteConsultant implements Serializable { private static final long serialVersionUID = 1L; @@ -20,6 +29,28 @@ @Column(name = "customer_id") private Long customerId; + + @CreatedBy + @Column(name = "created_by", updatable = false) + @JsonIgnore + private String createdBy; + + @CreatedDate + @Column(name = "created_date", updatable = false) + @JsonIgnore + private Instant createdDate = Instant.now(); + + @LastModifiedBy + @Column(name = "last_modified_by") + @JsonIgnore + private String lastModifiedBy; + + @Column(name = "last_modified_date") + @JsonIgnore + private Instant lastModifiedDate = Instant.now(); + + @Column(name = "view_time") + private Instant viewTime; public Long getId() { return id; @@ -45,12 +76,57 @@ this.customerId = customId; } + public Instant getViewTime() { + return viewTime; + } + + public void setViewTime(Instant viewTime) { + this.viewTime = viewTime; + } + + public String getCreatedBy() { + return createdBy; + } + + public void setCreatedBy(String createdBy) { + this.createdBy = createdBy; + } + + public Instant getCreatedDate() { + return createdDate; + } + + public void setCreatedDate(Instant createdDate) { + this.createdDate = createdDate; + } + + public String getLastModifiedBy() { + return lastModifiedBy; + } + + public void setLastModifiedBy(String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + } + + public Instant getLastModifiedDate() { + return lastModifiedDate; + } + + public void setLastModifiedDate(Instant lastModifiedDate) { + this.lastModifiedDate = lastModifiedDate; + } + @Override public String toString() { return "CustomerFavoriteConsultant{" + "id=" + id + ", consultant=" + consultant + ", customerId=" + customerId + + ", createdBy='" + createdBy + '\'' + + ", createdDate=" + createdDate + + ", lastModifiedBy='" + lastModifiedBy + '\'' + + ", lastModifiedDate=" + lastModifiedDate + + ", viewTime=" + viewTime + '}'; } } -- Gitblit v1.8.0