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); }