def init_timestamps(self, entity): param = { "color": "w", "fc": get_fc(entity), "DataType": self.data_type } if self.finance_report_type == 'LiRunBiaoList' or self.finance_report_type == 'XianJinLiuLiangBiaoList': param['ReportType'] = 1 timestamp_json_list = call_eastmoney_api(url=self.timestamps_fetching_url, path_fields=self.timestamp_list_path_fields, param=param) if self.timestamp_path_fields: timestamps = [get_from_path_fields(data, self.timestamp_path_fields) for data in timestamp_json_list] return [to_pd_timestamp(t) for t in timestamps]
def generate_request_param(self, security_item, start, end, size, timestamp): return {"color": "w", "fc": get_fc(security_item), "BaoGaoQi": to_time_str(timestamp)}