This commit is contained in:
2025-04-01 14:13:41 +08:00
parent d7183fcc00
commit 7857015405
97 changed files with 1917 additions and 6934 deletions

View File

@@ -2,8 +2,11 @@ package biz
import (
db "management/internal/db/sqlc"
budgetv1 "management/internal/erpserver/biz/v1/budget"
commonv1 "management/internal/erpserver/biz/v1/common"
customerv1 "management/internal/erpserver/biz/v1/customer"
expensev1 "management/internal/erpserver/biz/v1/expense"
incomev1 "management/internal/erpserver/biz/v1/income"
projectv1 "management/internal/erpserver/biz/v1/project"
systemv1 "management/internal/erpserver/biz/v1/system"
"management/internal/pkg/redis"
@@ -18,8 +21,14 @@ type IBiz interface {
SystemV1() systemv1.SystemBiz
// 项目管理
ProjectV1() projectv1.ProjectBiz
// 预算管理
BudgetV1() budgetv1.BudgetBiz
// 客户管理
CustomerV1() customerv1.CustomerBiz
// 收入管理
IncomeV1() incomev1.IncomeBiz
// 支出管理
ExpenseV1() expensev1.ExpenseBiz
}
// biz 是 IBiz 的一个具体实现.
@@ -55,6 +64,18 @@ func (b *biz) ProjectV1() projectv1.ProjectBiz {
return projectv1.New(b.store, b.redis)
}
func (b *biz) BudgetV1() budgetv1.BudgetBiz {
return budgetv1.New(b.store, b.redis)
}
func (b *biz) CustomerV1() customerv1.CustomerBiz {
return customerv1.New(b.store, b.redis)
}
func (b *biz) IncomeV1() incomev1.IncomeBiz {
return incomev1.New(b.store, b.redis)
}
func (b *biz) ExpenseV1() expensev1.ExpenseBiz {
return expensev1.New(b.store, b.redis)
}