constants.py 417 B

1234567891011121314151617181920
  1. from fastapi import APIRouter
  2. from constants.constants import CONSTANTS
  3. from utils import *
  4. router = APIRouter(
  5. prefix="/jpt/constants",
  6. tags=["constants-常量管理"],
  7. )
  8. def format_constants(constants: dict):
  9. return [{'id': k, 'value': v} for k, v in constants.items()]
  10. @router.post("/datasources")
  11. @web_try()
  12. @sxtimeit
  13. def get_datasources():
  14. return format_constants(CONSTANTS['DATASOURCES'])