package com.sino.mci.inbound.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.sino.mci.shared.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
@TableName("mci_message_event")
public class MessageEvent extends BaseEntity {

    private String eventId;
    private String tenantCode;
    private String channelType;
    private Long channelSubjectId;
    private Integer direction;
    private String eventType;
    private String messageSource;
    private Long conversationId;
    private Long personId;
    private Long accountId;
    private String content;
    private String rawPayload;
    private String businessContext;
    private Integer isProcessed;
    private Integer status;
}
