fix(architecture): move media auxiliary mixin into _base package

media_auxiliary 作为模块共享 Mixin 放在 app/modules 顶层会被视为
业务模块,导致 anilist/bangumi/douban/imdb/themoviedb 跨模块直接
依赖,违反模块间禁止导入的架构约束。移入模块共享样板包
app/modules/_base(模块发现跳过)并同步依赖基线。
This commit is contained in:
jxxghp
2026-08-26 14:07:08 +08:00
parent e02418bace
commit df2ce103e1
8 changed files with 27 additions and 22 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ from app.domain.meta.metabase import MetaBase
from app.domain.scraper import MediaScraperHelper
from app.modules import _ModuleBase
from app.modules.anilist.anilist import AniListApi
from app.modules.media_auxiliary import MediaAuxiliaryProviderMixin
from app.modules._base.media_auxiliary import MediaAuxiliaryProviderMixin
from app.runtime.log import logger
from app.schemas.types import (
MediaRecognizeType,