code: def QA_SU_save_stock_list(client=DATABASE, ui_log=None, ui_progress=None):
      
      client.drop_collection('stock_list')
      coll = client.stock_list
      coll.create_index('code')
  
      try:
          # 🛠todo 这个应该是第一个任务 JOB01， 先更新股票列表！！
          QA_util_log_info(
              '##JOB08 Now Saving STOCK_LIST ====',
              ui_log=ui_log,
              ui_progress=ui_progress,
              ui_progress_int_value=5000
          )
          stock_list_from_tdx = QA_fetch_get_stock_list()
          pandas_data = QA_util_to_json_from_pandas(stock_list_from_tdx)
          coll.insert_many(pandas_data)
          QA_util_log_info(
              "完成股票列表获取",
              ui_log=ui_log,
              ui_progress=ui_progress,
              ui_progress_int_value=10000
          )
      except Exception as e:
          QA_util_log_info(e, ui_log=ui_log)
          print(" Error save_tdx.QA_SU_save_stock_list exception!")
  
          pass
docs: save stock_list
  
      Keyword Arguments:
          client {[type]} -- [description] (default: {DATABASE})