package com.cooleshow.teacher.bean;

import com.chad.library.adapter.base.entity.MultiItemEntity;

import java.io.Serializable;
import java.util.List;

/**
 * Author by pq, Date on 2022/5/10.
 */
public class TeacherSelfStyleInfoBean implements Serializable {

    /**
     * avatar :
     * birthdate :
     * createTime :
     * degreeCertificate :
     * educationBackground :
     * entryAuthDate :
     * entryFlag :
     * gender :
     * gradCertificate :
     * graduateSchool :
     * idCardNo :
     * introduction :
     * isBank :
     * isReal :
     * liveDate :
     * liveFlag :
     * lockFlag :
     * memo :
     * musicianDate :
     * musicianFlag :
     * phone :
     * realName :
     * styleVideo : [{"auditVersion":"","browse":0,"createTime":"","describe":"","id":0,"updateTime":"","userId":0,"videoUrl":""}]
     * subject :
     * subjectId :
     * subjectName :
     * teacherCertificate :
     * teacherType :
     * technicalTitles :
     * updateTime :
     * userId : 0
     * username :
     * verifyUser :
     * workUnit :
     */

    public String avatar;
    public String birthdate;
    public String createTime;
    public String degreeCertificate;
    public String educationBackground;
    public String entryAuthDate;
    public String entryFlag;
    public String gender;
    public String gradCertificate;
    public String graduateSchool;
    public String idCardNo;
    public String introduction;
    public String isBank;
    public String isReal;
    public String liveDate;
    public String liveFlag;
    public String lockFlag;
    public String memo;
    public String musicianDate;
    public String musicianFlag;
    public String phone;
    public String realName;
    public String subject;
    public String subjectId;
    public String subjectName;
    public String teacherCertificate;
    public String teacherType;
    public String technicalTitles;
    public String updateTime;
    public String userId;
    public String username;
    public String verifyUser;
    public String workUnit;
    public List<StyleVideoBean> styleVideo;

    public static class StyleVideoBean  implements MultiItemEntity {
        /**
         * auditVersion :
         * browse : 0
         * createTime :
         * describe :
         * id : 0
         * updateTime :
         * userId : 0
         * videoUrl :
         */

        public String auditVersion;
        public String authStatus;//审核状态 DOING:审核中 PASS:通过 UNPASS:不通过
        public int browse;
        public String createTime;
        public String describe;
        public String id;
        public String updateTime;
        public String userId;
        public String videoUrl;
        //默认为0 为视频展示 为1时添加视频
        public int type;
        @Override
        public int getItemType() {
            return type;
        }
    }
}
