// 危险品报关单头
export interface Entry {
  id?: string
  entryId?: string
  mainStatus?: string
  passMode?: string
  trafMode?: string
  ieFlag?: string
  iePort?: string
  declPort?: string
  customsCode?: string
  ieDate?: string
  declDate?: string
  declAdvanceFlag?: string
  acceptDate?: string
  exInPortDate?: string
  consignScc?: string
  consignCode?: string
  consignName?: string
  frnConsignCode?: string
  frnConsignName?: string
  tradeMode?: string
  tradeCountry?: string
  grossWt?: string
  netWt?: string
  rmbPrice?: string
  usdPrice?: string
  container?: string
  declMode?: string
  declStatus?: string
  orderReceiveDate?: string
  orderReceiveCost?: string
  certRlsDate?: string
  preReleaseDate?: string
  agentCode?: string
  agentName?: string
  noteS?: string
  ownerCode?: string
  ownerName?: string
  examDate?: string
  checkDate?: string
  compEleDate?: string
  releaseDate?: string
  cuCost?: string
  totalCost?: string
  beforeDeclCost?: string
  profVerifyFlag?: string
  newTwoStepFlag?: string
  eleDeclDate?: string
  assessStartDate?: string
  assessEndDate?: string
  refundDate?: string
  refundFlag?: string
  manCreateTime?: string
  manChkTimeStart?: string
  manChkTimeEnd?: string
  checkCustomsCode?: string
  checkFlag?: string
  manProcResult?: string
  manProcIdea?: string
  gno?: number
  codeTs?: string
  iqCode?: string
  gname?: string
  gmodel?: string
  qty1?: number
  rmbPriceList?: number
  usdPriceList?: number
  codeTsShort?: string
  gCertFlag?: string
  ungid?: string
  ungFlag?: string
  ungModel?: string
  ungClassify?: string
  ungGName?: string
  productCharCode?: string
  goodsType?: string
}

export interface Head {
  entryId?: string
  mainStatus?: string
  passMode?: string
  trafMode?: string
  ieFlag?: string
  iePort?: string
  declPort?: string
  customsCode?: string
  ieDate?: string
  declDate?: string
  declAdvanceFlag?: string
  acceptDate?: string
  exInPortDate?: string
  consignScc?: string
  consignCode?: string
  consignName?: string
  frnConsignCode?: string
  frnConsignName?: string
  tradeMode?: string
  tradeCountry?: string
  grossWt?: string
  netWt?: string
  rmbPrice?: string
  usdPrice?: string
  container?: string
  declMode?: string
  declStatus?: string
  orderReceiveDate?: string
  orderReceiveCost?: string
  certRlsDate?: string
  preReleaseDate?: string
  agentCode?: string
  agentName?: string
  noteS?: string
  ownerCode?: string
  ownerName?: string
  examDate?: string
  checkDate?: string
  compEleDate?: string
  releaseDate?: string
  cuCost?: string
  totalCost?: string
  beforeDeclCost?: string
  profVerifyFlag?: string
  newTwoStepFlag?: string
  eleDeclDate?: string
  assessStartDate?: string
  assessEndDate?: string
  refundDate?: string
  refundFlag?: string
  manCreateTime?: string
  manChkTimeStart?: string
  manChkTimeEnd?: string
  checkCustomsCode?: string
  checkFlag?: string
  manProcResult?: string
  manProcIdea?: string
}

export interface List {
  id?: string
  entryId?: string
  gno?: number
  codeTs?: string
  iqCode?: string
  gname?: string
  gmodel?: string
  qty1?: number
  rmbPrice?: number
  usdPrice?: number
  codeTsShort?: string
  gCertFlag?: string
  ungid?: string
  ungFlag?: string
  ungModel?: string
  ungClassify?: string
  ungGName?: string
  productCharCode?: string
  goodsType?: string
}

// 危险品报关单头查询参数
export interface EntryQuery {
  entryId?: string
  passMode?: string
  trafMode?: string
  ieFlag?: string
  iePort?: string
  customsCode?: string
  tradeMode?: string
  declMode?: string
  checkFlag?: string
  beginReleaseDate?: string
  endReleaseDate?: string
  goodsType?: string
  pageIndex?: number
  pageSize?: number
}

export interface EntryQuery1 {
  entryId?: string
  passMode?: string
  trafMode?: string
  ieFlag?: string
  iePort?: string
  customsCode?: string
  tradeMode?: string
  declMode?: string
  checkFlag?: string
  beginReleaseDate?: string
  endReleaseDate?: string
  goodsType?: string
  exportHeadList?: string
}


export interface EntryInfo {
  info: Head
  list: List[]
}
