package com.xinelu.manage.dto.signpatientrecord;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @description: 意向签约传输对象
 * @author: haown
 * @create: 2024-03-28 16:51
 **/
@ApiModel("意向签约传输对象")
@Data
public class IntentionalSignDto {

	@ApiModelProperty("患者信息表id")
	@NotNull(message = "患者信息不能为空")
	private Long patientId;

	@ApiModelProperty("开单医生id（意向签约）")
	@NotNull(message = "开单医生不能为空")
	private Long billingDoctorId;

	@ApiModelProperty("开单医生姓名（意向签约）")
	@NotNull(message = "开单医生不能为空")
	private String billingDoctorName;

	@ApiModelProperty("意向来源（意向签约，字典枚举）,DOCTOR_BILLING:医生开单")
	@NotNull(message = "意向来源不能为空")
	private String intentionalSource;
}
