export interface IListQuery {
  customerName: string
  writerName: string
  writeTimeStart: string
  writeTimeEnd: string
  sendTimeStart: string
  sendTimeEnd: string
  offset: number
  limit: number
  sort?: string
  order?: string
}

export interface ICustomerFilter {
  customerName: string
  approvalStatus: string
  formId: string
  offset: number
  limit: number
}

export interface ICustomerTree {
  name: string
  deptId: string
  children?: ICustomerTree[]
  id: string
}

export interface ICustomerQuestionnaireInfo {
  id: string
  customerId: string
  customerName: string
  labCode: string
  labCodeName: string
  questionnaireNo: string
  questionnaireName: string
  senderId: string
  senderName: string
  sendTime: string
  writerId: string
  writerName: string
  writeTime: string
  writeStatus: string
  createTime?: string
  itemOne: string
  itemTwo: string
  itemThree: string
  itemFour: string
  itemFive: string
  itemSix: string
  itemSeven: string
  itemEight: string
  itemNine: string
  itemTen: string
  [key: string]: string | undefined
}

export interface ICustomerRateColumn {
  index: number
  text: string
  value: number
  attributeName: string
}
