/**
 * 菜单树形结构类型
 */
// export interface DeptTreeOption {
//     id: string;
//     label: string;
//     parentId: string;
//     weight: number;
//     children?: DeptTreeOption[];
//   }
  
//   export interface RoleDeptTree {
//     checkedKeys: string[];
//     depts: DeptTreeOption[];
//   }
  
  export interface ExpertInVO extends BaseEntity {
    expertId: string | number;
    expertName: string;
    expertContact: string;
    expertUnit: string;
    duty:string;
    education:string;
    birth:string;
    approvalStatus:string;

    // dataScope: string;
    // menuCheckStrictly: boolean;
    // deptCheckStrictly: boolean;
    // status: string;
    // delFlag: string;
    // remark?: any;
    // flag: boolean;
    // menuIds?: Array<string | number>;
    // deptIds?: Array<string | number>;
    // admin: boolean;
  }
  
  export interface ExpertInQuery extends PageQuery {
    expertName: string;
    expertContact: string;
    expertUnit: string;
    approvalStatus:string
  }
  
  //表单
  export interface ExpertInForm {
    //左边
    expertName: string;//专家姓名
    gender: string;//性别
    birth: string;//出生年月
    expertContact: string;//联系方式
    expertUnit: string;//工作单位
    duty:string;//职务
    politicsStatus:string;//政治面貌
    graduateSchool:string;//毕业院校
    major:string;//专业
    email:string | undefined;//邮箱
    certificateName:string | undefined;//资格证书取得时间
    certifiGetTime:string | undefined;//资格证书取得时间
    currentMajor:string | undefined;//现从事专业
    currentDuration:string | undefined;//现从事年限

    //右边
    photos:Array<string> | undefined;//照片
    researchField:Array<string> | undefined;//从事工作或研究领域
    mainCareer:string | undefined;//主要工作经历
    socialPartTimeJob:string | undefined;//社会兼职情况
    mainAchievementAndPrize:string | undefined;//主要论著、业绩成果及获奖情况
    

    // deptCheckStrictly: boolean;
    // remark: string;
    // dataScope?: string;
    // roleId: string | undefined;
    // menuIds: Array<string | number>;
    // deptIds: Array<string | number>;
  }
  