Files
zgene 6bed393c12
Backend Tests / backend-unit-test (push) Has been cancelled
Backend Tests / benchmark-test (push) Has been cancelled
CI@main / Node.js v22 (ubuntu-latest) (push) Has been cancelled
Thrift Syntax Validation / validate-thrift (push) Has been cancelled
License Check / License Check (push) Has been cancelled
first commit
2026-05-14 13:29:56 +08:00

70 lines
1.8 KiB
Thrift

include "../../base.thrift"
include "common.thrift"
namespace go data.knowledge
struct ReviewInput {
1: string document_name
2: string document_type
3: string tos_uri
4: optional i64 document_id (agw.js_conv="str",api.js_conv="true")
}
struct Review {
1: optional i64 review_id (agw.js_conv="str",api.js_conv="true")
2: string document_name
3: string document_type
4: string tos_url
5: optional common.ReviewStatus status // status
6: optional string doc_tree_tos_url
7: optional string preview_tos_url
}
struct CreateDocumentReviewRequest {
1: i64 dataset_id (agw.js_conv="str",api.js_conv="true")
2: list<ReviewInput> reviews
3: optional common.ChunkStrategy chunk_strategy
4: optional common.ParsingStrategy parsing_strategy
255: optional base.Base Base
}
struct CreateDocumentReviewResponse {
1: i64 dataset_id (agw.js_conv="str",api.js_conv="true")
2: list<Review> reviews
253: required i64 code
254: required string msg
255: required base.BaseResp BaseResp
}
struct MGetDocumentReviewRequest {
1: i64 dataset_id (agw.js_conv="str",api.js_conv="true")
2: list<string> review_ids (agw.js_conv="str")
255: optional base.Base Base
}
struct MGetDocumentReviewResponse {
1: i64 dataset_id (agw.js_conv="str",api.js_conv="true")
2: list<Review> reviews
253: required i64 code
254: required string msg
255: required base.BaseResp BaseResp
}
struct SaveDocumentReviewRequest {
1: i64 dataset_id (agw.js_conv="str",api.js_conv="true")
2: i64 review_id (agw.js_conv="str",api.js_conv="true")
3: string doc_tree_json
255: optional base.Base Base
}
struct SaveDocumentReviewResponse {
253: required i64 code
254: required string msg
255: required base.BaseResp BaseResp
}