package com.xinelu.manage.dto.signpatientrecord;

import com.xinelu.manage.domain.signpatientinformed.SignPatientInformed;
import com.xinelu.manage.domain.signpatientmanageroute.SignPatientManageRoute;
import com.xinelu.manage.domain.signpatientpackagehardware.SignPatientPackageHardware;
import com.xinelu.manage.dto.signpatientpackage.SignPatientPackageSaveDto;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Data;

/**
 * @description: 患者签约记录修改传输对象
 * @author: haown
 * @create: 2024-08-07 15:54
 **/
@Data
public class SignPatientUpdateDto {

	private Long signPatientRecordId;

	/**
	 * 服务包
	 */
	@ApiModelProperty("服务包对象")
	private SignPatientPackageSaveDto signPackage;

	/**
	 * 管理路径
	 */
	@ApiModelProperty("管理路径")
	private SignPatientManageRoute route;

	/**
	 * 硬件设备
	 */
	@ApiModelProperty("硬件设备列表")
	private List<SignPatientPackageHardware> devices;

	/**
	 * 签约知情书
	 */
	@ApiModelProperty("签约知情书列表")
	private List<SignPatientInformed> informeds;
}
