2025-07-11 21:05:58 +08:00
|
|
|
package services
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"go.uber.org/zap"
|
|
|
|
|
|
|
|
|
|
"tyapi-server/internal/domains/finance/repositories"
|
|
|
|
|
)
|
|
|
|
|
|
2025-07-13 16:36:20 +08:00
|
|
|
// FinanceService 财务领域服务
|
2025-07-11 21:05:58 +08:00
|
|
|
type FinanceService struct {
|
2025-07-13 16:36:20 +08:00
|
|
|
walletRepo repositories.WalletRepository
|
|
|
|
|
logger *zap.Logger
|
2025-07-11 21:05:58 +08:00
|
|
|
}
|
|
|
|
|
|
2025-07-13 16:36:20 +08:00
|
|
|
// NewFinanceService 创建财务领域服务
|
2025-07-11 21:05:58 +08:00
|
|
|
func NewFinanceService(
|
|
|
|
|
walletRepo repositories.WalletRepository,
|
|
|
|
|
logger *zap.Logger,
|
|
|
|
|
) *FinanceService {
|
|
|
|
|
return &FinanceService{
|
2025-07-13 16:36:20 +08:00
|
|
|
walletRepo: walletRepo,
|
|
|
|
|
logger: logger,
|
2025-07-11 21:05:58 +08:00
|
|
|
}
|
|
|
|
|
}
|