import { createHttpMethodDecorator } from './common'; /** * GET 请求装饰器 * @param path API 路径,支持 :param 格式的动态参数 */ export function GET(path: string) { return createHttpMethodDecorator('GET')(path); } /** * POST 请求装饰器 * @param path API 路径,支持 :param 格式的动态参数 */ export function POST(path: string) { return createHttpMethodDecorator('POST')(path); } /** * PUT 请求装饰器 * @param path API 路径,支持 :param 格式的动态参数 */ export function PUT(path: string) { return createHttpMethodDecorator('PUT')(path); } /** * DELETE 请求装饰器 * @param path API 路径,支持 :param 格式的动态参数 */ export function DELETE(path: string) { return createHttpMethodDecorator('DELETE')(path); } /** * PATCH 请求装饰器 * @param path API 路径,支持 :param 格式的动态参数 */ export function PATCH(path: string) { return createHttpMethodDecorator('PATCH')(path); }