Files
Neo-ZQYY/apps/etl/pipelines/feiqiu/tasks/dws/__init__.py

67 lines
1.9 KiB
Python

# -*- coding: utf-8 -*-
# AI_CHANGELOG [2026-02-13] 移除 RecallIndexTask/IntimacyIndexTask 导入,更新 __all__
"""
DWS层ETL任务模块
包含:
- BaseDwsTask: DWS任务基类
- 助教维度任务
- 客户维度任务
- 财务维度任务
- 指数算法任务
"""
from .base_dws_task import BaseDwsTask, TimeLayer, TimeWindow, CourseType, DiscountType
from .assistant_daily_task import AssistantDailyTask
from .assistant_monthly_task import AssistantMonthlyTask
from .assistant_customer_task import AssistantCustomerTask
from .assistant_salary_task import AssistantSalaryTask
from .assistant_finance_task import AssistantFinanceTask
from .member_consumption_task import MemberConsumptionTask
from .member_visit_task import MemberVisitTask
from .finance_daily_task import FinanceDailyTask
from .finance_recharge_task import FinanceRechargeTask
from .finance_income_task import FinanceIncomeStructureTask
from .finance_discount_task import FinanceDiscountDetailTask
from .retention_cleanup_task import DwsRetentionCleanupTask
from .mv_refresh_task import DwsMvRefreshFinanceDailyTask, DwsMvRefreshAssistantDailyTask
# 指数算法任务
from .index import (
WinbackIndexTask,
NewconvIndexTask,
MlManualImportTask,
RelationIndexTask,
)
__all__ = [
# 基类
"BaseDwsTask",
"TimeLayer",
"TimeWindow",
"CourseType",
"DiscountType",
# 助教维度
"AssistantDailyTask",
"AssistantMonthlyTask",
"AssistantCustomerTask",
"AssistantSalaryTask",
"AssistantFinanceTask",
# 客户维度
"MemberConsumptionTask",
"MemberVisitTask",
# 财务维度
"FinanceDailyTask",
"FinanceRechargeTask",
"FinanceIncomeStructureTask",
"FinanceDiscountDetailTask",
"DwsRetentionCleanupTask",
"DwsMvRefreshFinanceDailyTask",
"DwsMvRefreshAssistantDailyTask",
# 指数算法
"WinbackIndexTask",
"NewconvIndexTask",
"MlManualImportTask",
"RelationIndexTask",
]