package com.xinelu.manage.dto.patientblacklist;

import com.xinelu.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description: 黑名单列表传输对象
 * @author: haown
 * @create: 2024-02-28 13:15
 **/
@Data
public class PatientBlacklistDto extends BaseEntity {

	/** 患者id */
	private Long patientId;

	/** 患者姓名 */
	@ApiModelProperty(value = "患者姓名")
	private String patientName;

	/** 患者电话 */
	@ApiModelProperty(value = "患者电话")
	private String patientPhone;

	/** 身份证号 */
	@ApiModelProperty(value = "身份证号")
	private String cardNo;

	/** 所属医院id */
	@ApiModelProperty(value = "所属医院id")
	private Long hospitalAgencyId;

	/** 所属科室id */
	@ApiModelProperty(value = "所属科室id")
	private Long departmentId;

	/** 异常原因字典表id */
	@ApiModelProperty(value = "异常原因字典表id")
	private Long abnormalCauseId;

	/** 异常原因字典表值 */
	@ApiModelProperty(value = "异常原因字典表值")
	private String abnormalCauseValue;

	@ApiModelProperty(value = "来源(CALL_DETECTION：通话检测，MANUAL_BLACKOUT：手动拉黑,MANUAL_ADDITION：手动添加，HIS_CONNECT：HIS对接)")
	private String blacklistSource;
}
