package com.xinelu.manage.vo.specialdiseaseroute;

import com.xinelu.manage.domain.specialdiseaseroute.SpecialDiseaseRoute;
import com.xinelu.manage.vo.specialdiseasenode.SpecialDiseaseNodeVO;
import com.xinelu.manage.vo.specialdiseaseroutepackage.SpecialDiseaseRoutePackageVO;
import com.xinelu.manage.vo.specialdiseasetriggercondition.TriggerConditionVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 专病路径信息对象 special_disease_route
 *
 * @author zh
 * @date 2024-03-29
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SpecialDiseaseRouteVO extends SpecialDiseaseRoute {

    /**
     * 专病路径信息
     */
    private Long specialDiseaseRouteId;

    /**
     * 总数
     */
    private Long totalNumber;

    /**
     * 进度
     */
    private Long agreeNumber;

    /**
     * 发布状态
     */
    private String releaseStatus;

    /**
     * 节点信息
     */
    List<SpecialDiseaseNodeVO> specialDiseaseNodeList;

    /**
     * 触发条件信息
     */
    List<TriggerConditionVO> triggerConditionList;

    /**
     * 服务包集合
     */
    List<SpecialDiseaseRoutePackageVO> routePackageList;
}