package com.xinelu.applet.vo.careplan;

import com.xinelu.applet.dto.careplan.InterveneTarget;
import com.xinelu.applet.dto.careplan.PerformanceRecord;
import com.xinelu.applet.dto.careplan.Prescription;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @description: 查询履约记录详情视图类
 * @author: haown
 * @create: 2022-11-10 09:54
 **/
@Data
@ApiModel("履约记录详情视图类")
public class PerformanceRecordVo {

	@ApiModelProperty(value = "履约记录")
	private PerformanceRecord performanceRecord;

	@ApiModelProperty(value = "指导用药")
	private List<PerTreatmentProtocolVo> drugProtocolList = new ArrayList<>();

	@ApiModelProperty(value = "既往用药")
	private List<PerTreatmentProtocolVo> protocolList  = new ArrayList<>();

	@ApiModelProperty(value = "干预目标")
	private List<InterveneTarget> interveneTarget  = new ArrayList<>();

	@ApiModelProperty(value = "处方")
	private Prescription prescription;

	@ApiModelProperty(value = "履约计划")
	private List<PerformanceSchemaVo> schemaList  = new ArrayList<>();
}
