package jnpf.model.cultivate.vo.position;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class PersonalDimensionCourseDetails {
    /**
     * 课程主键id
     */
    private String courseId;
    /**
     * 课程名称
     */
    private String courseTitle;
    /**
     * 学习时长（h）
     */
    private BigDecimal studyDuration;
    /**
     * 课程学习进度（%）
     */
    private BigDecimal courseLearningProgress;

    /**
     * 所属组织、岗位、职等
     */
    private List<PositionInformation> positions;
    /**
     * 课程状态 COMMENT '学习状态 1已学习，0未学习,2学习中',
     */
    private Integer state;

    @Data
    public static class PositionInformation {
        /**
         * 组织ID
         */
        private String organizationId;
        /**
         * 组织名称
         */
        private String nameOfAssociation;
        /**
         * 岗位名称
         */
        private String positionName;
        /**
         * 职等名称
         */
        private String postGradeName;

    }

}
