package com.artfess.rescue.uc.vo;

import com.artfess.rescue.uc.model.Org;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class OrganizeInfoVO {
    /**
     * 主键
     */

    @ApiModelProperty(name = "id", notes = "组织id")
    protected String id;

    /**
     * name_
     */

    @ApiModelProperty(name = "name", notes = "组织名称")
    protected String name;

    /**
     * prent_id_
     */

    @ApiModelProperty(name = "parentId", notes = "组织父节点id")
    protected String parentId;

    /**
     * code_
     */

    @ApiModelProperty(name = "code", notes = "组织编码")
    protected String code;

    /**
     * 级别
     */

    @ApiModelProperty(name = "grade", notes = "组织级别")
    protected String grade;

    /**
     * 组织类型（ogn,dept）
     */

    @ApiModelProperty(name = "orgKind", notes = "组织类型（ogn,dept）")
    protected String orgKind;

    /**
     * 组织类型（ogn,dept）
     */

    @ApiModelProperty(name = "path", notes = "组织路径")
    protected String path;

    /**
     * 组织类型（ogn,dept）
     */

    @ApiModelProperty(name = "子集", notes = "子集")
    protected List<OrganizeInfoVO> children;
}
