smartGeoinfoOriginal/src/main/java/sgis/surveysystem/domain/Respondent.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;
}
}