package com.xinelu.manage.vo.nursestation;


import com.xinelu.manage.domain.nurseclassifyinfo.NurseClassifyInfo;
import com.xinelu.manage.domain.nursestation.NurseStation;
import com.xinelu.manage.vo.sysarea.SysAreaVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 护理站以及起所在区域
 *
 * @author ZH
 * @date 2022-09-02
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class NurseStationAndAreaVO extends NurseStation implements Serializable {
    private static final long serialVersionUID = -6292739444042098764L;

    /**
     * 主键id
     */
    private String provinceName;

    /**
     * 父级id
     */
    private String provinceCode;

    /**
     * 主键id
     */
    private String cityName;

    /**
     * 父级id
     */
    private String cityCode;

    /**
     * 主键id
     */
    private String regionName;

    /**
     * 父级id
     */
    private String regionCode;

    /**
     * 主键id
     */
    private String streetName;

    /**
     * 父级id
     */
    private String streetCode;
    /**
     * 护理站所在地区
     */
    private SysAreaVO sysAreaVOList;

    /**
     * 护理站标签信息
     */
    private List<NurseStationLabelVO> nurseStationLabel;

    /**
     * 护理机构分类信息
     */
    private List<NurseClassifyInfo> nurseClassifyInfoList;

    /**
     * 护理站所属护理机构名称集合的字符串
     */
    private String classifyNameList;
}
