package com.wecom.robot.dto; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Size; import java.time.LocalDateTime; @Data public class SessionInfo { @NotBlank @Size(min = 1, max = 64) private String sessionId; @NotBlank @Size(min = 1, max = 64) private String customerId; @Size(max = 64) private String kfId; @Size(max = 64) private String channelType; @NotBlank private String status; @Size(max = 64) private String manualCsId; @Size(max = 4096) private String lastMessage; private LocalDateTime lastMessageTime; private int messageCount; private LocalDateTime createdAt; private LocalDateTime updatedAt; private String metadata; }