29 lines
881 B
Java
29 lines
881 B
Java
package sgis.surveysystem.domain;
|
|
|
|
import lombok.Builder;
|
|
import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.Setter;
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.util.UUID;
|
|
|
|
@Getter
|
|
@Setter
|
|
@NoArgsConstructor
|
|
public class Respondent {
|
|
private UUID respondentId;
|
|
private String userId;
|
|
private String ipAddress; // INET 타입은 String으로 매핑 (MyBatis에서 별도 타입 핸들러 필요할 수 있음)
|
|
private LocalDateTime responseStartAt;
|
|
private LocalDateTime responseEndAt;
|
|
|
|
@Builder
|
|
public Respondent(UUID respondentId, String userId, String ipAddress, LocalDateTime responseStartAt, LocalDateTime responseEndAt) {
|
|
this.respondentId = respondentId;
|
|
this.userId = userId;
|
|
this.ipAddress = ipAddress;
|
|
this.responseStartAt = responseStartAt;
|
|
this.responseEndAt = responseEndAt;
|
|
}
|
|
} |