2、前台判断用户是管理人,左下角显示团队管理 3、团队管理可以看到团队的人员、分配人员积分、人员的积分情况的功能 4、团队管理还可以邀请用户,比如生成个链接,未注册需要注册绑定团队,已注册用户访问弹窗是否加入这个团队,然后都需要管理同意才可以加入团队
53 lines
2.9 KiB
Python
53 lines
2.9 KiB
Python
from app.models.base import Base, TimestampMixin, SoftDeleteMixin, engine, async_session, init_database, close_database
|
|
from app.models.user import User
|
|
from app.models.team import Team
|
|
from app.models.team_invitation import TeamInvitation
|
|
from app.models.team_join_request import TeamJoinRequest
|
|
from app.models.project import Project
|
|
from app.models.generation_record import GenerationRecord
|
|
from app.models.credit_record import CreditRecord
|
|
from app.models.model_config import ModelConfig
|
|
from app.models.system_config import SystemConfig
|
|
from app.models.notification import Notification
|
|
from app.models.notification_read import NotificationRead
|
|
from app.models.payment_order import PaymentOrder
|
|
from app.models.token_usage import TokenUsage
|
|
from app.models.industry_config import IndustryConfig
|
|
from app.models.video_engine import VideoEngine
|
|
from app.models.credit_ratio import CreditRatio
|
|
from app.models.menu_config import MenuConfig
|
|
from app.models.recharge_package import RechargePackage
|
|
from app.models.operation_log import OperationLog
|
|
from app.models.chat_generation_task import ChatGenerationTask
|
|
from app.models.chat_generation_task_event import ChatGenerationTaskEvent
|
|
from app.models.chat_provider_call_log import ChatProviderCallLog
|
|
from app.models.generated_resource import GeneratedResource
|
|
from app.models.user_resource_month_stat import UserResourceMonthStat
|
|
from app.models.user_resource_total_stat import UserResourceTotalStat
|
|
from app.models.user_resource_capacity_config import UserResourceCapacityConfig
|
|
from app.models.module_generation_project import ModuleGenerationProject
|
|
from app.models.module_generation_step import ModuleGenerationStep
|
|
from app.models.shot_replicate_task_set import ShotReplicateTaskSet
|
|
from app.models.shot_replicate_segment import ShotReplicateSegment
|
|
from app.models.user_oauth import UserOAuth
|
|
from app.models.user_oauth_account import UserOAuthAccount
|
|
from app.models.user_oauth_app import UserOAuthApp
|
|
from app.models.home_material import HomeMaterialAsset, HomeMaterialCategory, HomeMaterialWatermark
|
|
from app.models.contact_request import ContactRequest
|
|
|
|
__all__ = [
|
|
"Base", "TimestampMixin", "SoftDeleteMixin", "engine", "async_session",
|
|
"init_database", "close_database",
|
|
"User", "Team", "TeamInvitation", "TeamJoinRequest", "Project", "GenerationRecord", "CreditRecord",
|
|
"ModelConfig", "SystemConfig", "Notification", "PaymentOrder",
|
|
"TokenUsage", "IndustryConfig", "VideoEngine", "CreditRatio",
|
|
"MenuConfig", "RechargePackage", "OperationLog", "ContactRequest",
|
|
"ChatGenerationTask", "ChatGenerationTaskEvent", "ChatProviderCallLog",
|
|
"GeneratedResource", "UserResourceMonthStat", "UserResourceTotalStat",
|
|
"UserResourceCapacityConfig",
|
|
"ModuleGenerationProject", "ModuleGenerationStep",
|
|
"ShotReplicateTaskSet", "ShotReplicateSegment",
|
|
"UserOAuth", "UserOAuthAccount", "UserOAuthApp",
|
|
"HomeMaterialAsset", "HomeMaterialCategory", "HomeMaterialWatermark",
|
|
]
|