@@ -7,7 +7,7 @@ const prefix = '/workspace/' + localStorage.getItem('workspace_id') + '/knowledg
77/**
88 * 创建段落
99 * @param 参数
10- * dataset_id , document_id
10+ * knowledge_id , document_id
1111 * {
1212 "content": "string",
1313 "title": "string",
@@ -20,103 +20,185 @@ const prefix = '/workspace/' + localStorage.getItem('workspace_id') + '/knowledg
2020 }
2121 */
2222const postParagraph : (
23- dataset_id : string ,
23+ knowledge_id : string ,
2424 document_id : string ,
2525 data : any ,
2626 loading ?: Ref < boolean > ,
27- ) => Promise < Result < any > > = ( dataset_id , document_id , data , loading ) => {
28- return post ( `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph` , data , undefined , loading )
27+ ) => Promise < Result < any > > = ( knowledge_id , document_id , data , loading ) => {
28+ return post (
29+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph` ,
30+ data ,
31+ undefined ,
32+ loading ,
33+ )
2934}
3035
3136/**
3237 * 段落列表
33- * @param 参数 dataset_id document_id
34- * page {
35- "current_page": "string",
36- "page_size": "string",
37- }
38+ * @param 参数 knowledge_id document_id
3839 * param {
3940 "title": "string",
4041 "content": "string",
4142 }
4243 */
4344const getParagraph : (
44- dataset_id : string ,
45+ knowledge_id : string ,
4546 document_id : string ,
4647 page : pageRequest ,
4748 param : any ,
4849 loading ?: Ref < boolean > ,
49- ) => Promise < Result < any > > = ( dataset_id , document_id , page , param , loading ) => {
50+ ) => Promise < Result < any > > = ( knowledge_id , document_id , page , param , loading ) => {
5051 return get (
51- `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph/${ page . current_page } /${ page . page_size } ` ,
52+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/${ page . current_page } /${ page . page_size } ` ,
5253 param ,
5354 loading ,
5455 )
5556}
5657
58+ /**
59+ * 修改段落
60+ * @param 参数
61+ * knowledge_id, document_id, paragraph_id
62+ * {
63+ "content": "string",
64+ "title": "string",
65+ "is_active": true,
66+ "problem_list": [
67+ {
68+ "content": "string"
69+ }
70+ ]
71+ }
72+ */
73+ const putParagraph : (
74+ knowledge_id : string ,
75+ document_id : string ,
76+ paragraph_id : string ,
77+ data : any ,
78+ loading ?: Ref < boolean > ,
79+ ) => Promise < Result < any > > = ( knowledge_id , document_id , paragraph_id , data , loading ) => {
80+ return put (
81+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/${ paragraph_id } ` ,
82+ data ,
83+ undefined ,
84+ loading ,
85+ )
86+ }
87+
5788/**
5889 * 删除段落
59- * @param 参数 dataset_id , document_id, paragraph_id
90+ * @param 参数 knowledge_id , document_id, paragraph_id
6091 */
6192const delParagraph : (
62- dataset_id : string ,
93+ knowledge_id : string ,
6394 document_id : string ,
6495 paragraph_id : string ,
6596 loading ?: Ref < boolean > ,
66- ) => Promise < Result < boolean > > = ( dataset_id , document_id , paragraph_id , loading ) => {
97+ ) => Promise < Result < boolean > > = ( knowledge_id , document_id , paragraph_id , loading ) => {
6798 return del (
68- `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph/${ paragraph_id } ` ,
99+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/${ paragraph_id } ` ,
69100 undefined ,
70101 { } ,
71102 loading ,
72103 )
73104}
74105
75106/**
76- * 批量删除段落
77- * @param 参数 dataset_id, document_id
107+ * 某段落问题列表
108+ * @param 参数 knowledge_id, document_id,paragraph_id
78109 */
79- const delMulParagraph : (
80- dataset_id : string ,
110+ const getParagraphProblem : (
111+ knowledge_id : string ,
81112 document_id : string ,
113+ paragraph_id : string ,
114+ ) => Promise < Result < any > > = ( knowledge_id , document_id , paragraph_id : string ) => {
115+ return get ( `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/${ paragraph_id } /problem` )
116+ }
117+
118+ /**
119+ * 给某段落创建问题
120+ * @param 参数
121+ * knowledge_id, document_id, paragraph_id
122+ * {
123+ content": "string"
124+ }
125+ */
126+ const postParagraphProblem : (
127+ knowledge_id : string ,
128+ document_id : string ,
129+ paragraph_id : string ,
82130 data : any ,
83131 loading ?: Ref < boolean > ,
84- ) => Promise < Result < boolean > > = ( dataset_id , document_id , data , loading ) => {
85- return del (
86- `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph/_batch ` ,
87- undefined ,
88- { id_list : data } ,
132+ ) => Promise < Result < any > > = ( knowledge_id , document_id , paragraph_id , data : any , loading ) => {
133+ return post (
134+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/${ paragraph_id } /problem ` ,
135+ data ,
136+ { } ,
89137 loading ,
90138 )
91139}
92140
141+ /**
142+ * 添加某段落关联问题
143+ * @param knowledge_id 数据集id
144+ * @param document_id 文档id
145+ * @param loading 加载器
146+ * @query data {
147+ * paragraph_id 段落id problem_id 问题id
148+ * }
149+ */
150+ const putAssociationProblem : (
151+ knowledge_id : string ,
152+ document_id : string ,
153+ data : any ,
154+ loading ?: Ref < boolean > ,
155+ ) => Promise < Result < any > > = ( knowledge_id , document_id , data , loading ) => {
156+ return put (
157+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/association` ,
158+ { } ,
159+ data ,
160+ loading ,
161+ )
162+ }
93163
164+ /**
165+ * 批量删除段落
166+ * @param 参数 knowledge_id, document_id
167+ */
168+ const putMulParagraph : (
169+ knowledge_id : string ,
170+ document_id : string ,
171+ data : any ,
172+ loading ?: Ref < boolean > ,
173+ ) => Promise < Result < boolean > > = ( knowledge_id , document_id , data , loading ) => {
174+ return put (
175+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/batch_delete` ,
176+ { id_list : data } ,
177+ undefined ,
178+ loading ,
179+ )
180+ }
94181
95182/**
96- * 修改段落
97- * @param 参数
98- * dataset_id, document_id, paragraph_id
183+ * 批量关联问题
184+ * @param 参数 knowledge_id, document_id
99185 * {
100- "content": "string",
101- "title": "string",
102- "is_active": true,
103- "problem_list": [
104- {
105- "id": "string",
106- "content": "string"
107- }
108- ]
186+ "paragraph_id_list": [
187+ "3fa85f64-5717-4562-b3fc-2c963f66afa6"
188+ ],
189+ "model_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
190+ "prompt": "string",
191+ "document_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
109192 }
110193 */
111- const putParagraph : (
112- dataset_id : string ,
194+ const putBatchGenerateRelated : (
195+ knowledge_id : string ,
113196 document_id : string ,
114- paragraph_id : string ,
115197 data : any ,
116198 loading ?: Ref < boolean > ,
117- ) => Promise < Result < any > > = ( dataset_id , document_id , paragraph_id , data , loading ) => {
199+ ) => Promise < Result < boolean > > = ( knowledge_id , document_id , data , loading ) => {
118200 return put (
119- `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph/${ paragraph_id } ` ,
201+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/batch_generate_related ` ,
120202 data ,
121203 undefined ,
122204 loading ,
@@ -125,76 +207,62 @@ const putParagraph: (
125207
126208/**
127209 * 批量迁移段落
128- * @param 参数 dataset_id,target_dataset_id ,
210+ * @param 参数 knowledge_id,target_knowledge_id ,
129211 */
130212const putMigrateMulParagraph : (
131- dataset_id : string ,
213+ knowledge_id : string ,
132214 document_id : string ,
133- target_dataset_id : string ,
215+ target_knowledge_id : string ,
134216 target_document_id : string ,
135217 data : any ,
136218 loading ?: Ref < boolean > ,
137219) => Promise < Result < boolean > > = (
138- dataset_id ,
220+ knowledge_id ,
139221 document_id ,
140- target_dataset_id ,
222+ target_knowledge_id ,
141223 target_document_id ,
142224 data ,
143225 loading ,
144226) => {
145227 return put (
146- `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph/migrate/dataset/${ target_dataset_id } /document/${ target_document_id } ` ,
147- data ,
148- undefined ,
149- loading ,
150- )
151- }
152-
153- const batchGenerateRelated : (
154- dataset_id : string ,
155- document_id : string ,
156- data : any ,
157- loading ?: Ref < boolean > ,
158- ) => Promise < Result < boolean > > = ( dataset_id , document_id , data , loading ) => {
159- return put (
160- `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph/batch_generate_related` ,
228+ `${ prefix } /${ knowledge_id } /document/${ document_id } /paragraph/migrate/dataset/${ target_knowledge_id } /document/${ target_document_id } ` ,
161229 data ,
162230 undefined ,
163231 loading ,
164232 )
165233}
166234
167235/**
168- * 创建问题
169- * @param 参数
170- * dataset_id, document_id, paragraph_id
171- * {
172- "id": "string",
173- content": "string"
174- }
236+ * 解除某段落关联问题
237+ * @param 参数 dataset_id, document_id,
238+ * @query data {
239+ * paragraph_id 段落id problem_id 问题id
240+ * }
175241 */
176- const postProblem : (
242+ const putDisassociationProblem : (
177243 dataset_id : string ,
178244 document_id : string ,
179- paragraph_id : string ,
180245 data : any ,
181246 loading ?: Ref < boolean > ,
182- ) => Promise < Result < any > > = ( dataset_id , document_id , paragraph_id , data : any , loading ) => {
183- return post (
184- `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph/${ paragraph_id } /problem` ,
185- data ,
247+ ) => Promise < Result < boolean > > = ( dataset_id , document_id , data , loading ) => {
248+ return put (
249+ `${ prefix } /${ dataset_id } /document/${ document_id } /paragraph/unassociation` ,
186250 { } ,
251+ data ,
187252 loading ,
188253 )
189254}
190255
191256export default {
257+ postParagraph,
192258 getParagraph,
193- delParagraph,
194259 putParagraph,
195- postParagraph,
196- delMulParagraph,
260+ delParagraph,
261+ getParagraphProblem,
262+ postParagraphProblem,
263+ putAssociationProblem,
264+ putMulParagraph,
265+ putBatchGenerateRelated,
197266 putMigrateMulParagraph,
198- batchGenerateRelated,
199- postProblem,
267+ putDisassociationProblem
200268}
0 commit comments