package com.hdkj.lt.core.sys.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OrgInfoDto {

    /**
     * 组织ID（ORGAN_ID）
     */
    @ApiModelProperty("organId")
    private String organId;

    /**
     * 组织代码（ORGAN_CODE）
     */
    @ApiModelProperty("组织代码")
    private String organCode;

    /**
     * 组织名称
     */
    @ApiModelProperty("组织名称")
    private String organName;

    /**
     * 组织简称
     */
    @ApiModelProperty("组织简称")
    private String shortName;

    /**
     * 组织类型编码
     */
    @ApiModelProperty("组织类型编码")
    private String organType;

    /**
     * 组织全路径
     */
    @ApiModelProperty("全路径")
    private String organFname;

    /**
     * 组织结构ID（STRU_ID）
     */
    @ApiModelProperty("struId")
    private String struId;

    /**
     * 组织结构全路径ID（STRU_FID）
     */
    @ApiModelProperty("struFId")
    private String struFid;

    /**
     * 成员局部排序值
     */
    @ApiModelProperty("成员局部排序值")
    private Integer struOrder;

    /**
     * 组织上级结构ID（PARENT_ID）
     */
    @ApiModelProperty("stru父id")
    private String parentId;

}
