# getComponentDetail variations
  GET  /api/overseas-pcb-order/v1/shoppingCart/smtGood/getComponentDetail  params={'componentCode': 'C8734'}  body=None  -> 400  
  GET  /api/overseas-pcb-order/v1/shoppingCart/smtGood/getComponentDetail  params={'componentId': 9243}  body=None  -> 400  
  GET  /api/overseas-pcb-order/v1/shoppingCart/smtGood/getComponentDetail  params={'componentCode': 'C8734', 'lcscComponentId': 9243}  body=None  -> 400  
  PUT  /api/overseas-pcb-order/v1/shoppingCart/smtGood/getComponentDetail  params=None  body={'componentCode': 'C8734'}  -> 405  {"timestamp": 1779930736551, "status": 405, "error": "Method Not Allowed", "path": "/shoppingCart/smtGood/getComponentDetail"}
  GET  /api/overseas-pcb-order/shoppingCart/smtGood/getComponentDetail  params={'componentCode': 'C8734'}  body=None  -> 404  
  POST /api/overseas-pcb-order/v1/overseasSmtComponentOrder/componentSearch/selectSmtComponentList  params=None  body={'keyword': 'STM32F103C8T6', 'pageSize': 1, 'searchType': 2}  -> 404  
  GET  /api/overseas-smt/v1/shoppingCart/smtGood/getComponentDetail  params={'componentCode': 'C8734'}  body=None  -> 404  {"timestamp": 1779930740203, "status": 404, "error": "Not Found", "path": "/overseas-smt/v1/shoppingCart/smtGood/getComponentDetail"}

# pcbAType
  pcbAType=None -> total=692123
  pcbAType='' -> total=692123
  pcbAType='manualWeld' -> total=None
  pcbAType='machineWeld' -> total=None
  pcbAType='THT' -> total=None
  pcbAType='SMT' -> total=None
  pcbAType='Manual' -> total=None
  pcbAType='Auto' -> total=None
  pcbAType=0 -> total=677246
  pcbAType=1 -> total=677246
  pcbAType=2 -> total=692123

# preferredComponentFlag x componentLibTypes
  preferredComponentFlag=True, componentLibTypes=[] -> total=1223
  preferredComponentFlag=True, componentLibTypes=['base'] -> total=1574
  preferredComponentFlag=True, componentLibTypes=['expand'] -> total=691772
  preferredComponentFlag=False, componentLibTypes=[] -> total=692123
  preferredComponentFlag=False, componentLibTypes=['base'] -> total=351
  preferredComponentFlag=False, componentLibTypes=['expand'] -> total=691772
  preferredComponentFlag=None, componentLibTypes=['base'] -> total=351
  preferredComponentFlag=None, componentLibTypes=['expand'] -> total=691772

# presaleType vs presaleTypes interaction
  presaleType='stock', presaleTypes=None -> total=692123
  presaleType='stock', presaleTypes=[] -> total=692123
  presaleType='stock', presaleTypes=['buy'] -> total=0
  presaleType='buy', presaleTypes=['stock'] -> total=0
  presaleType='', presaleTypes=['stock'] -> total=692123
  presaleType=None, presaleTypes=['stock'] -> total=692123
  presaleType='', presaleTypes=['stock', 'buy'] -> total=6454879
  presaleType=None, presaleTypes=['stock', 'buy', 'post'] -> total=7160013
