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;

/**
 * 宠物医疗上下文对象 biz_pet_medical_context
 *
 * @author shuo
 * @date 2026-02-25
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("biz_pet_medical_context")
public class BizPetMedicalContext extends

        BaseEntity {

            @Serial
            private static final long serialVersionUID = 1L;

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

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

                    /**
                     * 过敏史
                     */
                private String allergies;

                    /**
                     * 疫苗接种记录
                     */
                private String vaccinations;

                    /**
                     * 慢性病史
                     */
                private String chronicConditions;

                    /**
                     * 日常用药
                     */
                private String regularMedications;

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

                    /**
                     * 租户编号
                     */
                private String tenantId;


        }
