162 lines
4.1 KiB
Protocol Buffer
162 lines
4.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
package members;
|
|
//import "descriptor.proto";
|
|
//import "validator.proto";
|
|
|
|
option go_package = "./;members";
|
|
|
|
service Members{
|
|
//==================================成员管理======================================
|
|
rpc AddMember(AddMemberReq) returns (AddMemberResp);
|
|
rpc EditMember(EditMemberReq) returns (EditMemberResp);
|
|
rpc DeleteMember(DeleteMemberReq) returns (DeleteMemberResp);
|
|
rpc GetMemberList(GetMemberListReq) returns (GetMemberListResp);
|
|
//===================================成员信息管理=======================================
|
|
rpc EditManagement(EditManagementReq) returns (EditManagementResp);
|
|
//===================================董事会信息管理=======================================
|
|
rpc EditBoardOfDirectors(EditBoardOfDirectorsReq) returns (EditBoardOfDirectorsResp);
|
|
//==================================委员会任命管理======================================
|
|
rpc EditCommitteeAppointments(EditCommitteeAppointmentsReq) returns (EditCommitteeAppointmentsResp);
|
|
}
|
|
//==================================成员管理======================================
|
|
message AddMemberReq{
|
|
string uuid = 1;//uuid
|
|
string name = 2;//姓名
|
|
string brief = 3;//简介
|
|
string introduction = 4;//详细介绍
|
|
string operator = 5;//操作人
|
|
int32 operatorId = 6;//操作人Id
|
|
}
|
|
|
|
message AddMemberResp{
|
|
string msg = 1;
|
|
}
|
|
|
|
message EditMemberReq{
|
|
string uuid = 1;//uuid
|
|
string name = 2;//姓名
|
|
string brief = 3;//简介
|
|
string introduction = 4;//详细介绍
|
|
int32 sort = 5;//排序
|
|
string operator = 6;//操作人
|
|
int32 operatorId = 7;//操作人Id
|
|
}
|
|
|
|
message EditMemberResp{
|
|
string msg = 1;
|
|
}
|
|
|
|
message DeleteMemberReq{
|
|
string uuid = 1;//uuid
|
|
}
|
|
|
|
message DeleteMemberResp{
|
|
string msg = 1;
|
|
}
|
|
|
|
message Filtrate{
|
|
string name = 3;//文件名称
|
|
}
|
|
|
|
message GetMemberListReq{
|
|
int32 page = 1;
|
|
int32 pageSize = 2;
|
|
Filtrate filterate = 3;//筛选条件
|
|
}
|
|
|
|
message GetMemberListResp{
|
|
string msg = 1;
|
|
int32 page=2;
|
|
int32 pageSize =3;
|
|
int32 total = 4;
|
|
repeated Member data = 5;
|
|
}
|
|
|
|
message Member{
|
|
string uuid = 1;
|
|
string name = 2;
|
|
string brief = 3;
|
|
string introduction = 4;
|
|
int32 sort = 5;
|
|
Management management = 6;
|
|
BoardOfDirectors boardOfDirectors = 7;
|
|
CommitteeAppointments committeeAppointments = 8;
|
|
string updatedAt = 9;
|
|
string operator = 10;
|
|
}
|
|
|
|
//===================================成员信息管理=======================================
|
|
message Management{
|
|
string name = 1;
|
|
string image = 2;
|
|
string brief = 3;
|
|
string introduction = 4;
|
|
int32 status = 5;
|
|
int32 isSetting = 6;
|
|
}
|
|
|
|
message EditManagementReq{
|
|
string uuid = 1;
|
|
string name = 2;
|
|
string image = 3;
|
|
int32 status = 4;
|
|
string brief = 5;
|
|
string introduction = 6;
|
|
int32 isSetting = 7;
|
|
string operator = 8;
|
|
int32 operatorId = 9;
|
|
}
|
|
|
|
message EditManagementResp{
|
|
string msg = 1;
|
|
}
|
|
|
|
//==================================董事会信息管理======================================
|
|
message BoardOfDirectors{
|
|
string name = 1;
|
|
int32 status = 2;
|
|
string brief = 3;
|
|
string introduction = 4;
|
|
int32 isSetting = 5;
|
|
}
|
|
|
|
message EditBoardOfDirectorsReq{
|
|
string uuid = 1;
|
|
string name = 2;
|
|
int32 status = 3;
|
|
string brief = 4;
|
|
string introduction = 5;
|
|
int32 isSetting = 6;
|
|
string operator = 7;
|
|
int32 operatorId = 8;
|
|
}
|
|
|
|
message EditBoardOfDirectorsResp{
|
|
string msg = 1;
|
|
}
|
|
|
|
//==================================委员会任命管理======================================
|
|
message CommitteeAppointments{
|
|
string name = 1;
|
|
int32 status = 2;
|
|
int32 auditCommittee = 3;
|
|
int32 compensationCommittee = 4;
|
|
int32 nominatingCommittee = 5;
|
|
int32 isSetting = 6;
|
|
}
|
|
|
|
message EditCommitteeAppointmentsReq{
|
|
string uuid = 1;
|
|
string name = 2;
|
|
int32 status = 3;
|
|
int32 auditCommittee = 4;
|
|
int32 compensationCommittee = 5;
|
|
int32 nominatingCommittee = 6;
|
|
int32 isSetting = 7;
|
|
string operator = 8;
|
|
int32 operatorId = 9;
|
|
}
|
|
|
|
message EditCommitteeAppointmentsResp{
|
|
string msg = 1;
|
|
} |