package org.dromara.pet.domain;

import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
    import java.util.Date;
    import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serial;

/**
 * AI智能分诊会话对象 biz_triage_sessions
 *
 * @author shuo
 * @date 2026-02-26
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("biz_triage_sessions")
public class BizTriageSessions extends

        BaseEntity {

            @Serial
            private static final long serialVersionUID = 1L;

                    /**
                     * 主键ID
                     */
                    @TableId(value = "id")
                private Long id;

                    /**
                     * 关联用户ID
                     */
                private Long userId;

                    /**
                     * 关联宠物ID
                     */
                private Long petId;

                    /**
                     * 会话状态(ONGOING进行中/COMPLETED已完成)
                     */
                private String status;

                    /**
                     * 风险等级(GREEN低/YELLOW中/RED高)
                     */
                private String riskLevel;

                    /**
                     * AI病情摘要总结
                     */
                private String aiSummary;

                    /**
                     * 行动建议指南
                     */
                private String actionPlan;

                    /**
                     * 业务创建时间
                     */
                private Date createdAt;

                    /**
                     * 业务更新时间
                     */
                private Date updatedAt;


        }
