From d3c25a1aff33dc4710969fd121e3e3a36db5f21f Mon Sep 17 00:00:00 2001 From: MaysWind Date: Tue, 29 Oct 2024 23:39:58 +0800 Subject: [PATCH] code refactor --- .../alipay_transaction_data_csv_file_importer.go | 12 ++++++------ .../wechat_pay_transaction_data_csv_file_importer.go | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkg/converters/alipay/alipay_transaction_data_csv_file_importer.go b/pkg/converters/alipay/alipay_transaction_data_csv_file_importer.go index f86cf76a..5057100c 100644 --- a/pkg/converters/alipay/alipay_transaction_data_csv_file_importer.go +++ b/pkg/converters/alipay/alipay_transaction_data_csv_file_importer.go @@ -18,12 +18,6 @@ import ( "github.com/mayswind/ezbookkeeping/pkg/utils" ) -var alipayTransactionTypeNameMapping = map[models.TransactionType]string{ - models.TRANSACTION_TYPE_INCOME: "收入", - models.TRANSACTION_TYPE_EXPENSE: "支出", - models.TRANSACTION_TYPE_TRANSFER: "不计收支", -} - var alipayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn]bool{ datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME: true, datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TYPE: true, @@ -34,6 +28,12 @@ var alipayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn datatable.TRANSACTION_DATA_TABLE_DESCRIPTION: true, } +var alipayTransactionTypeNameMapping = map[models.TransactionType]string{ + models.TRANSACTION_TYPE_INCOME: "收入", + models.TRANSACTION_TYPE_EXPENSE: "支出", + models.TRANSACTION_TYPE_TRANSFER: "不计收支", +} + // alipayTransactionColumnNames defines the structure of alipay transaction plain text header names type alipayTransactionColumnNames struct { timeColumnName string diff --git a/pkg/converters/wechat/wechat_pay_transaction_data_csv_file_importer.go b/pkg/converters/wechat/wechat_pay_transaction_data_csv_file_importer.go index eb492417..026cef6a 100644 --- a/pkg/converters/wechat/wechat_pay_transaction_data_csv_file_importer.go +++ b/pkg/converters/wechat/wechat_pay_transaction_data_csv_file_importer.go @@ -16,12 +16,6 @@ import ( "github.com/mayswind/ezbookkeeping/pkg/models" ) -var wechatPayTransactionTypeNameMapping = map[models.TransactionType]string{ - models.TRANSACTION_TYPE_INCOME: "收入", - models.TRANSACTION_TYPE_EXPENSE: "支出", - models.TRANSACTION_TYPE_TRANSFER: "/", -} - var wechatPayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn]bool{ datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME: true, datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TYPE: true, @@ -32,6 +26,12 @@ var wechatPayTransactionSupportedColumns = map[datatable.TransactionDataTableCol datatable.TRANSACTION_DATA_TABLE_DESCRIPTION: true, } +var wechatPayTransactionTypeNameMapping = map[models.TransactionType]string{ + models.TRANSACTION_TYPE_INCOME: "收入", + models.TRANSACTION_TYPE_EXPENSE: "支出", + models.TRANSACTION_TYPE_TRANSFER: "/", +} + // wechatPayTransactionDataCsvFileImporter defines the structure of wechatPay csv importer for transaction data type wechatPayTransactionDataCsvFileImporter struct { fileHeaderLineBeginning string