@@ -21,7 +21,7 @@ Object.defineProperty(prefix, 'value', {
2121 }
2222 */
2323
24- const getDocument : (
24+ const getDocumentPage : (
2525 knowledge_id : string ,
2626 page : pageRequest ,
2727 param : any ,
@@ -89,10 +89,16 @@ const delDocument: (
8989
9090const putBatchCancelTask : (
9191 knowledge_id : string ,
92+ document_id : string ,
9293 data : any ,
9394 loading ?: Ref < boolean > ,
94- ) => Promise < Result < boolean > > = ( knowledge_id , data , loading ) => {
95- return put ( `${ prefix . value } /${ knowledge_id } /document/cancel_task/_batch` , data , undefined , loading )
95+ ) => Promise < Result < boolean > > = ( knowledge_id , document_id , data , loading ) => {
96+ return put (
97+ `${ prefix . value } /${ knowledge_id } /document/${ document_id } /batch_cancel_task` ,
98+ data ,
99+ undefined ,
100+ loading ,
101+ )
96102}
97103
98104/**
@@ -235,7 +241,13 @@ const putMulDocument: (
235241 data : any ,
236242 loading ?: Ref < boolean > ,
237243) => Promise < Result < any > > = ( knowledge_id , data , loading ) => {
238- return put ( `${ prefix . value } /${ knowledge_id } /document/batch_create` , data , { } , loading , 1000 * 60 * 5 )
244+ return put (
245+ `${ prefix . value } /${ knowledge_id } /document/batch_create` ,
246+ data ,
247+ { } ,
248+ loading ,
249+ 1000 * 60 * 5 ,
250+ )
239251}
240252
241253/**
@@ -277,7 +289,12 @@ const putBatchGenerateRelated: (
277289 data : any ,
278290 loading ?: Ref < boolean > ,
279291) => Promise < Result < boolean > > = ( knowledge_id , data , loading ) => {
280- return put ( `${ prefix . value } /${ knowledge_id } /document/batch_generate_related` , data , undefined , loading )
292+ return put (
293+ `${ prefix . value } /${ knowledge_id } /document/batch_generate_related` ,
294+ data ,
295+ undefined ,
296+ loading ,
297+ )
281298}
282299
283300/**
@@ -293,7 +310,12 @@ const putBatchEditHitHandling: (
293310 data : any ,
294311 loading ?: Ref < boolean > ,
295312) => Promise < Result < boolean > > = ( knowledge_id , data , loading ) => {
296- return put ( `${ prefix . value } /${ knowledge_id } /document/batch_hit_handling` , data , undefined , loading )
313+ return put (
314+ `${ prefix . value } /${ knowledge_id } /document/batch_hit_handling` ,
315+ data ,
316+ undefined ,
317+ loading ,
318+ )
297319}
298320
299321/**
@@ -334,7 +356,12 @@ const putMulSyncDocument: (
334356 data : any ,
335357 loading ?: Ref < boolean > ,
336358) => Promise < Result < boolean > > = ( knowledge_id , data , loading ) => {
337- return put ( `${ prefix . value } /${ knowledge_id } /document/batch_sync` , { id_list : data } , undefined , loading )
359+ return put (
360+ `${ prefix . value } /${ knowledge_id } /document/batch_sync` ,
361+ { id_list : data } ,
362+ undefined ,
363+ loading ,
364+ )
338365}
339366
340367/**
@@ -374,8 +401,17 @@ const postQADocument: (
374401 * 分段预览(上传文档)
375402 * @param 参数 file:file,limit:number,patterns:array,with_filter:boolean
376403 */
377- const postSplitDocument : ( data : any , id : string ) => Promise < Result < any > > = ( data , id ) => {
378- return post ( `${ prefix . value } /${ id } /document/split` , data , undefined , undefined , 1000 * 60 * 60 )
404+ const postSplitDocument : ( knowledge_id : string , data : any ) => Promise < Result < any > > = (
405+ knowledge_id ,
406+ data ,
407+ ) => {
408+ return post (
409+ `${ prefix . value } /${ knowledge_id } /document/split` ,
410+ data ,
411+ undefined ,
412+ undefined ,
413+ 1000 * 60 * 60 ,
414+ )
379415}
380416
381417/**
@@ -384,9 +420,10 @@ const postSplitDocument: (data: any, id: string) => Promise<Result<any>> = (data
384420 * @returns 分段标识列表
385421 */
386422const listSplitPattern : (
423+ knowledge_id : string ,
387424 loading ?: Ref < boolean > ,
388- ) => Promise < Result < Array < KeyValue < string , string > > > > = ( loading ) => {
389- return get ( `${ prefix . value } /document/split_pattern` , { } , loading )
425+ ) => Promise < Result < Array < KeyValue < string , string > > > > = ( knowledge_id , loading ) => {
426+ return get ( `${ prefix . value } /${ knowledge_id } / document/split_pattern` , { } , loading )
390427}
391428
392429/**
@@ -411,7 +448,7 @@ const exportQATemplate: (fileName: string, type: string, loading?: Ref<boolean>)
411448 type ,
412449 loading ,
413450) => {
414- return exportExcel ( fileName , `${ prefix . value } /document/template/export` , { type } , loading )
451+ return exportExcel ( fileName , `/workspace/knowledge /document/template/export` , { type } , loading )
415452}
416453
417454/**
@@ -423,7 +460,12 @@ const exportTableTemplate: (fileName: string, type: string, loading?: Ref<boolea
423460 type ,
424461 loading ,
425462) => {
426- return exportExcel ( fileName , `${ prefix . value } /document/table_template/export` , { type } , loading )
463+ return exportExcel (
464+ fileName ,
465+ `/workspace/knowledge/document/table_template/export` ,
466+ { type } ,
467+ loading ,
468+ )
427469}
428470
429471/**
@@ -445,13 +487,34 @@ const postWebDocument: (
445487 return post ( `${ prefix . value } /${ knowledge_id } /document/web` , data , undefined , loading )
446488}
447489
448- const getAllDocument : ( knowledge_id : string , loading ?: Ref < boolean > ) => Promise < Result < any > > = (
449- knowledge_id ,
450- loading ,
451- ) => {
452- return get ( `${ prefix . value } /${ knowledge_id } /document` , undefined , loading )
490+ /**
491+ * 飞书导入获得相关文档
492+ * @param 参数
493+ * {
494+ "source_url_list": [
495+ "string"
496+ ],
497+ "selector": "string"
498+ }
499+ }
500+ */
501+ const getLarkDocumentList : (
502+ knowledge_id : string ,
503+ folder_token : string ,
504+ data : any ,
505+ loading ?: Ref < boolean > ,
506+ ) => Promise < Result < any > > = ( knowledge_id , folder_token , data , loading ) => {
507+ return post (
508+ `${ prefix . value } /lark/${ knowledge_id } /${ folder_token } /doc_list` ,
509+ data ,
510+ undefined ,
511+ loading ,
512+ )
453513}
454514
515+ /**
516+ * 同步飞书文档
517+ */
455518const putLarkDocumentSync : (
456519 knowledge_id : string ,
457520 document_id : string ,
@@ -465,16 +528,38 @@ const putLarkDocumentSync: (
465528 )
466529}
467530
468- const delMulLarkSyncDocument : (
531+ /**
532+ * 批量同步飞书文档
533+ */
534+ const putMulLarkSyncDocument : (
469535 knowledge_id : string ,
470536 data : any ,
471537 loading ?: Ref < boolean > ,
472538) => Promise < Result < boolean > > = ( knowledge_id , data , loading ) => {
473539 return put ( `${ prefix . value } /lark/${ knowledge_id } /_batch` , { id_list : data } , undefined , loading )
474540}
475541
542+ /**
543+ * 导入飞书文档
544+ */
545+ const importLarkDocument : (
546+ knowledge_id : string ,
547+ data : any ,
548+ loading ?: Ref < boolean >
549+ ) => Promise < Result < Array < any > > > = ( knowledge_id , data , loading ) => {
550+ return post ( `${ prefix . value } /lark/${ knowledge_id } /import` , data , null , loading )
551+ }
552+
553+ // todo
554+ const getAllDocument : ( knowledge_id : string , loading ?: Ref < boolean > ) => Promise < Result < any > > = (
555+ knowledge_id ,
556+ loading ,
557+ ) => {
558+ return get ( `${ prefix . value } /${ knowledge_id } /document` , undefined , loading )
559+ }
560+
476561export default {
477- getDocument ,
562+ getDocumentPage ,
478563 getDocumentDetail,
479564 putDocument,
480565 delDocument,
@@ -499,8 +584,8 @@ export default {
499584 exportQATemplate,
500585 exportTableTemplate,
501586 postWebDocument,
502-
503- getAllDocument,
587+ getLarkDocumentList,
504588 putLarkDocumentSync,
505- delMulLarkSyncDocument,
589+ putMulLarkSyncDocument,
590+ importLarkDocument
506591}
0 commit comments