package com.xinelu.manage.vo.signpatientmanageroute;

import com.xinelu.manage.domain.signpatientmanageroute.SignPatientManageRoute;
import com.xinelu.manage.domain.signpatientmanageroutenode.SignPatientManageRouteNode;
import com.xinelu.manage.vo.signroutetriggercondition.SignRouteTriggerConditionVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 签约患者管理任务路径对象 sign_patient_manage_route
 *
 * @author haown
 * @date 2024-03-18
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SignPatientManageRouteVO extends SignPatientManageRoute {

    /**
     * 患者管理任务路径id
     */
    private Long signPatientManageRouteId;

    /**
     * 节点信息
     */
    List<SignPatientManageRouteNode> routeNodeList;

    /**
     * 触发条件
     */
    List<SignRouteTriggerConditionVO> triggerConditionList;
}
