| 223 | [PermissionConstants.KNOWLEDGE.get_workspace_knowledge_permission()], CompareConstants.AND), |
| 224 | ) |
| 225 | def get(self, request: Request, workspace_id: str, knowledge_id: str, document_id: str, paragraph_id: str): |
| 226 | o = ParagraphSerializers.Operate( |
| 227 | data={ |
| 228 | 'workspace_id': workspace_id, |
| 229 | "paragraph_id": paragraph_id, |
| 230 | 'knowledge_id': knowledge_id, |
| 231 | 'document_id': document_id |
| 232 | } |
| 233 | ) |
| 234 | o.is_valid(raise_exception=True) |
| 235 | return result.success(o.one()) |
| 236 | |
| 237 | @extend_schema( |
| 238 | methods=['DELETE'], |