Files
AutonetSellCar/backend/app/models/__init__.py
AutonetSellCar Deploy 7c943d8553 Add SNS Marketing Campaign feature
- 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>
2026-01-03 18:21:17 +09:00

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",
]