export type A1TableType = {
  city: string;
  createTime: string;
  creatorId?: any;
  creatorName: string;
  dateScope: string;
  id: number;
  name: string;
  num: string;
  pcs0: string;
  pcs1: string;
  pcs2: string;
  pcsCollect: string;
  province: string;
  snapBmUser: string;
  snapPmUser: string;
  unit: string;
  updateTime: string;
  amount: string;
  statusName:string;
  hasAuditStatus:0|1;
  // 签订主体
  dictMainId?: number; 
  dictMainName?: string; 
  // 业务部门
  dictDeptId?: number;
  dictDeptName?: string;
  // 是否投标
  isBid?: 0|1;
  // 中标日期
  bidDate?: string;
  // 业务类型
  dictProjectBusinessIds?: string;
  // 项目范围
  dictProjectScopeIds?: string;
  // 客户端
  dictProjectAppIds?: string;
};

export type A1OFileType = {
  ancestors: string;
  createTime: string;
  creatorId: number;
  creatorName: string;
  filePath: string;
  hasHardCoded: number;
  id: number;
  name: string;
  parentId: number;
  projectId?: any;
  type: 0 | 1;
  updateTime: string;
};

export type A1UtableType = {
  createTime: string;
  creatorName: string;
  deptId: number;
  dictJobId: number;
  id: number;
  projectId: number;
  realName: string;
  roleName: string;
  updateTime: string;
  // userId: number;
  name:string
};

export type A1ItableType = {
  attributeId: number;
  auditStatus: 0|1|2;
  auditorId: number;
  auditorName: string;
  createTime: string;
  creatorId?: any;
  creatorName: string;
  deptName: string;
  description: string;
  fileName: string;
  filePath: string;
  fileSize: string;
  id: number;
  projectId: number;
  stageName: string;
  updateTime: string;
  uploadName: string;
  hasLack:number
  auditTime:string
  auditDesc:string
};

export type A1IlackType ={
	attributeId: number;
	attributeName: string;
	hasUpload: boolean;
  done:boolean
  desc:string
}