package com.xinelu.manage.dto.patientnodeparamscurrent;

import com.xinelu.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description:
 * @author: haown
 * @create: 2024-05-20 15:01
 **/
@Data
public class PatientNodeParamsDto {

	/** 患者ID */
	@ApiModelProperty(value = "患者ID")
	@Excel(name = "患者ID")
	private Long patientId;

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

	/** 任务细分id */
	@ApiModelProperty(value = "任务细分id")
	@Excel(name = "任务细分id")
	private Long taskPartitionDictId;

	/** 任务细分名称 */
	@ApiModelProperty(value = "任务细分名称")
	@Excel(name = "任务细分名称")
	private String taskPartitionDictName;

	/** 任务类型表id */
	@ApiModelProperty(value = "任务类型表id")
	@Excel(name = "任务类型表id")
	private Long taskTypeId;

	/** 任务类型名称 */
	@ApiModelProperty(value = "任务类型名称")
	@Excel(name = "任务类型名称")
	private String taskTypeName;

	/** 专病路径表id */
	@ApiModelProperty(value = "专病路径表id")
	@Excel(name = "专病路径表id")
	private Long routeId;

	/** 路径名称（任务名称） */
	@ApiModelProperty(value = "路径名称")
	@Excel(name = "路径名称", readConverterExp = "任=务名称")
	private String routeName;

	/** 节点ID */
	@ApiModelProperty(value = "节点ID")
	@Excel(name = "节点ID")
	private Long routeNodeId;

	/** 节点名称 */
	@ApiModelProperty(value = "节点名称")
	@Excel(name = "节点名称")
	private String routeNodeName;

	/** 流水号 */
	@ApiModelProperty(value = "流水号")
	@Excel(name = "流水号")
	private String sn;

	/** 键编码 */
	@ApiModelProperty(value = "键编码")
	@Excel(name = "键编码")
	private String paramKey;

	/** 键值 */
	@ApiModelProperty(value = "键值")
	@Excel(name = "键值")
	private String paramValue;
}
