package com.diagbot.vo;

import com.diagbot.entity.BehospitalInfo;
import com.diagbot.entity.DoctorAdvice;
import com.diagbot.entity.HomeDiagnoseInfo;
import com.diagbot.entity.HomeOperationInfo;
import com.diagbot.entity.HomePage;
import com.diagbot.entity.MedCrisisInfo;
import com.diagbot.entity.MedicalRecord;
import com.diagbot.entity.MedicalRecordContent;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @Description:
 * @author: zhoutg
 * @time: 2024/4/14 9:53
 */
@Data
public class DataImportVO {
    // 医院ID
    @NotNull(message = "医院ID不能为空")
    private Long hospitalId;
    // 病历信息
    private List<BehospitalInfo> behospitalInfoList;
    // 危急值信息
    private List<MedCrisisInfo> medCrisisInfoList;
    // 病人医嘱
    private List<DoctorAdvice> doctorAdviceList;
    // 病案首页诊断
    private List<HomeDiagnoseInfo> homeDiagnoseInfoList;
    // 病案首页
    private List<HomePage> homePageList;
    // 病案首页手术信息
    private List<HomeOperationInfo> homeOperationInfoList;
    // 文书信息
    private List<MedicalRecord> medicalRecordList;
    // 文书明细信息
    private List<MedicalRecordContent> medicalRecordContentList;
}
