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

34 lines
1.5 KiB
Python

# +======================================================================
# | 模块: 城市路由层
# | 说明: 提供城市信息的增删改查、批量删除等 API 接口
# +======================================================================
"""城市相关路由。"""
# ----------------------------------------------------------------------
# 导入城市模块的各类处理器(Handler)
# 涵盖:分页、详情、新增、更新、删除、批量删除
# ----------------------------------------------------------------------
from modules.city.handlers import (CityAddHandler, CityBatchDeleteHandler, CityDeleteHandler,
CityDetailHandler, CityGetListHandler, CityPageHandler,
CityUpdateHandler)
# ----------------------------------------------------------------------
# 路由表:每一项为 (URL 正则, 处理器类)
# ----------------------------------------------------------------------
routes = [
# 城市分页查询
(r"/city/page", CityPageHandler),
# 查询城市详情,路径参数为城市 ID
(r"/city/detail/(\d+)", CityDetailHandler),
# 新增城市
(r"/city/add", CityAddHandler),
# 更新城市信息
(r"/city/update", CityUpdateHandler),
# 删除单个城市,路径参数为城市 ID
(r"/city/delete/(\d+)", CityDeleteHandler),
# 批量删除城市
(r"/city/batchDelete", CityBatchDeleteHandler),
# 根据城市编码查询子级城市
(r"/city/getCityList/(\w+)", CityGetListHandler),
]