Files
DjangoAdmin_Tornado_EleVue/src/api/v1/param.py
T
gitadmin fda0fe1a53
CI / lint (push) Canceled after 0s
CI / test (push) Canceled after 0s
签入版本
2026-09-16 10:08:07 +08:00

33 lines
1.5 KiB
Python

# +======================================================================
# | 模块: 参数路由层
# | 说明: 提供系统参数的增删改查、批量删除、状态管理等 API 接口
# +======================================================================
"""参数相关路由。"""
# ----------------------------------------------------------------------
# 导入参数模块的各类处理器(Handler)
# 涵盖:分页、详情、新增、更新、删除、批量删除、状态变更
# ----------------------------------------------------------------------
from modules.param.handlers import (ParamAddHandler, ParamDeleteHandler, ParamDetailHandler,
ParamPageHandler, ParamStatusHandler, ParamUpdateHandler, ParamBatchDeleteHandler)
# ----------------------------------------------------------------------
# 路由表:每一项为 (URL 正则, 处理器类)
# ----------------------------------------------------------------------
routes = [
# 参数分页查询
(r"/param/page", ParamPageHandler),
# 查询参数详情,路径参数为参数 ID
(r"/param/detail/(\d+)", ParamDetailHandler),
# 新增参数
(r"/param/add", ParamAddHandler),
# 更新参数信息
(r"/param/update", ParamUpdateHandler),
# 删除单个参数,路径参数为参数 ID
(r"/param/delete/(\d+)", ParamDeleteHandler),
# 批量删除参数
(r"/param/batchDelete", ParamBatchDeleteHandler),
# 修改参数状态(如启用 / 禁用)
(r"/param/status", ParamStatusHandler),
]