1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- syntax = "proto3";
- package template;
- option go_package = "./knowledge";
- message AddRequest {
- string question = 1;
- string answer = 2;
- string tenantId=3;
- string appId=4;
- string person=5;//人员姓名
- }
- message AddResponse{
- int64 error_code = 1; //响应代码
- string error_msg = 2; //响应消息
- string data = 3; //响应内容
- }
- message ListRequest {
- int64 pageSize = 1;//每页数据量,默认10
- int64 pageIndex = 2;//页码;默认第一页
- }
- message ListResponse {
- int64 error_code = 1; //响应代码
- string error_msg = 2; //响应消息
- repeated KnowledgeEntity data = 3; //响应内容
- }
- message KnowledgeEntity{
- string question = 1; //问题
- string answer = 2;//答案
- int64 answerId=3;//答案标识
- int64 state=4;//知识状态0无效1有效
- string person=5;//人员姓名
- }
- message InfoResponse {
- int64 error_code = 1; //响应代码
- string error_msg = 2; //响应消息
- KnowledgeEntity data = 3; //响应内容
- }
- service knowledge {
- //知识新增
- rpc KnowledgeAdd(AddRequest) returns(AddResponse);
- //知识列表
- rpc KnowledgeList(ListRequest) returns(ListResponse);
- //知识编辑
- rpc KnowledgEdit(KnowledgeEntity) returns(AddResponse);
- //知识详情
- rpc KnowledgeInfo(KnowledgeEntity) returns(InfoResponse);
- }
|