export interface AllCountVO {
  totalRegisteredExperts: number | string;
  totalProjectReviews: number | string;
  totalExpertLeaves: number | string;
  blacklistedExperts: number | string;
  outstandingCreditExperts: number | string;
  totalCompletedSummaries: number | string;
}
export interface CountVO {
  data: number | string
  proNums: number | string
}
export interface HomeVO {
  /**
   * expertId
   */
  expertId: string | number;

  /**
   * 姓名
   */
  expertName: string;

  /**
   * 性别
   */
  sex: number;

  /**
   * 生日
   */
  birthDate: string;

  /**
   * 联系方式
   */
  contact: string;

  /**
   * 工作单位
   */
  workUnit: string;

  /**
   * 职务
   */
  duty: string;

  /**
   * 政治面貌
   */
  politics: string;

  /**
   * 毕业学校
   */
  graduateSchool: string;

  /**
   * 专业
   */
  major: string;

  /**
   * 邮箱
   */
  email: string;

  /**
   * 专业技术资格
   */
  professional: string;

  /**
   * 专业技术资格取得时间
   */
  professionalAcquisitionDate: string;

  /**
   * 专业技术资格列表
   */
  professionalList?: Array<{professional:string,professionalDate:string}>;

  /**
   * 从事专业
   */
  workProfessial: string;

  /**
   * 从事专业年限
   */
  workProfessialYear: number;

  /**
   * 照片
   */
  photograph: string;

  /**
   * 从事工作或研究领域
   */
  performWorkId: string | number;

  /**
   * 其他领域描述
   */
  otherDescribe: string;

  /**
   * 主要工作经历
   */
  workExperience: string;

  /**
   * 社会兼职情况
   */
  workPluralistic: string;

  /**
   * 主要论著、业绩成果及获奖情况
   */
  achievement: string;

  /**
   * 论文
   */
  paperpath:string | Array<string>

  /**
   * 专利
   */
  patentpath:string | Array<string>

  /**
   * 备注
   */
  remark: string;

  /**
   * 创建人
   */
  createdBy: number;

  /**
   * 创建时间
   */
  createdTime: string;

  /**
   * 修改人
   */
  updatedBy: number;

  /**
   * 修改时间
   */
  updatedTime: string;

  /**
   * 是否删除
   */
  deleteFlag: number;

  /**
   * 状态
   */
  status: string;

  /**
   * 审批类型
   */
  approvalType: number;


}

export interface projectVO {
  /**
   * projectId
   */
  itemId: string | number;

  /**
   * 项目编号
   */
  productSn: string | number;

  /**
   * 项目名称
   */
  productName: string;

  /**
   * 项目负责单位
   */
  productUnit: string;

  /**
   * 项目负责人
   */
  unitBy: string;

  /**
   * 项目阶段
   */
  itemStage: string;

  /**
   * 项目评审开始时间
   */
  reviewTime: string;

  /**
   * 项目评审开始时间
   */
  status: string;

  /**
   * 备注
   */
  // remark: string;

  // /**
  //  * 创建人
  //  */
  // createdBy: number;

  // /**
  //  * 创建时间
  //  */
  // createdTime: string;

  // /**
  //  * 修改人
  //  */
  // updatedBy: number;

  // /**
  //  * 修改时间
  //  */
  // updatedTime: string;

  // /**
  //  * 是否删除
  //  */
  // deleteFlag: number;

}

export interface Header {
  label: string;
  prop: string;
  align?: 'center' | 'left' | 'right';
  minWidth?: string | number;
  stateName?: boolean;
  sex?: boolean;
  tagType?: boolean;
  tagState?: boolean;
  tagStage?: boolean;
  time?: boolean
}

export interface ListVO {
  id: string | number;
  expertName: string;
  projectName: string;
  workUnit: string;
  duty: string;
  evaluateTime: string;
  status: string | number;
}
export interface expertV0 {
  expertName: string;
  photograph: string;
  workUnit: string;
  duty: string;
  pointCount: number;
  creditName: string;
  reviewProjectCount: number,
  leaveCount: number,
  evaluateCount: number,
  startDate: string,
  endDate: string,
  status?: string
}

export interface statisticalDataVO {
  /**
   * title
   */
  title: string ;

  /**
   * data
   */
  data: string | number;

  /**
   * color
   */
  color: string;
}

export interface pathDataVO {
  /**
   * title
   */
  title: string ;

  /**
   * path
   */
  path: string;
}

export interface HomeForm extends BaseEntity {

}

export interface HomeQuery extends PageQuery {

}



