package jnpf.model.cultivate.dto.promotion;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @Title: FtbCultivatePromotionForAppVO
 * @Author: peng.hao
 * @create: 2023/12/1814:09
 */
@Data
public class FtbCultivatePromotionForAppDto {

    @NotNull
    @Schema(description ="当前用户id(下属的id)")
    String userId;

    @NotNull
    @Schema(description = "晋升通道主键id")
    String promotionId;

    @Schema(description = "是否启用当前晋升通道(0,为未启动,1为启动)")
    Integer enableStatus;

    @Schema(description = "是否允许变更晋升通道,0允许，1不允许")
    Integer state;

    /**
     * 标记是否为下属设置启用晋升通道 1是 0否
     */
    String flag;

    /**
     * 通道成员名称
     */
    private String userName;
    /**
     * 组织id
     */
    private String orgId;
    /**
     * 组织名称
     */
    private String orgName;
    /**
     * 组织id
     */
    private String positionId;
    /**
     * 组织名称
     */
    private String positionName;
    /**
     * 职等id
     */
    private String gradeId;
    /**
     * 职等名称
     */
    private String gradeName;

}
