mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-20 01:34:24 +08:00
code refactor
This commit is contained in:
@@ -18,12 +18,6 @@ import (
|
|||||||
"github.com/mayswind/ezbookkeeping/pkg/utils"
|
"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{
|
var alipayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn]bool{
|
||||||
datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME: true,
|
datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME: true,
|
||||||
datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TYPE: true,
|
datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TYPE: true,
|
||||||
@@ -34,6 +28,12 @@ var alipayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn
|
|||||||
datatable.TRANSACTION_DATA_TABLE_DESCRIPTION: true,
|
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
|
// alipayTransactionColumnNames defines the structure of alipay transaction plain text header names
|
||||||
type alipayTransactionColumnNames struct {
|
type alipayTransactionColumnNames struct {
|
||||||
timeColumnName string
|
timeColumnName string
|
||||||
|
|||||||
@@ -16,12 +16,6 @@ import (
|
|||||||
"github.com/mayswind/ezbookkeeping/pkg/models"
|
"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{
|
var wechatPayTransactionSupportedColumns = map[datatable.TransactionDataTableColumn]bool{
|
||||||
datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME: true,
|
datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME: true,
|
||||||
datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TYPE: true,
|
datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TYPE: true,
|
||||||
@@ -32,6 +26,12 @@ var wechatPayTransactionSupportedColumns = map[datatable.TransactionDataTableCol
|
|||||||
datatable.TRANSACTION_DATA_TABLE_DESCRIPTION: true,
|
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
|
// wechatPayTransactionDataCsvFileImporter defines the structure of wechatPay csv importer for transaction data
|
||||||
type wechatPayTransactionDataCsvFileImporter struct {
|
type wechatPayTransactionDataCsvFileImporter struct {
|
||||||
fileHeaderLineBeginning string
|
fileHeaderLineBeginning string
|
||||||
|
|||||||
Reference in New Issue
Block a user