- Add cash_cc_balance to User model (withdrawable CC) - Create SnsShareSubmission model for SNS share verification - Add marketing campaign settings to SystemSettings - Add reward_type to ReferralReward model - Create /api/sns-share endpoints for submission and verification - Add referral signup reward logic (10CC on signup) - Create /sns-share user page for SNS sharing - Create /admin/sns-shares management page - Add marketing settings UI to admin settings page - Add SNS Shares menu to admin sidebar 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
67 lines
2.0 KiB
Python
67 lines
2.0 KiB
Python
from .car import CarMaker, CarModel, Car, CarImage, CarOption
|
|
from .user import User, CarView, PerformanceCheckView, ChargeHistory, VerificationCode
|
|
from .inquiry import Inquiry, InquiryMessage, InquiryStatus, InquiryCategory
|
|
from .hero_banner import HeroBanner, HeroBannerSettings
|
|
from .translation import Translation
|
|
from .cache import CarCache, CarDetailCache, CacheRequestQueue
|
|
from .settings import SystemSettings
|
|
from .vehicle_request import VehicleRequest, RequestVehicle, PurchasedVehicle
|
|
from .dealer import DealerApplication, DealerInfo
|
|
from .vehicle_share import VehicleShare, ShareReward
|
|
from .withdrawal import WithdrawalRequest
|
|
from .referral import ReferralReward
|
|
from .notification import Notification
|
|
from .sns_share import SnsShareSubmission
|
|
from .push_subscription import PushSubscription, UserNotificationPreference
|
|
from .performance_check import CarPerformanceCheck
|
|
from .car_specification import CarSpecification
|
|
from .exchange_rate import ExchangeRate, ExchangeRateHistory
|
|
from .cc_package import CCPackage, DEFAULT_CC_PACKAGES
|
|
from .visitor import VisitorLog, VisitorDailyStats, VisitorSession
|
|
|
|
__all__ = [
|
|
"CarMaker",
|
|
"CarModel",
|
|
"Car",
|
|
"CarImage",
|
|
"CarOption",
|
|
"CarPerformanceCheck",
|
|
"CarSpecification",
|
|
"User",
|
|
"CarView",
|
|
"PerformanceCheckView",
|
|
"ChargeHistory",
|
|
"VerificationCode",
|
|
"Inquiry",
|
|
"InquiryMessage",
|
|
"InquiryStatus",
|
|
"InquiryCategory",
|
|
"HeroBanner",
|
|
"HeroBannerSettings",
|
|
"Translation",
|
|
"CarCache",
|
|
"CarDetailCache",
|
|
"CacheRequestQueue",
|
|
"SystemSettings",
|
|
"VehicleRequest",
|
|
"RequestVehicle",
|
|
"PurchasedVehicle",
|
|
"DealerApplication",
|
|
"DealerInfo",
|
|
"VehicleShare",
|
|
"ShareReward",
|
|
"WithdrawalRequest",
|
|
"ReferralReward",
|
|
"Notification",
|
|
"SnsShareSubmission",
|
|
"PushSubscription",
|
|
"UserNotificationPreference",
|
|
"ExchangeRate",
|
|
"ExchangeRateHistory",
|
|
"CCPackage",
|
|
"DEFAULT_CC_PACKAGES",
|
|
"VisitorLog",
|
|
"VisitorDailyStats",
|
|
"VisitorSession",
|
|
]
|