# _*_ coding: utf-8 _*_ # @Time :2022/5/29 09:16 # @Email :508737091@qq.com # @Author :qiangyanwen # @File :user_api.py from fastapi import APIRouter, Body, Depends, Query from typing_extensions import Annotated from entity.user_entity import UserFrom from sqlalchemy.orm import Session from config.db_session import get_db from service.user_service import user_service from utils.response import success_200,error_211 router = APIRouter(prefix="/api", tags=["用户模块"]) @router.post("/register/user", summary="注册用户", name="注册用户") def register(user: Annotated[UserFrom, Body(...)], db: Session = Depends(get_db)): user = user_service(db, user) if isinstance(user,dict): return success_200(data=user, message="用户注册成功") return error_211(message=user)