package jnpf.model.cultivate.vo.promotion;

import lombok.Data;

import java.util.List;

/**
 * @Title: FtbCultivatePromotionNewMemberVO
 * @Author: peng.hao
 * @create: 2024/3/27 13:59
 */
@Data
public class FtbCultivatePromotionNewMemberVO {


    /**
     * 学习地图主键id
     */
    private String promotionId;


    /**
     * 学习地图名称
     */
    private String promotionName;
    /**
     * 学习地图岗位数
     */
    private Integer numberOfPos;
    /**
     * 通道成员id
     */
    private String userId;
    /**
     * 成员姓名
     */
    private String userName;
    /**
     * 当前岗位信息
     */
    private List<UserInfo> userInfoList;

    /**
     * 已学岗位
     */
    private List<LearPostInfo> userInfoListLearned;
}
@Data
class UserInfo {

    /**
     * 岗位id
     */
    private String positionId;
    /**
     * 岗位名称
     */
    private String positionName;
    /**
     * 职等id
     */
    private String positionGradesId;
    /**
     * 职等名称
     */
    private String positionGradesName;

}
@Data
class LearPostInfo {
    /**
     * 岗位id
     */
    private String positionId;
    /**
     * 岗位名称
     */
    private String positionName;
}