123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- from fastapi import APIRouter, Request, Depends
- from database import get_db
- from sqlalchemy.orm import Session
- from models import *
- import json
- from common.auth_user import *
- router = APIRouter()
- @router.get('/getInfo')
- async def getInfo(request: Request,db: Session = Depends(get_db), user: AuthUser = Depends(get_auth_user)):
- return {
- "code": 200,
- "msg": "操作成功",
- "data": {
- "user": {
- "userId": 1,
- "tenantId": "000000",
- "deptId": 103,
- "userName": "admin",
- "nickName": "疯狂的狮子Li",
- "userType": "sys_user",
- "email": "crazyLionLi@163.com",
- "phonenumber": "15888888888",
- "sex": "1",
- "avatar": "http://43.138.9.96:9000/ruoyi/2024/08/07/ecee69404ef2416c9505a4d8803096a1.jpeg",
- "status": "0",
- "loginIp": "223.74.44.187",
- "loginDate": "2024-08-07 21:22:25",
- "remark": "管理员",
- "createTime": "2024-05-20 13:16:22",
- "deptName": "研发部门",
- "roles": [
- {
- "roleId": 1,
- "roleName": "超级管理员",
- "roleKey": "superadmin",
- "roleSort": 1,
- "dataScope": "1",
- "menuCheckStrictly": None,
- "deptCheckStrictly": None,
- "status": "0",
- "remark": None,
- "createTime": None,
- "flag": False,
- "superAdmin": True
- }
- ],
- "roleIds": None,
- "postIds": None,
- "roleId": None
- },
- "permissions": [
- "*:*:*"
- ],
- "roles": [
- "superadmin"
- ]
- }
- }
- @router.get('/deptTree')
- async def deptTree(request: Request,db: Session = Depends(get_db), user: AuthUser = Depends(get_auth_user)):
- pass
- @router.get('/list')
- async def userlist(request: Request,db: Session = Depends(get_db), user: AuthUser = Depends(get_auth_user)):
- pass
|