package com.xinelu.manage.vo.signpatientmanageroutenode;

import com.alibaba.fastjson2.JSONObject;
import com.xinelu.manage.domain.signpatientmanageroutenode.SignPatientManageRouteNode;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description: 路径审核->节点详细信息返回视图类
 * @author: haown
 * @create: 2024-06-24 14:07
 **/
@Data
public class SignPatientManageNodeAuditVo extends SignPatientManageRouteNode {

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

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

	/**
	 * 节点选择模板类型
	 */
	@ApiModelProperty(value = "节点选择模板类型")
	private String templateType;

	/**
	 * 模板详情
	 */
	@ApiModelProperty(value = "模板详情")
	private JSONObject templateDetail;

	/**
	 * 推送方式
	 */
	@ApiModelProperty(value = "推送方式")
	private String pushMethod;

	/**
	 * 节点名称-中文
	 */
	@ApiModelProperty(value = "节点名称-中文")
	private String routeNodeNameCN;

	@ApiModelProperty("触发条件满足情况")
	private Boolean conditionSatisfyStatus;

}
