19 lines
470 B
Python
19 lines
470 B
Python
from flask import Blueprint
|
|
from flask_jwt_extended import jwt_required, get_jwt_identity
|
|
from common.response import success
|
|
from services.user_service import UserService
|
|
|
|
user_bp = Blueprint("user", __name__, url_prefix="/api/users")
|
|
|
|
@user_bp.get("")
|
|
@jwt_required()
|
|
def list_users():
|
|
data = UserService.list_users()
|
|
return success(data)
|
|
|
|
@user_bp.get("/me")
|
|
@jwt_required()
|
|
def me():
|
|
user_id = get_jwt_identity()
|
|
return success({"user_id": user_id})
|