package com.tourguide.modules.feedback.dto;
|
|
import com.tourguide.modules.feedback.entity.UserFeedback;
|
import java.time.LocalDateTime;
|
|
public class UserFeedbackResponse {
|
private final Long id;
|
private final String feedbackNo;
|
private final String feedbackType;
|
private final Long userId;
|
private final String userName;
|
private final String userMobile;
|
private final String content;
|
private final LocalDateTime feedbackAt;
|
private final Integer status;
|
private final String processResult;
|
private final Long processedBy;
|
private final String processedByName;
|
private final LocalDateTime processedAt;
|
|
public UserFeedbackResponse(UserFeedback feedback) {
|
this.id = feedback.getId();
|
this.feedbackNo = feedback.getFeedbackNo();
|
this.feedbackType = feedback.getFeedbackType();
|
this.userId = feedback.getUserId();
|
this.userName = feedback.getUserName();
|
this.userMobile = feedback.getUserMobile();
|
this.content = feedback.getContent();
|
this.feedbackAt = feedback.getFeedbackAt();
|
this.status = feedback.getStatus();
|
this.processResult = feedback.getProcessResult();
|
this.processedBy = feedback.getProcessedBy();
|
this.processedByName = feedback.getProcessedByName();
|
this.processedAt = feedback.getProcessedAt();
|
}
|
|
public Long getId() { return id; }
|
public String getFeedbackNo() { return feedbackNo; }
|
public String getFeedbackType() { return feedbackType; }
|
public Long getUserId() { return userId; }
|
public String getUserName() { return userName; }
|
public String getUserMobile() { return userMobile; }
|
public String getContent() { return content; }
|
public LocalDateTime getFeedbackAt() { return feedbackAt; }
|
public Integer getStatus() { return status; }
|
public String getProcessResult() { return processResult; }
|
public Long getProcessedBy() { return processedBy; }
|
public String getProcessedByName() { return processedByName; }
|
public LocalDateTime getProcessedAt() { return processedAt; }
|
}
|