add article

This commit is contained in:
2025-09-01 18:29:59 +08:00
parent 34ff6ce916
commit 5d5372e359
59 changed files with 45435 additions and 1535 deletions

View File

@@ -22,6 +22,9 @@ import (
// 产品域实体
productEntities "tyapi-server/internal/domains/product/entities"
// 文章域实体
articleEntities "tyapi-server/internal/domains/article/entities"
apiEntities "tyapi-server/internal/domains/api/entities"
"tyapi-server/internal/infrastructure/database"
)
@@ -224,6 +227,7 @@ func (a *Application) autoMigrate(db *gorm.DB) error {
&financeEntities.AlipayOrder{},
&financeEntities.InvoiceApplication{},
&financeEntities.UserInvoiceInfo{},
// 产品域
&productEntities.Product{},
&productEntities.ProductPackageItem{},
@@ -231,6 +235,12 @@ func (a *Application) autoMigrate(db *gorm.DB) error {
&productEntities.Subscription{},
&productEntities.ProductDocumentation{},
&productEntities.ProductApiConfig{},
// 文章域
&articleEntities.Article{},
&articleEntities.Category{},
&articleEntities.Tag{},
// api
&apiEntities.ApiUser{},
&apiEntities.ApiCall{},
@@ -312,3 +322,11 @@ func (a *Application) RunCommand(command string, args ...string) error {
return fmt.Errorf("unknown command: %s", command)
}
}
// GetArticleService 获取文章服务 (用于 Worker)
func (app *Application) GetArticleService() interface{} {
// 这里需要从容器中获取文章服务
// 由于循环导入问题,暂时返回 nil
// 实际使用时需要通过其他方式获取
return nil
}