| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- syntax = "proto3";
- import "public.proto";
- package pcds.tag.v1;
- /*
- * Tag 服务
- *
- *
- *
- */
- service Tag{
- rpc GetResListByTag (ResListRequest) returns (TagListReply){}
- rpc GetTagListByRes (TagListResRequest) returns (TagListReply){}
- rpc GetTagListForStudio (TagListRequest) returns (TagListReply){}
- rpc GetTag (TagRequest) returns (TagReply){}
- rpc SetTag (TagRequest) returns (TagReply){}
- rpc AddTag (TagRequest) returns (TagReply){}
- rpc DelTag (TagRequest) returns (TagReply){}
- }
- message TagListRequest{
- string Id = 1;
- string Search = 3;
- EnumAllowingSearch SearchCol = 4;
- int32 CurrentPage = 5;
- int32 PerPage = 6;
- EnumAllowingOrderby OrderBy = 7;
- bool Desc = 8;
- }
- message ResListRequest{
- repeated string TagId = 1;
- EnumResType ResType = 2;
- }
- message TagListResRequest{
- repeated string ResId = 1;
- }
- enum EnumAllowingSearch{
- EAS_Name = 0;
- }
- enum EnumAllowingOrderby{
- EAO_UPDATED_AT = 0;
- EAO_CREATED_AT = 1;
- EAO_Name = 2;
- }
- message TagRequest{
- string Id = 1;
- string Name = 2;
- string Description = 3;
- int32 Color = 4;
- Studio Studio = 5;
- string Lang = 51;
- User Editor = 52;
- EnumPublicity Publicity = 53;
- string CreatedAt = 101;
- string UpdatedAt = 102;
- }
- message TagReply{
- bool ok = 1;
- string message = 2;
- TagRequest data = 3;
- }
- message TagListReply{
- bool ok = 1;
- string message = 2;
- message data{
- repeated TagRequest rows = 1;
- int32 Count = 2;
- int32 CurrentPage = 3;
- int32 PerPage = 4;
- }
- }
|