From 592c04c5ab0e7d3394a3bb40e4159d81d4f900c5 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 14 Oct 2024 23:11:54 +0800 Subject: [PATCH] code refactor --- .../alipay_transaction_data_plain_text_data_table.go | 2 +- .../datatable/imported_transaction_data_table.go | 6 +++--- .../datatable/writable_transaction_data_table.go | 10 +++++----- ...echat_pay_transaction_data_plain_text_data_table.go | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkg/converters/alipay/alipay_transaction_data_plain_text_data_table.go b/pkg/converters/alipay/alipay_transaction_data_plain_text_data_table.go index d60c23f7..7e111bd3 100644 --- a/pkg/converters/alipay/alipay_transaction_data_plain_text_data_table.go +++ b/pkg/converters/alipay/alipay_transaction_data_plain_text_data_table.go @@ -28,7 +28,7 @@ const alipayTransactionDataProductNameTransferInText = "转入" const alipayTransactionDataProductNameTransferOutText = "转出" const alipayTransactionDataProductNameRepaymentText = "还款" -var alipayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn]any{ +var alipayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn]bool{ datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME: true, datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TYPE: true, datatable.TRANSACTION_DATA_TABLE_SUB_CATEGORY: true, diff --git a/pkg/converters/datatable/imported_transaction_data_table.go b/pkg/converters/datatable/imported_transaction_data_table.go index 8bda2866..76b1cf44 100644 --- a/pkg/converters/datatable/imported_transaction_data_table.go +++ b/pkg/converters/datatable/imported_transaction_data_table.go @@ -13,7 +13,7 @@ type ImportedTransactionDataTable struct { dataColumnMapping map[TransactionDataTableColumn]string dataColumnIndexes map[TransactionDataTableColumn]int rowParser TransactionDataRowParser - addedColumns map[TransactionDataTableColumn]any + addedColumns map[TransactionDataTableColumn]bool } // ImportedTransactionDataRow defines the structure of imported transaction data row @@ -167,11 +167,11 @@ func CreateImportedTransactionDataTableWithRowParser(dataTable ImportedDataTable } } - var addedColumns map[TransactionDataTableColumn]any + var addedColumns map[TransactionDataTableColumn]bool if rowParser != nil { addedColumnsByParser := rowParser.GetAddedColumns() - addedColumns = make(map[TransactionDataTableColumn]any, len(addedColumnsByParser)) + addedColumns = make(map[TransactionDataTableColumn]bool, len(addedColumnsByParser)) for i := 0; i < len(addedColumnsByParser); i++ { addedColumns[addedColumnsByParser[i]] = true diff --git a/pkg/converters/datatable/writable_transaction_data_table.go b/pkg/converters/datatable/writable_transaction_data_table.go index 8d9a0e73..b88dae7c 100644 --- a/pkg/converters/datatable/writable_transaction_data_table.go +++ b/pkg/converters/datatable/writable_transaction_data_table.go @@ -9,9 +9,9 @@ import ( // WritableTransactionDataTable defines the structure of writable transaction data table type WritableTransactionDataTable struct { allData []map[TransactionDataTableColumn]string - supportedColumns map[TransactionDataTableColumn]any + supportedColumns map[TransactionDataTableColumn]bool rowParser TransactionDataRowParser - addedColumns map[TransactionDataTableColumn]any + addedColumns map[TransactionDataTableColumn]bool } // WritableTransactionDataRow defines the structure of transaction data row of writable data table @@ -142,18 +142,18 @@ func CreateNewWritableTransactionDataTable(columns []TransactionDataTableColumn) // CreateNewWritableTransactionDataTableWithRowParser returns a new writable transaction data table according to the specified columns func CreateNewWritableTransactionDataTableWithRowParser(columns []TransactionDataTableColumn, rowParser TransactionDataRowParser) *WritableTransactionDataTable { - supportedColumns := make(map[TransactionDataTableColumn]any, len(columns)) + supportedColumns := make(map[TransactionDataTableColumn]bool, len(columns)) for i := 0; i < len(columns); i++ { column := columns[i] supportedColumns[column] = true } - var addedColumns map[TransactionDataTableColumn]any + var addedColumns map[TransactionDataTableColumn]bool if rowParser != nil { addedColumnsByParser := rowParser.GetAddedColumns() - addedColumns = make(map[TransactionDataTableColumn]any, len(addedColumnsByParser)) + addedColumns = make(map[TransactionDataTableColumn]bool, len(addedColumnsByParser)) for i := 0; i < len(addedColumnsByParser); i++ { addedColumns[addedColumnsByParser[i]] = true diff --git a/pkg/converters/wechat/wechat_pay_transaction_data_plain_text_data_table.go b/pkg/converters/wechat/wechat_pay_transaction_data_plain_text_data_table.go index 20fa9a49..be2591c4 100644 --- a/pkg/converters/wechat/wechat_pay_transaction_data_plain_text_data_table.go +++ b/pkg/converters/wechat/wechat_pay_transaction_data_plain_text_data_table.go @@ -24,7 +24,7 @@ const wechatPayTransactionDataCategoryTransferFromWeChatWallet = "零钱提现" const wechatPayTransactionDataStatusRefundName = "退款" -var wechatPayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn]any{ +var wechatPayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn]bool{ datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME: true, datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TYPE: true, datatable.TRANSACTION_DATA_TABLE_SUB_CATEGORY: true,