33 lines
1.5 KiB
Python
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),
|
|
]
|