ai-robot-channel/src/main/java/com/wecom/robot/dto/SessionInfo.java

45 lines
785 B
Java

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;
}