From f305a900f4efefc5a6d9fe3b2c8de8da0ba9e110 Mon Sep 17 00:00:00 2001 From: xiongxiao Date: Thu, 19 Mar 2026 01:17:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B0=86=20metadata=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=8F=82=E6=95=B0=E5=B0=81=E8=A3=85=E5=88=B0=20args?= =?UTF-8?q?=20=E5=AF=B9=E8=B1=A1=E4=B8=AD=EF=BC=8C=E4=BB=A5=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/mark/list.ts | 55 ++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/src/routes/mark/list.ts b/src/routes/mark/list.ts index aa0622c..ebebfa5 100644 --- a/src/routes/mark/list.ts +++ b/src/routes/mark/list.ts @@ -10,11 +10,13 @@ app description: 'mark list.', middleware: ['auth'], metadata: { - page: z.number().optional().describe('页码'), - pageSize: z.number().optional().describe('每页数量'), - search: z.string().optional().describe('搜索关键词'), - markType: z.string().optional().describe('mark类型,simple,wallnote,md,draw等'), - sort: z.enum(['DESC', 'ASC']).default('DESC').describe('排序字段'), + args: { + page: z.number().optional().describe('页码'), + pageSize: z.number().optional().describe('每页数量'), + search: z.string().optional().describe('搜索关键词'), + markType: z.string().optional().describe('mark类型,simple,wallnote,md,draw等'), + sort: z.enum(['DESC', 'ASC']).default('DESC').describe('排序字段'), + } } }) .define(async (ctx) => { @@ -33,7 +35,9 @@ app key: 'getVersion', middleware: ['auth'], metadata: { - id: z.string().describe('mark id'), + args: { + id: z.string().describe('mark id'), + } }, }) .define(async (ctx) => { @@ -66,7 +70,10 @@ app key: 'get', middleware: ['auth'], metadata: { - id: z.string().describe('mark id'), + args: { + + id: z.string().describe('mark id'), + } }, }) .define(async (ctx) => { @@ -95,7 +102,9 @@ app middleware: ['auth'], isDebug: true, metadata: { - id: z.string().describe('mark id'), + args: { + id: z.string().describe('mark id'), + } }, }) .define(async (ctx) => { @@ -144,12 +153,14 @@ app key: 'updateNode', middleware: ['auth'], metadata: { - id: z.string().describe('mark id'), - operate: z.enum(['update', 'delete']).default('update').describe('节点操作类型,update或delete'), - data: z.object({ - id: z.string().describe('节点id'), - node: z.any().describe('要更新的节点数据'), - }).describe('要更新的节点数据'), + args: { + id: z.string().describe('mark id'), + operate: z.enum(['update', 'delete']).default('update').describe('节点操作类型,update或delete'), + data: z.object({ + id: z.string().describe('节点id'), + node: z.any().describe('要更新的节点数据'), + }).describe('要更新的节点数据'), + } }, }) .define(async (ctx) => { @@ -197,11 +208,13 @@ app key: 'updateNodes', middleware: ['auth'], metadata: { - id: z.string().describe('mark id'), - nodeOperateList: z.array(z.object({ - operate: z.enum(['update', 'delete']).default('update').describe('节点操作类型,update或delete'), - node: z.any().describe('要更新的节点数据'), - })).describe('要更新的节点列表'), + args: { + id: z.string().describe('mark id'), + nodeOperateList: z.array(z.object({ + operate: z.enum(['update', 'delete']).default('update').describe('节点操作类型,update或delete'), + node: z.any().describe('要更新的节点数据'), + })).describe('要更新的节点列表'), + } }, }) .define(async (ctx) => { @@ -258,7 +271,9 @@ app key: 'delete', middleware: ['auth'], metadata: { - id: z.string().describe('mark id'), + args: { + id: z.string().describe('mark id'), + } }, }) .define(async (ctx) => {