Download app/resources/api/customer.py from gitdeem/dt: direct link, hf CLI and curl.
- Browser
- Download file 912 Bytes
-
https://huggingface.co/spaces/gitdeem/dt/resolve/main/app/resources/api/customer.py
- Command line
-
hf download hf://spaces/gitdeem/dt/app/resources/api/customer.py
-
curl -L -o customer.py https://huggingface.co/spaces/gitdeem/dt/resolve/main/app/resources/api/customer.py
912 Bytes
| # resources/customer.py | |
| from app.utils.response import APIResponse | |
| import uuid | |
| from flask_restful import Resource, reqparse | |
| from flask_jwt_extended import jwt_required | |
| from app.models.customer import Customer | |
| class GuestIdResource(Resource): | |
| def get(self): | |
| """生成临时访客唯一标识[^1]""" | |
| guest_id = str(uuid.uuid4()) | |
| return APIResponse.success({ | |
| 'guest_id': guest_id | |
| }) | |
| class CustomerDetailResource(Resource): | |
| def get(self, customer_id): | |
| """获取客户详细信息[^2]""" | |
| customer = Customer.query.get_or_404(customer_id) | |
| return APIResponse.success({ | |
| 'id': customer.id, | |
| 'email': customer.email, | |
| 'level': customer.level, | |
| 'created_at': customer.created_at.isoformat(), | |
| 'storage': customer.storage | |
| }) | |