log.proto 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**
  2. 日志记录服务
  3. */
  4. syntax = "proto3";
  5. package com.ywt.gapi.base.log;
  6. option java_multiple_files = true;
  7. option java_outer_classname = "LogProto";
  8. option java_package = "com.ywt.gapi.base.log";
  9. //记录日志请求
  10. message SaveCommentLogRequest{
  11. string typeCode = 1; // 日志分类编码,自定义
  12. string typeDesc = 2; // 日志分类描述,自定义
  13. string content = 3; // 日志的内容,自定义
  14. string remark = 4; // 日志备注,自定义
  15. string ip = 5; // ip地址
  16. int32 userId = 6;
  17. }
  18. //记录日志响应
  19. message SaveCommentLogResponse{
  20. int32 code = 1;
  21. string info = 2;
  22. }
  23. //记录日志请求
  24. message SaveOpenHisPushApiLogRequest{
  25. string path = 1; // 请求路径
  26. string req = 2; // 请求json
  27. string res = 3; // 响应json
  28. int32 difftime = 4; // 响应时间
  29. int32 httpStatus = 6; // 响应状态
  30. }
  31. //记录日志响应
  32. message SaveOpenHisPushApiLogResponse{
  33. int32 code = 1;
  34. string info = 2;
  35. }
  36. //医务通日志服务 // 对应 base-service 项目的 log.js 文件
  37. service YWTLogService {
  38. // 记录日志
  39. rpc saveCommentLog(SaveCommentLogRequest) returns (SaveCommentLogResponse);
  40. // 保存his外转处方日志
  41. rpc saveOpenHisPushApiLog(SaveOpenHisPushApiLogRequest) returns (SaveOpenHisPushApiLogResponse);
  42. }