项目基础模块代码
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
from fastapi import APIRouter, Depends
|
||||
from app.model.schemas.sys_user_schemas import SysUserOut, SysUserIN, SysUserPager
|
||||
from app.model.schemas.sys_user_schemas import SysUserOut, SysUserIn, SysUserPager
|
||||
from app.common import reponse_code as rc
|
||||
from app.model.crud import sys_user_crud as us
|
||||
from app.model.model import SysUser
|
||||
from app.model.sys_model import SysUser
|
||||
from app.common.redis_cli import redis_conn
|
||||
|
||||
from sqlalchemy.orm import Session
|
||||
@ -20,7 +20,7 @@ def user_pager(user: SysUserPager, session: Session = Depends(get_db)):
|
||||
|
||||
|
||||
@user.post("/")
|
||||
def add_user(user: SysUserIN, session: Session = Depends(get_db)):
|
||||
def add_user(user: SysUserIn, session: Session = Depends(get_db)):
|
||||
"""
|
||||
新增用户
|
||||
:param session:
|
||||
@ -30,7 +30,7 @@ def add_user(user: SysUserIN, session: Session = Depends(get_db)):
|
||||
if us.check_username(user.username, session):
|
||||
return rc.response_error(msg="该用户名已存在!")
|
||||
else:
|
||||
user_in= SysUser(**user.dict())
|
||||
user_in = SysUser(**user.dict())
|
||||
user_in.user_status = '0'
|
||||
if us.add_user(user_in, session):
|
||||
return rc.response_success(msg="保存成功")
|
||||
@ -49,7 +49,7 @@ def get_user(id: int, session: Session = Depends(get_db)):
|
||||
user = us.get_user_by_id(id, session)
|
||||
if user is None:
|
||||
return rc.response_success(data=None)
|
||||
user_out = SysUserOut(**dict(user))
|
||||
user_out = SysUserOut.from_orm(user)
|
||||
return rc.response_success(data=user_out.dict())
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user