Skip to content

Commit e29da1a

Browse files
authored
Merge pull request #21 from hduhelp/Eikoo-dev
Eikoo dev
2 parents bb0490f + f270001 commit e29da1a

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed

campusapis/skl/v1/skl.proto

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
syntax = "proto3";
2+
3+
package campusapis.skl.v1;
4+
5+
import "google/api/annotations.proto";
6+
7+
option go_package = "./campusapis/skl/v1";
8+
9+
10+
//// Skl 数据库中的student_history_info表
11+
//message SklStudentHistoryInfo {
12+
// string StudentName = 1; // 学生姓名
13+
// string UnitId = 2; // 学院ID
14+
// //18,卓越学院
15+
// //27,网络空间安全学院(浙江保密学院)
16+
// //14,会计学院
17+
// //06,自动化学院(人工智能学院)
18+
// //15,经济学院
19+
// //01,机械工程学院
20+
// //07,理学院
21+
// //03,管理学院
22+
// //05,计算机学院(软件学院)
23+
// //34,法学院
24+
// //11,外国语学院
25+
// //08,通信工程学院
26+
// //33,人文艺术与数字媒体学院
27+
// //20,材料与环境工程学院
28+
// //12,人文与法学院
29+
// //17,国际教育学院
30+
// //28,人文艺术与数字媒体学院、法学院
31+
// //22,数字媒体与艺术设计学院
32+
// //32,圣光机联合学院
33+
// //31,继续教育学院
34+
// //04,电子信息学院(集成电路科学与工程学院)
35+
// //19,生命信息与仪器工程学院
36+
// string UnitName = 3; // 学院名称
37+
// string MajorCode = 4; // 专业代码
38+
// string Major = 5; // 专业名称
39+
// string ClassNo = 6; // 班级
40+
// string Grade = 7; // 年级
41+
// string TeacherId = 8; // 辅导员工号
42+
// string SchoolYear = 9; // 学年
43+
// string Semester = 10; // 学期
44+
// string StudentId = 11; // 学号
45+
//}
46+
47+
service SklService {
48+
// 获取某学院某年级的学生信息
49+
rpc GetStaffUnitInfo(StaffUnitInfoRequest) returns (StaffUnitInfoResponse) {
50+
option (google.api.http) = {
51+
get: "/skl/unitInfo"
52+
additional_bindings {
53+
get: "/skl/v1/unitInfo"
54+
}
55+
};
56+
}
57+
}
58+
59+
// 用于从Skl数据库中筛选某年级某学院的学生
60+
message SklUnitInfo {
61+
string unitId = 1; // 学院ID
62+
string unitName = 2; // 学院名称
63+
string grade = 3; // 年级
64+
repeated string teachers = 4; // 辅导员
65+
repeated string classNos = 5;
66+
}
67+
68+
message StaffUnitInfoRequest {
69+
string StaffId = 1; // 学/工号
70+
}
71+
72+
message StaffUnitInfoResponse {
73+
int32 error = 1;
74+
string msg = 2;
75+
repeated SklUnitInfo data = 3;
76+
}
77+
78+
79+

0 commit comments

Comments
 (0)