TransParam.py 1.0 KB

12345678910111213141516171819202122232425
  1. # -*- coding: utf-8 -*-
  2. # @Time : 2024/5/16
  3. # @Author : 魏志亮
  4. class TransParam(object):
  5. def __init__(self, read_type=None, read_path=None, cols_tran=dict(),
  6. wind_name_exec=str(), is_vertical_table=False, vertical_cols=list(), vertical_key=None,
  7. vertical_value=None, index_cols=list(), merge_columns=False, resolve_col_prefix=None,
  8. need_valid_cols=True, header=0, wind_col_trans: dict = None):
  9. self.read_type = read_type
  10. self.read_path = read_path
  11. self.cols_tran = cols_tran
  12. self.is_vertical_table = is_vertical_table
  13. self.wind_name_exec = wind_name_exec
  14. self.vertical_cols = vertical_cols
  15. self.vertical_key = vertical_key
  16. self.vertical_value = vertical_value
  17. self.index_cols = index_cols
  18. self.merge_columns = merge_columns
  19. self.resolve_col_prefix = resolve_col_prefix
  20. self.need_valid_cols = need_valid_cols
  21. self.header = header
  22. self.wind_col_trans = wind_col_trans