|
|
@@ -0,0 +1,101 @@
|
|
|
+syntax = "proto3";
|
|
|
+import "public.proto";
|
|
|
+
|
|
|
+package pcds.operation.v1;
|
|
|
+
|
|
|
+/*
|
|
|
+ * 用户编辑操作记录
|
|
|
+ *
|
|
|
+ *
|
|
|
+ *
|
|
|
+ */
|
|
|
+service Operation{
|
|
|
+ rpc GetOperation (OperationListRequest) returns (OperationReply){} //以操作为单位返回记录
|
|
|
+ rpc GetOperationByFrame (OperationListRequest) returns (OperationReply){} //以操作块为单位返回记录
|
|
|
+ rpc GetOperationByDay (OperationListRequest) returns (OperationReply){} //以天为单位返回记录
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * $active_type[10] = "_CHANNEL_EDIT_";//编辑channel信息——项目
|
|
|
+ $active_type[11] = "_CHANNEL_NEW_";//创建channel——项目
|
|
|
+ $active_type[20] = "_ARTICLE_EDIT_";//article编辑——项目
|
|
|
+ $active_type[21] = "_ARTICLE_NEW_";//article创建——项目
|
|
|
+ $active_type[30] = "_DICT_LOOKUP_";//查字典——通用
|
|
|
+ $active_type[40] = "_TERM_EDIT_";//编辑术语——研究
|
|
|
+ $active_type[41] = "_TERM_LOOKUP_";//术语查询——研究
|
|
|
+ $active_type[60] = "_WBW_EDIT_";//逐词解析编辑——基本功
|
|
|
+ $active_type[70] = "_SENT_EDIT_";//句子译文编辑——翻译
|
|
|
+ $active_type[71] = "_SENT_NEW_";//新建句子译文——翻译
|
|
|
+ $active_type[80] = "_COLLECTION_EDIT_";//文集编辑——项目
|
|
|
+ $active_type[81] = "_COLLECTION_NEW_";//文集编辑——项目
|
|
|
+ $active_type[90] = "_NISSAYA_FIND_";//找nissaya——研究
|
|
|
+ */
|
|
|
+enum EnumOperationType{
|
|
|
+ EOT_UNKNOW = 0;
|
|
|
+
|
|
|
+ EAO_CHANNEL_ADD = 101;
|
|
|
+ EAO_CHANNEL_SET = 102;
|
|
|
+ EAO_CHANNEL_DEL = 199;
|
|
|
+
|
|
|
+ EAO_ARTICLE_ADD = 201;
|
|
|
+ EAO_ARTICLE_SET = 202;
|
|
|
+ EAO_ARTICLE_DEL = 299;
|
|
|
+
|
|
|
+ EAO_DICT_GET = 300;
|
|
|
+ EAO_DICT_ADD = 301;
|
|
|
+ EAO_DICT_SET = 302;
|
|
|
+ EAO_DICT_DEL = 399;
|
|
|
+
|
|
|
+ EAO_TERM_ADD = 401;
|
|
|
+ EAO_TERM_SET = 402;
|
|
|
+ EAO_TERM_DEL = 499;
|
|
|
+
|
|
|
+ EAO_WBW_ADD = 501;
|
|
|
+ EAO_WBW_SET = 502;
|
|
|
+ EAO_WBW_DEL = 599;
|
|
|
+
|
|
|
+ EAO_SENT_ADD = 601;
|
|
|
+ EAO_SENT_SET = 602;
|
|
|
+ EAO_SENT_DEL = 699;
|
|
|
+
|
|
|
+ EAO_COURSE_ADD = 701;
|
|
|
+ EAO_COURSEE_SET = 702;
|
|
|
+ EAO_COURSE_DEL = 799;
|
|
|
+
|
|
|
+ EAO_ANTHOLOGYE_ADD = 801;
|
|
|
+ EAO_ANTHOLOGYE_SET = 802;
|
|
|
+ EAO_ANTHOLOGYE_DEL = 899;
|
|
|
+
|
|
|
+ EAO_NISSAYA_GET = 900;
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+message OperationListRequest{
|
|
|
+ string UserId = 1;
|
|
|
+ string Start = 2;
|
|
|
+ string End = 3;
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+编辑操作详情
|
|
|
+*/
|
|
|
+message OperationList{
|
|
|
+ string Id = 1;
|
|
|
+ string StartAt = 2;
|
|
|
+ string EndAt = 3;
|
|
|
+ int32 OperationType = 4;
|
|
|
+ string Data = 5;
|
|
|
+
|
|
|
+ User User = 52;
|
|
|
+
|
|
|
+ string CreatedAt = 101;
|
|
|
+ string UpdatedAt = 102;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+message OperationReply{
|
|
|
+ bool ok = 1;
|
|
|
+ string message = 2;
|
|
|
+ repeated OperationList data = 3;
|
|
|
+}
|
|
|
+
|