MarketingSystemDataExportTool/grpc/reseller/resellerv1/social_credit.proto

62 lines
1.3 KiB
Protocol Buffer

syntax = "proto3";
package reseller.resellerv1;
import "reseller/resellerv1/common.proto";
option go_package = "./reseller/resellerv1;resellerv1";
service SocialCredit{
rpc Create(ReqSocialCreditCreate) returns(RespSocialCreditCreate){}
rpc Update(ReqSocialCreditUpdate) returns(RespSocialCreditUpdate){}
rpc List(ReqSocialCreditList) returns(RespSocialCreditList){}
rpc Detail(ReqSocialCreditDetail) returns(SocialCreditDetail){}
rpc Delete(ReqSocialCreditDelete) returns(SocialCreditDelete){}
}
message ReqSocialCreditCreate{
string enterprise_name = 1;
string social_credit_code = 2;
}
message RespSocialCreditCreate{
int32 id = 1;
}
message ReqSocialCreditUpdate{
int32 id = 1;
string enterprise_name = 2;
string social_credit_code = 3;
}
message RespSocialCreditUpdate{
int32 id = 1;
}
message ReqSocialCreditList{
// 关键字
string keyword = 1;
// 分页
ReqPage page = 2;
}
message RespSocialCreditList{
RespPage page = 1;
repeated SocialCreditDetail data = 2;
}
message ReqSocialCreditDetail{
int32 id = 1;
string fv = 2;
}
message SocialCreditDetail{
int32 id = 1;
string enterprise_name = 2;
string social_credit_code = 3;
string fv = 4;
}
message ReqSocialCreditDelete{
int32 id = 1;
}
message SocialCreditDelete{
string mes = 1;
}