Feat: Add TagTable #4367 (#4368)

### What problem does this PR solve?

Feat: Add TagTable #4367

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-01-06 18:58:42 +08:00
committed by GitHub
parent 439d20e41f
commit 1d93eb81ae
19 changed files with 606 additions and 23 deletions

View File

@ -1,6 +1,7 @@
import { IRenameTag } from '@/interfaces/database/knowledge';
import api from '@/utils/api';
import registerServer from '@/utils/register-server';
import request from '@/utils/request';
import request, { post } from '@/utils/request';
const {
create_kb,
@ -143,4 +144,15 @@ const methods = {
const kbService = registerServer<keyof typeof methods>(methods, request);
export const listTag = (knowledgeId: string) =>
request.get(api.listTag(knowledgeId));
export const removeTag = (knowledgeId: string, tags: string[]) =>
post(api.removeTag(knowledgeId), { tags });
export const renameTag = (
knowledgeId: string,
{ fromTag, toTag }: IRenameTag,
) => post(api.renameTag(knowledgeId), { fromTag, toTag });
export default kbService;