From c20ad0344ac58d2939cf9bdc4cd7006156f3fc62 Mon Sep 17 00:00:00 2001 From: wayne <wayne8692wayne8692@gmail.com> Date: 星期四, 24 二月 2022 14:41:23 +0800 Subject: [PATCH] [add] [todo 135141] (local db需跑 02/21的sql) 新增稽核紀錄表,及15個會觸發的稽核紀錄位置 --- pamapi/src/main/java/com/pollex/pam/domain/Satisfaction.java | 43 +++++++++++++++++++++++++++++++++---------- 1 files changed, 33 insertions(+), 10 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/domain/Satisfaction.java b/pamapi/src/main/java/com/pollex/pam/domain/Satisfaction.java index 146b3b8..530bc06 100644 --- a/pamapi/src/main/java/com/pollex/pam/domain/Satisfaction.java +++ b/pamapi/src/main/java/com/pollex/pam/domain/Satisfaction.java @@ -12,6 +12,8 @@ import javax.persistence.Id; import javax.persistence.Table; +import com.pollex.pam.enums.PersonalNotificationRoleEnum; +import com.pollex.pam.enums.SatisfactionTypeEnum; import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.LastModifiedDate; @@ -21,16 +23,16 @@ @Entity @Table(name = "satisfaction") public class Satisfaction implements Serializable { - + /** - * + * */ private static final long serialVersionUID = 1L; - + @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; - + @CreatedDate @Column(name = "created_date", updatable = false) @JsonIgnore @@ -40,19 +42,26 @@ @Column(name = "last_modified_date") @JsonIgnore private Instant lastModifiedDate = Instant.now(); - + @Column(name = "customer_id") private Long customerId; - + @Column(name = "agent_no") private String agentNo; - + @Enumerated(EnumType.STRING) @Column(name = "status") private SatisfactionStatusEnum status; - + @Column(name = "score") private Float score; + + @Column(name = "appointment_id") + private Long appointmentId; + + @Enumerated(EnumType.STRING) + @Column(name = "type") + private SatisfactionTypeEnum type; public Long getId() { return id; @@ -109,6 +118,20 @@ public void setScore(Float score) { this.score = score; } - - + + public Long getAppointmentId() { + return appointmentId; + } + + public void setAppointmentId(Long appointmentId) { + this.appointmentId = appointmentId; + } + + public SatisfactionTypeEnum getType() { + return type; + } + + public void setType(SatisfactionTypeEnum type) { + this.type = type; + } } -- Gitblit v1.8.0