Add plugin data management API and frontend support

Introduced backend API endpoints for managing plugin configuration data, including listing, reading, saving, and deleting plugin data files. Added a new PluginData API module and registered related routes. Updated the frontend plugin manager controller to support these new API methods and corresponding TypeScript interfaces. Also fixed minor typos in documentation prompts.
This commit is contained in:
手瓜一十雪
2026-01-28 13:39:36 +08:00
parent a5e705e6a4
commit c5f1792009
6 changed files with 6 additions and 6 deletions

View File

@@ -22,7 +22,7 @@ export class CreateFlashTask extends OneBotAction<CreateFlashTaskPayload, any> {
override actionName = ActionName.CreateFlashTask;
override payloadSchema = CreateFlashTaskPayloadSchema;
override returnSchema = Type.Any({ description: '任务创建结果' });
override actionSummary = '创建闪任务';
override actionSummary = '创建闪任务';
override actionTags = ['文件扩展'];
override payloadExample = {
files: 'C:\\test.jpg',

View File

@@ -12,7 +12,7 @@ export class GetFlashFileList extends OneBotAction<GetFlashFileListPayload, any>
override actionName = ActionName.GetFlashFileList;
override payloadSchema = GetFlashFileListPayloadSchema;
override returnSchema = Type.Any({ description: '文件列表' });
override actionSummary = '获取闪文件列表';
override actionSummary = '获取闪文件列表';
override actionTags = ['文件扩展'];
override payloadExample = {
fileset_id: 'set_123'

View File

@@ -14,7 +14,7 @@ export class GetFlashFileUrl extends OneBotAction<GetFlashFileUrlPayload, any> {
override actionName = ActionName.GetFlashFileUrl;
override payloadSchema = GetFlashFileUrlPayloadSchema;
override returnSchema = Type.Any({ description: '文件下载链接' });
override actionSummary = '获取闪文件链接';
override actionSummary = '获取闪文件链接';
override actionTags = ['文件扩展'];
override payloadExample = {
fileset_id: 'set_123'

View File

@@ -15,7 +15,7 @@ export class SendFlashMsg extends OneBotAction<SendFlashMsgPayload, any> {
override actionName = ActionName.SendFlashMsg;
override payloadSchema = SendFlashMsgPayloadSchema;
override returnSchema = Type.Any({ description: '发送结果' });
override actionSummary = '发送闪消息';
override actionSummary = '发送闪消息';
override actionTags = ['文件扩展'];
override payloadExample = {
fileset_id: 'set_123',