You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
2.1 KiB
96 lines
2.1 KiB
syntax = "proto3";
|
|
|
|
//在web层重新生成pb.go的方法
|
|
/*
|
|
protoc -I Business/BaseStudenimporexcel/BaseStudenimporexcelProto/ Business/BaseStudenimporexcel/BaseStudenimporexcelProto/BaseStudenimporexcel.proto --go_out=plugins=grpc:Business/BaseStudenimporexcel/BaseStudenimporexcelProto
|
|
*/
|
|
package BaseStudenimporexcelProto;
|
|
|
|
option go_package = ".;BaseStudenimporexcelProto";
|
|
|
|
option java_multiple_files = true;
|
|
option java_package = "com.dsideal.dsmin.base";
|
|
option java_outer_classname = "BaseStudenimporexcel";
|
|
option objc_class_prefix = "";
|
|
|
|
service BaseStudenimporexcelManage {
|
|
//获取单条
|
|
rpc GetBaseStudenimporexcel (ModelArg) returns (Reply) {}
|
|
//增加
|
|
rpc AddBaseStudenimporexcel (ModelArg) returns (Reply) {}
|
|
//批量删除
|
|
rpc DeleteBaseStudenimporexcel (DeleteIdsArg) returns (Reply) {}
|
|
//修改
|
|
rpc UpdateBaseStudenimporexcel (ModelArg) returns (Reply) {}
|
|
//查询(分页)
|
|
rpc PageBaseStudenimporexcel (QueryArg) returns (Reply) {}
|
|
}
|
|
|
|
message ModelArg {
|
|
//ID
|
|
string Id = 1;
|
|
//单位ID
|
|
string BureauId = 2;
|
|
//学部ID
|
|
string StageId = 3;
|
|
//入学年份
|
|
int32 Rxnf = 4;
|
|
//班号
|
|
int32 Bh = 5;
|
|
//班级号
|
|
string ClassId = 6;
|
|
//学生姓名
|
|
string Xm = 7;
|
|
//性别码
|
|
string Xbm = 8;
|
|
//出生日期
|
|
string Csrq = 9;
|
|
//民族码
|
|
string Mzm = 10;
|
|
//政治面貌码
|
|
string Zzmmm = 11;
|
|
//身份证件类型码
|
|
string Sfzjlxm = 12;
|
|
//身份证件号
|
|
string Sfzjh = 13;
|
|
//独生子女
|
|
int32 Dszybz = 14;
|
|
//随迁子女
|
|
int32 Sqznbz = 15;
|
|
//进城务工人员子女
|
|
int32 Jcwgrysqznbz = 16;
|
|
//孤儿
|
|
int32 Gebz = 17;
|
|
//留守儿童
|
|
int32 Lsetbz = 18;
|
|
//残疾儿童
|
|
int32 Cjbz = 19;
|
|
//批次ID
|
|
string BatchId = 20;
|
|
//对应的EXCEL是第几行的数据
|
|
int32 RowNumber = 21;
|
|
//人员ID
|
|
string PersonId = 22;
|
|
//需要强制更新的列
|
|
repeated string ForceUpdateFields = 23;
|
|
}
|
|
|
|
// 查询参数
|
|
message QueryArg{
|
|
int32 Page = 1;
|
|
int32 Limit = 2;
|
|
}
|
|
|
|
// 查询请求响应
|
|
message Reply{
|
|
bool Success = 1;
|
|
string Message = 2;
|
|
int32 Count = 3;
|
|
string List = 4;
|
|
}
|
|
//删除参数
|
|
message DeleteIdsArg {
|
|
//一个或多个ID
|
|
repeated string Ids = 1;
|
|
}
|