67 lines
1.9 KiB
Python
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",
|
|
]
|