# +====================================================================== # | 模块: 城市路由层 # | 说明: 提供城市信息的增删改查、批量删除等 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), ]