PAGE_DEFAULT = 1 PAGE_SIZE_DEFAULT = 10 FIXED_APPLICATION_ID_PREFIX = 'CH-S' DOC_SCHEME_LIST = ['ACCEPTANCE', 'SETTLEMENT', 'CONTRACT MANAGEMENT'] DATA_SOURCE_LIST = ['POS', 'EAPP', 'ECONTRACT'] HIL_PREFIX = 'HIL' AFC_PREFIX = 'AFC' SPLIT_STR = '_' BUSINESS_TYPE_LIST = [HIL_PREFIX, AFC_PREFIX] HIL_SET = {'HIL', 'HIl', 'HiL', 'Hil', 'hIL', 'hIl', 'hiL', 'hil', 'CO00002'} SESSION_PREFIX = 'FHLSID' CUSTOM_CLIENT = 'CustomClient' FIXED_TOKEN = '00000000-0000-0000-0000-000000000000' FIXED_FILE_SIZE = 0 DOWNLOAD_ACTION_TYPE = 'Downloaded' DOC_SCHEMA_ID_FILL = { 'ACCEPTANCE': (1, 'DFE-AutoFilingScript'), 'SETTLEMENT': (20, 'DFE-AutoFilingScript'), 'CONTRACT MANAGEMENT': (86, 'Schema-Based') } BUSINESS_TYPE_DICT = { HIL_PREFIX: 'CO00002', AFC_PREFIX: 'CO00001' } DOC_SCHEMA_TYPE = 'ElectronicRecord' APPLICATION_ID_META_FIELD_id = 1 DEALER_CODE_META_FIELD_id = 13 BUSINESS_TYPE_META_FIELD_id = 93 DEALER_CODE = 'ocr_situ_group' AMOUNT_COL_TITLE_SET = {"交易金额", "金额", "收入/支出金额", "发生额"} OVERAGE_COL_TITLE_SET = {"账户余额", "余额"} PROOF_COL_TITLE = '核对结果' PROOF_RES = ('对', '错') META_SHEET_TITLE = '关键信息提取和展示' FIXED_HEADERS = ('记账日期', '记账时间', '金额', '余额', '交易名称', '附言', '对方账户名', '对方卡号/账号', '对方开户行', '核对结果') FIXED_COL_AMOUNT = len(FIXED_HEADERS) BASE_HEADERS_MAPPING = {label: idx+1 for idx, label in enumerate(FIXED_HEADERS)} HEADERS_MAPPING = {} # 中国银行 HEADERS_MAPPING.update( { '记账日期': BASE_HEADERS_MAPPING['记账日期'], '记账时间': BASE_HEADERS_MAPPING['记账时间'], '金额': BASE_HEADERS_MAPPING['金额'], '余额': BASE_HEADERS_MAPPING['余额'], '交易名称': BASE_HEADERS_MAPPING['交易名称'], '附言': BASE_HEADERS_MAPPING['附言'], '对方账户名': BASE_HEADERS_MAPPING['对方账户名'], '对方卡号/账号': BASE_HEADERS_MAPPING['对方卡号/账号'], '对方开户行': BASE_HEADERS_MAPPING['对方开户行'], } ) # 竖版-表格-建设银行 HEADERS_MAPPING.update( { '交易日期': BASE_HEADERS_MAPPING['记账日期'], '交易金额': BASE_HEADERS_MAPPING['金额'], '账户余额': BASE_HEADERS_MAPPING['余额'], '摘要': BASE_HEADERS_MAPPING['附言'], '对方账号与户名': BASE_HEADERS_MAPPING['对方卡号/账号'], } ) # 横版-表格-农业银行 HEADERS_MAPPING.update( { '存入': BASE_HEADERS_MAPPING['金额'], '对方账号': BASE_HEADERS_MAPPING['对方卡号/账号'], '对方名称': BASE_HEADERS_MAPPING['对方账户名'], } ) # 横版-表格-工商银行 HEADERS_MAPPING.update( { '对方户名': BASE_HEADERS_MAPPING['对方账户名'], '收入/支出金额': BASE_HEADERS_MAPPING['金额'], '工作日期': BASE_HEADERS_MAPPING['记账日期'], } ) # 横版-表格-北京银行 HEADERS_MAPPING.update( { '业务摘要': BASE_HEADERS_MAPPING['附言'], '发生额': BASE_HEADERS_MAPPING['金额'], } )