staffv1

package
v0.0.0-...-e518e2d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2024 License: MIT Imports: 18 Imported by: 2

Documentation

Overview

Package staffv1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	CampusService_GetPersonInfo_FullMethodName              = "/campusapis.staff.v1.CampusService/GetPersonInfo"
	CampusService_GetStudentInfo_FullMethodName             = "/campusapis.staff.v1.CampusService/GetStudentInfo"
	CampusService_GetStudentCountByDivision_FullMethodName  = "/campusapis.staff.v1.CampusService/GetStudentCountByDivision"
	CampusService_GetStudentSchoolRollStatus_FullMethodName = "/campusapis.staff.v1.CampusService/GetStudentSchoolRollStatus"
	CampusService_GetStudentDormInfo_FullMethodName         = "/campusapis.staff.v1.CampusService/GetStudentDormInfo"
	CampusService_GetStudentBirthdayInfo_FullMethodName     = "/campusapis.staff.v1.CampusService/GetStudentBirthdayInfo"
	CampusService_GetStudentBirthdaysIn_FullMethodName      = "/campusapis.staff.v1.CampusService/GetStudentBirthdaysIn"
	CampusService_GetStudentRewards_FullMethodName          = "/campusapis.staff.v1.CampusService/GetStudentRewards"
	CampusService_GetStudentCourseSelections_FullMethodName = "/campusapis.staff.v1.CampusService/GetStudentCourseSelections"
	CampusService_GetStudentGrade_FullMethodName            = "/campusapis.staff.v1.CampusService/GetStudentGrade"
	CampusService_GetGlobalStudentGrade_FullMethodName      = "/campusapis.staff.v1.CampusService/GetGlobalStudentGrade"
	CampusService_GetStudentExam_FullMethodName             = "/campusapis.staff.v1.CampusService/GetStudentExam"
	CampusService_GetDailyExam_FullMethodName               = "/campusapis.staff.v1.CampusService/GetDailyExam"
	CampusService_GetStudentGPA_FullMethodName              = "/campusapis.staff.v1.CampusService/GetStudentGPA"
	CampusService_PostStudentGateAccess_FullMethodName      = "/campusapis.staff.v1.CampusService/PostStudentGateAccess"
	CampusService_GetStudentStaySchoolInfo_FullMethodName   = "/campusapis.staff.v1.CampusService/GetStudentStaySchoolInfo"
	CampusService_GetFreshmanBaseInfo_FullMethodName        = "/campusapis.staff.v1.CampusService/GetFreshmanBaseInfo"
	CampusService_GetFreshmanDetail_FullMethodName          = "/campusapis.staff.v1.CampusService/GetFreshmanDetail"
	CampusService_GetFreshmanRoommates_FullMethodName       = "/campusapis.staff.v1.CampusService/GetFreshmanRoommates"
)

Variables

View Source
var CampusService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "campusapis.staff.v1.CampusService",
	HandlerType: (*CampusServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetPersonInfo",
			Handler:    _CampusService_GetPersonInfo_Handler,
		},
		{
			MethodName: "GetStudentInfo",
			Handler:    _CampusService_GetStudentInfo_Handler,
		},
		{
			MethodName: "GetStudentCountByDivision",
			Handler:    _CampusService_GetStudentCountByDivision_Handler,
		},
		{
			MethodName: "GetStudentSchoolRollStatus",
			Handler:    _CampusService_GetStudentSchoolRollStatus_Handler,
		},
		{
			MethodName: "GetStudentDormInfo",
			Handler:    _CampusService_GetStudentDormInfo_Handler,
		},
		{
			MethodName: "GetStudentBirthdayInfo",
			Handler:    _CampusService_GetStudentBirthdayInfo_Handler,
		},
		{
			MethodName: "GetStudentBirthdaysIn",
			Handler:    _CampusService_GetStudentBirthdaysIn_Handler,
		},
		{
			MethodName: "GetStudentRewards",
			Handler:    _CampusService_GetStudentRewards_Handler,
		},
		{
			MethodName: "GetStudentCourseSelections",
			Handler:    _CampusService_GetStudentCourseSelections_Handler,
		},
		{
			MethodName: "GetStudentGrade",
			Handler:    _CampusService_GetStudentGrade_Handler,
		},
		{
			MethodName: "GetGlobalStudentGrade",
			Handler:    _CampusService_GetGlobalStudentGrade_Handler,
		},
		{
			MethodName: "GetStudentExam",
			Handler:    _CampusService_GetStudentExam_Handler,
		},
		{
			MethodName: "GetDailyExam",
			Handler:    _CampusService_GetDailyExam_Handler,
		},
		{
			MethodName: "GetStudentGPA",
			Handler:    _CampusService_GetStudentGPA_Handler,
		},
		{
			MethodName: "PostStudentGateAccess",
			Handler:    _CampusService_PostStudentGateAccess_Handler,
		},
		{
			MethodName: "GetStudentStaySchoolInfo",
			Handler:    _CampusService_GetStudentStaySchoolInfo_Handler,
		},
		{
			MethodName: "GetFreshmanBaseInfo",
			Handler:    _CampusService_GetFreshmanBaseInfo_Handler,
		},
		{
			MethodName: "GetFreshmanDetail",
			Handler:    _CampusService_GetFreshmanDetail_Handler,
		},
		{
			MethodName: "GetFreshmanRoommates",
			Handler:    _CampusService_GetFreshmanRoommates_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "campusapis/staff/v1/campus.proto",
}

CampusService_ServiceDesc is the grpc.ServiceDesc for CampusService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_campusapis_staff_v1_campus_proto protoreflect.FileDescriptor

Functions

func RegisterCampusServiceHandler

func RegisterCampusServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterCampusServiceHandler registers the http handlers for service CampusService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterCampusServiceHandlerClient

func RegisterCampusServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client CampusServiceClient) error

RegisterCampusServiceHandlerClient registers the http handlers for service CampusService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "CampusServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "CampusServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "CampusServiceClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterCampusServiceHandlerFromEndpoint

func RegisterCampusServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterCampusServiceHandlerFromEndpoint is same as RegisterCampusServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterCampusServiceHandlerServer

func RegisterCampusServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server CampusServiceServer) error

RegisterCampusServiceHandlerServer registers the http handlers for service CampusService to "mux". UnaryRPC :call CampusServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterCampusServiceHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterCampusServiceServer

func RegisterCampusServiceServer(s grpc.ServiceRegistrar, srv CampusServiceServer)

Types

type CampusServiceClient

type CampusServiceClient interface {
	// 获取员工信息
	GetPersonInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPersonInfoResponse, error)
	// 获取学生基本信息
	GetStudentInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetStudentInfoResponse, error)
	// todo: 未实现
	//
	//	//获取全体学生基本信息
	//	rpc GetAllStudentInfo(google.protobuf.Empty) returns (GetAllStudentInfoResponse) {
	//	  option (google.api.http) = {
	//	    get: "/staff/v1/all/student/info"
	//	  };
	//	}
	//
	// 获取每个学院和专业的学生人数,按年级过滤
	GetStudentCountByDivision(ctx context.Context, in *GetStudentCountByDivisionRequest, opts ...grpc.CallOption) (*NiceResponse, error)
	// 获取学生学籍状态
	GetStudentSchoolRollStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetStudentSchoolRollStatusResponse, error)
	//	迁移至校外部分
	//	//获取学生贫困生申请记录
	//	rpc GetStudentNeedyInfo(google.protobuf.Empty) returns (GetStudentNeedyInfoResponse) {
	//	  option (google.api.http) = {
	//	    get: "/staff/v1/student/needy"
	//	    additional_bindings {
	//	      get: "/student/needy"
	//	    }
	//	  };
	//	}
	//
	// 获取学生宿舍信息
	GetStudentDormInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetStudentDormInfoResponse, error)
	// 获取学生生日信息
	GetStudentBirthdayInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetStudentBirthdayInfoResponse, error)
	// 获取生日为指定日期的学生列表
	GetStudentBirthdaysIn(ctx context.Context, in *GetStudentBirthdaysInRequest, opts ...grpc.CallOption) (*GetStudentBirthdaysInResponse, error)
	// 获取学生奖学金信息
	GetStudentRewards(ctx context.Context, in *GetStudentRewardsRequest, opts ...grpc.CallOption) (*GetStudentRewardsResponse, error)
	// 获取学生选课信息
	GetStudentCourseSelections(ctx context.Context, in *GetStudentCourseSelectionsRequest, opts ...grpc.CallOption) (*GetStudentCourseSelectionsResponse, error)
	// 获取学生成绩信息
	GetStudentGrade(ctx context.Context, in *GetStudentGradeRequest, opts ...grpc.CallOption) (*GetStudentGradeResponse, error)
	// 获取全局成绩,用于推送成绩信息,仅内部使用
	GetGlobalStudentGrade(ctx context.Context, in *GetGlobalStudentGradeRequest, opts ...grpc.CallOption) (*GetGlobalStudentGradeResponse, error)
	// 获取学生考试信息
	GetStudentExam(ctx context.Context, in *GetStudentExamRequest, opts ...grpc.CallOption) (*GetStudentExamResponse, error)
	// 获取某一天的考试信息
	GetDailyExam(ctx context.Context, in *GetDailyExamRequest, opts ...grpc.CallOption) (*GetDailyExamResponse, error)
	// 获取学生GPA信息
	GetStudentGPA(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetStudentGPAResponse, error)
	// 推送学生门禁通行信息
	PostStudentGateAccess(ctx context.Context, in *PostStudentGateAccessRequest, opts ...grpc.CallOption) (*PostStudentGateAccessResponse, error)
	// 获取学生留校信息
	GetStudentStaySchoolInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetStudentStaySchoolInfoResponse, error)
	// 获取新生基本信息
	GetFreshmanBaseInfo(ctx context.Context, in *GetFreshmanBaseInfoRequest, opts ...grpc.CallOption) (*GetFreshmanBaseInfoResponse, error)
	// 获取新生详细信息
	GetFreshmanDetail(ctx context.Context, in *GetFreshmanDetailRequest, opts ...grpc.CallOption) (*GetFreshmanDetailResponse, error)
	// 获取新生宿舍信息
	GetFreshmanRoommates(ctx context.Context, in *GetFreshmanRoommatesRequest, opts ...grpc.CallOption) (*GetFreshmanRoommatesResponse, error)
}

CampusServiceClient is the client API for CampusService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

debug:搜索请求体可以快速定位到请求体。

type CampusServiceServer

type CampusServiceServer interface {
	// 获取员工信息
	GetPersonInfo(context.Context, *emptypb.Empty) (*GetPersonInfoResponse, error)
	// 获取学生基本信息
	GetStudentInfo(context.Context, *emptypb.Empty) (*GetStudentInfoResponse, error)
	// todo: 未实现
	//
	//	//获取全体学生基本信息
	//	rpc GetAllStudentInfo(google.protobuf.Empty) returns (GetAllStudentInfoResponse) {
	//	  option (google.api.http) = {
	//	    get: "/staff/v1/all/student/info"
	//	  };
	//	}
	//
	// 获取每个学院和专业的学生人数,按年级过滤
	GetStudentCountByDivision(context.Context, *GetStudentCountByDivisionRequest) (*NiceResponse, error)
	// 获取学生学籍状态
	GetStudentSchoolRollStatus(context.Context, *emptypb.Empty) (*GetStudentSchoolRollStatusResponse, error)
	//	迁移至校外部分
	//	//获取学生贫困生申请记录
	//	rpc GetStudentNeedyInfo(google.protobuf.Empty) returns (GetStudentNeedyInfoResponse) {
	//	  option (google.api.http) = {
	//	    get: "/staff/v1/student/needy"
	//	    additional_bindings {
	//	      get: "/student/needy"
	//	    }
	//	  };
	//	}
	//
	// 获取学生宿舍信息
	GetStudentDormInfo(context.Context, *emptypb.Empty) (*GetStudentDormInfoResponse, error)
	// 获取学生生日信息
	GetStudentBirthdayInfo(context.Context, *emptypb.Empty) (*GetStudentBirthdayInfoResponse, error)
	// 获取生日为指定日期的学生列表
	GetStudentBirthdaysIn(context.Context, *GetStudentBirthdaysInRequest) (*GetStudentBirthdaysInResponse, error)
	// 获取学生奖学金信息
	GetStudentRewards(context.Context, *GetStudentRewardsRequest) (*GetStudentRewardsResponse, error)
	// 获取学生选课信息
	GetStudentCourseSelections(context.Context, *GetStudentCourseSelectionsRequest) (*GetStudentCourseSelectionsResponse, error)
	// 获取学生成绩信息
	GetStudentGrade(context.Context, *GetStudentGradeRequest) (*GetStudentGradeResponse, error)
	// 获取全局成绩,用于推送成绩信息,仅内部使用
	GetGlobalStudentGrade(context.Context, *GetGlobalStudentGradeRequest) (*GetGlobalStudentGradeResponse, error)
	// 获取学生考试信息
	GetStudentExam(context.Context, *GetStudentExamRequest) (*GetStudentExamResponse, error)
	// 获取某一天的考试信息
	GetDailyExam(context.Context, *GetDailyExamRequest) (*GetDailyExamResponse, error)
	// 获取学生GPA信息
	GetStudentGPA(context.Context, *emptypb.Empty) (*GetStudentGPAResponse, error)
	// 推送学生门禁通行信息
	PostStudentGateAccess(context.Context, *PostStudentGateAccessRequest) (*PostStudentGateAccessResponse, error)
	// 获取学生留校信息
	GetStudentStaySchoolInfo(context.Context, *emptypb.Empty) (*GetStudentStaySchoolInfoResponse, error)
	// 获取新生基本信息
	GetFreshmanBaseInfo(context.Context, *GetFreshmanBaseInfoRequest) (*GetFreshmanBaseInfoResponse, error)
	// 获取新生详细信息
	GetFreshmanDetail(context.Context, *GetFreshmanDetailRequest) (*GetFreshmanDetailResponse, error)
	// 获取新生宿舍信息
	GetFreshmanRoommates(context.Context, *GetFreshmanRoommatesRequest) (*GetFreshmanRoommatesResponse, error)
	// contains filtered or unexported methods
}

CampusServiceServer is the server API for CampusService service. All implementations must embed UnimplementedCampusServiceServer for forward compatibility.

debug:搜索请求体可以快速定位到请求体。

type DormInfo

type DormInfo struct {

	// 学工号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 楼号
	Building string `protobuf:"bytes,2,opt,name=building,proto3" json:"building,omitempty"`
	// 寝室号
	Room string `protobuf:"bytes,3,opt,name=room,proto3" json:"room,omitempty"`
	// contains filtered or unexported fields
}

func (*DormInfo) Descriptor deprecated

func (*DormInfo) Descriptor() ([]byte, []int)

Deprecated: Use DormInfo.ProtoReflect.Descriptor instead.

func (*DormInfo) GetBuilding

func (x *DormInfo) GetBuilding() string

func (*DormInfo) GetRoom

func (x *DormInfo) GetRoom() string

func (*DormInfo) GetStaffId

func (x *DormInfo) GetStaffId() string

func (*DormInfo) ProtoMessage

func (*DormInfo) ProtoMessage()

func (*DormInfo) ProtoReflect

func (x *DormInfo) ProtoReflect() protoreflect.Message

func (*DormInfo) Reset

func (x *DormInfo) Reset()

func (*DormInfo) String

func (x *DormInfo) String() string

type FreshmanBaseInfo

type FreshmanBaseInfo struct {

	// 学号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 姓名
	StaffName string `protobuf:"bytes,2,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 录取通知书号或者是准考证号,不同省份并不一样
	OfferId string `protobuf:"bytes,3,opt,name=offerId,proto3" json:"offerId,omitempty"`
	// 身份证号
	IdCardNo string `protobuf:"bytes,4,opt,name=idCardNo,proto3" json:"idCardNo,omitempty"`
	// 录取时间
	OfferTime string `protobuf:"bytes,5,opt,name=offerTime,proto3" json:"offerTime,omitempty"`
	// 省份
	Province string `protobuf:"bytes,6,opt,name=province,proto3" json:"province,omitempty"`
	// contains filtered or unexported fields
}

新生基本信息

func (*FreshmanBaseInfo) Descriptor deprecated

func (*FreshmanBaseInfo) Descriptor() ([]byte, []int)

Deprecated: Use FreshmanBaseInfo.ProtoReflect.Descriptor instead.

func (*FreshmanBaseInfo) GetIdCardNo

func (x *FreshmanBaseInfo) GetIdCardNo() string

func (*FreshmanBaseInfo) GetOfferId

func (x *FreshmanBaseInfo) GetOfferId() string

func (*FreshmanBaseInfo) GetOfferTime

func (x *FreshmanBaseInfo) GetOfferTime() string

func (*FreshmanBaseInfo) GetProvince

func (x *FreshmanBaseInfo) GetProvince() string

func (*FreshmanBaseInfo) GetStaffId

func (x *FreshmanBaseInfo) GetStaffId() string

func (*FreshmanBaseInfo) GetStaffName

func (x *FreshmanBaseInfo) GetStaffName() string

func (*FreshmanBaseInfo) ProtoMessage

func (*FreshmanBaseInfo) ProtoMessage()

func (*FreshmanBaseInfo) ProtoReflect

func (x *FreshmanBaseInfo) ProtoReflect() protoreflect.Message

func (*FreshmanBaseInfo) Reset

func (x *FreshmanBaseInfo) Reset()

func (*FreshmanBaseInfo) String

func (x *FreshmanBaseInfo) String() string

type FreshmanDetail

type FreshmanDetail struct {

	// 学号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 姓名
	StaffName string `protobuf:"bytes,2,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 班级名称
	ClassName string `protobuf:"bytes,3,opt,name=className,proto3" json:"className,omitempty"`
	// 宿舍房间名称
	RoomName string `protobuf:"bytes,4,opt,name=roomName,proto3" json:"roomName,omitempty"`
	// 注册状态(是否入学)
	RegStatus string `protobuf:"bytes,5,opt,name=regStatus,proto3" json:"regStatus,omitempty"`
	// 学院编号
	SchoolID string `protobuf:"bytes,6,opt,name=schoolID,proto3" json:"schoolID,omitempty"`
	// 学院名称
	SchoolName string `protobuf:"bytes,7,opt,name=schoolName,proto3" json:"schoolName,omitempty"`
	// 专业名称
	MajorName string `protobuf:"bytes,8,opt,name=majorName,proto3" json:"majorName,omitempty"`
	// 身份证号
	CardID string `protobuf:"bytes,9,opt,name=cardID,proto3" json:"cardID,omitempty"`
	// 辅导员姓名
	TeacherName  string `protobuf:"bytes,10,opt,name=teacherName,proto3" json:"teacherName,omitempty"`
	TeacherPhone string `protobuf:"bytes,11,opt,name=teacherPhone,proto3" json:"teacherPhone,omitempty"`
	// 班助姓名
	AssistantName string `protobuf:"bytes,12,opt,name=assistantName,proto3" json:"assistantName,omitempty"`
	// 班助电话
	AssistantPhone string `protobuf:"bytes,13,opt,name=assistantPhone,proto3" json:"assistantPhone,omitempty"`
	// 是否支付学费
	HasPaid string `protobuf:"bytes,14,opt,name=hasPaid,proto3" json:"hasPaid,omitempty"`
	// 绿色通道
	LSTD   string `protobuf:"bytes,15,opt,name=LSTD,proto3" json:"LSTD,omitempty"`
	LSTDXY string `protobuf:"bytes,16,opt,name=LSTDXY,proto3" json:"LSTDXY,omitempty"`
	LSTDZX string `protobuf:"bytes,17,opt,name=LSTDZX,proto3" json:"LSTDZX,omitempty"`
	// 电话
	Phone string `protobuf:"bytes,18,opt,name=phone,proto3" json:"phone,omitempty"`
	// QQ
	Qq string `protobuf:"bytes,19,opt,name=qq,proto3" json:"qq,omitempty"`
	// 楼号
	RoomBuilding string `protobuf:"bytes,20,opt,name=roomBuilding,proto3" json:"roomBuilding,omitempty"`
	// 寝室号
	RoomRoom string `protobuf:"bytes,21,opt,name=roomRoom,proto3" json:"roomRoom,omitempty"`
	// 床号
	RoomBed string `protobuf:"bytes,22,opt,name=roomBed,proto3" json:"roomBed,omitempty"`
	// 报到日期
	ComeDate string `protobuf:"bytes,23,opt,name=comeDate,proto3" json:"comeDate,omitempty"`
	// 身高(厘米)
	High string `protobuf:"bytes,24,opt,name=high,proto3" json:"high,omitempty"`
	// 火车区间
	Station string `protobuf:"bytes,25,opt,name=station,proto3" json:"station,omitempty"`
	// contains filtered or unexported fields
}

新生详细信息

func (*FreshmanDetail) Descriptor deprecated

func (*FreshmanDetail) Descriptor() ([]byte, []int)

Deprecated: Use FreshmanDetail.ProtoReflect.Descriptor instead.

func (*FreshmanDetail) GetAssistantName

func (x *FreshmanDetail) GetAssistantName() string

func (*FreshmanDetail) GetAssistantPhone

func (x *FreshmanDetail) GetAssistantPhone() string

func (*FreshmanDetail) GetCardID

func (x *FreshmanDetail) GetCardID() string

func (*FreshmanDetail) GetClassName

func (x *FreshmanDetail) GetClassName() string

func (*FreshmanDetail) GetComeDate

func (x *FreshmanDetail) GetComeDate() string

func (*FreshmanDetail) GetHasPaid

func (x *FreshmanDetail) GetHasPaid() string

func (*FreshmanDetail) GetHigh

func (x *FreshmanDetail) GetHigh() string

func (*FreshmanDetail) GetLSTD

func (x *FreshmanDetail) GetLSTD() string

func (*FreshmanDetail) GetLSTDXY

func (x *FreshmanDetail) GetLSTDXY() string

func (*FreshmanDetail) GetLSTDZX

func (x *FreshmanDetail) GetLSTDZX() string

func (*FreshmanDetail) GetMajorName

func (x *FreshmanDetail) GetMajorName() string

func (*FreshmanDetail) GetPhone

func (x *FreshmanDetail) GetPhone() string

func (*FreshmanDetail) GetQq

func (x *FreshmanDetail) GetQq() string

func (*FreshmanDetail) GetRegStatus

func (x *FreshmanDetail) GetRegStatus() string

func (*FreshmanDetail) GetRoomBed

func (x *FreshmanDetail) GetRoomBed() string

func (*FreshmanDetail) GetRoomBuilding

func (x *FreshmanDetail) GetRoomBuilding() string

func (*FreshmanDetail) GetRoomName

func (x *FreshmanDetail) GetRoomName() string

func (*FreshmanDetail) GetRoomRoom

func (x *FreshmanDetail) GetRoomRoom() string

func (*FreshmanDetail) GetSchoolID

func (x *FreshmanDetail) GetSchoolID() string

func (*FreshmanDetail) GetSchoolName

func (x *FreshmanDetail) GetSchoolName() string

func (*FreshmanDetail) GetStaffId

func (x *FreshmanDetail) GetStaffId() string

func (*FreshmanDetail) GetStaffName

func (x *FreshmanDetail) GetStaffName() string

func (*FreshmanDetail) GetStation

func (x *FreshmanDetail) GetStation() string

func (*FreshmanDetail) GetTeacherName

func (x *FreshmanDetail) GetTeacherName() string

func (*FreshmanDetail) GetTeacherPhone

func (x *FreshmanDetail) GetTeacherPhone() string

func (*FreshmanDetail) ProtoMessage

func (*FreshmanDetail) ProtoMessage()

func (*FreshmanDetail) ProtoReflect

func (x *FreshmanDetail) ProtoReflect() protoreflect.Message

func (*FreshmanDetail) Reset

func (x *FreshmanDetail) Reset()

func (*FreshmanDetail) String

func (x *FreshmanDetail) String() string

type FreshmanKeywordRequest

type FreshmanKeywordRequest struct {

	// 学号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 录取通知书号或者是准考证号,不同省份并不一样
	OfferId string `protobuf:"bytes,2,opt,name=offerId,proto3" json:"offerId,omitempty"`
	// 身份证号
	IdCardNo string `protobuf:"bytes,3,opt,name=idCardNo,proto3" json:"idCardNo,omitempty"`
	// contains filtered or unexported fields
}

新生三要素请求,依次判断(学号)、(录取通知书或准考证号)、(身份证号),要求其中最少两项不为空 有鉴权时接受鉴权内学号,忽略请求参数

func (*FreshmanKeywordRequest) Descriptor deprecated

func (*FreshmanKeywordRequest) Descriptor() ([]byte, []int)

Deprecated: Use FreshmanKeywordRequest.ProtoReflect.Descriptor instead.

func (*FreshmanKeywordRequest) GetIdCardNo

func (x *FreshmanKeywordRequest) GetIdCardNo() string

func (*FreshmanKeywordRequest) GetOfferId

func (x *FreshmanKeywordRequest) GetOfferId() string

func (*FreshmanKeywordRequest) GetStaffId

func (x *FreshmanKeywordRequest) GetStaffId() string

func (*FreshmanKeywordRequest) ProtoMessage

func (*FreshmanKeywordRequest) ProtoMessage()

func (*FreshmanKeywordRequest) ProtoReflect

func (x *FreshmanKeywordRequest) ProtoReflect() protoreflect.Message

func (*FreshmanKeywordRequest) Reset

func (x *FreshmanKeywordRequest) Reset()

func (*FreshmanKeywordRequest) String

func (x *FreshmanKeywordRequest) String() string

type FreshmanRoommate

type FreshmanRoommate struct {

	// 室友姓名
	StaffName string `protobuf:"bytes,1,opt,name=staffName,proto3" json:"staffName,omitempty"`
	Qq        string `protobuf:"bytes,2,opt,name=qq,proto3" json:"qq,omitempty"`
	Phone     string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
	// contains filtered or unexported fields
}

func (*FreshmanRoommate) Descriptor deprecated

func (*FreshmanRoommate) Descriptor() ([]byte, []int)

Deprecated: Use FreshmanRoommate.ProtoReflect.Descriptor instead.

func (*FreshmanRoommate) GetPhone

func (x *FreshmanRoommate) GetPhone() string

func (*FreshmanRoommate) GetQq

func (x *FreshmanRoommate) GetQq() string

func (*FreshmanRoommate) GetStaffName

func (x *FreshmanRoommate) GetStaffName() string

func (*FreshmanRoommate) ProtoMessage

func (*FreshmanRoommate) ProtoMessage()

func (*FreshmanRoommate) ProtoReflect

func (x *FreshmanRoommate) ProtoReflect() protoreflect.Message

func (*FreshmanRoommate) Reset

func (x *FreshmanRoommate) Reset()

func (*FreshmanRoommate) String

func (x *FreshmanRoommate) String() string

type GPAPerSemester

type GPAPerSemester struct {

	// 学年
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// 绩点
	GradePointAverage string `protobuf:"bytes,3,opt,name=gradePointAverage,proto3" json:"gradePointAverage,omitempty"`
	// 学号
	StaffID string `protobuf:"bytes,4,opt,name=staffID,proto3" json:"staffID,omitempty"`
	// contains filtered or unexported fields
}

func (*GPAPerSemester) Descriptor deprecated

func (*GPAPerSemester) Descriptor() ([]byte, []int)

Deprecated: Use GPAPerSemester.ProtoReflect.Descriptor instead.

func (*GPAPerSemester) GetGradePointAverage

func (x *GPAPerSemester) GetGradePointAverage() string

func (*GPAPerSemester) GetSchoolYear

func (x *GPAPerSemester) GetSchoolYear() string

func (*GPAPerSemester) GetSemester

func (x *GPAPerSemester) GetSemester() string

func (*GPAPerSemester) GetStaffID

func (x *GPAPerSemester) GetStaffID() string

func (*GPAPerSemester) ProtoMessage

func (*GPAPerSemester) ProtoMessage()

func (*GPAPerSemester) ProtoReflect

func (x *GPAPerSemester) ProtoReflect() protoreflect.Message

func (*GPAPerSemester) Reset

func (x *GPAPerSemester) Reset()

func (*GPAPerSemester) String

func (x *GPAPerSemester) String() string

type GPATotal

type GPATotal struct {

	// 绩点
	GradePointAverage string `protobuf:"bytes,1,opt,name=gradePointAverage,proto3" json:"gradePointAverage,omitempty"`
	// 学号
	StaffID string `protobuf:"bytes,2,opt,name=staffID,proto3" json:"staffID,omitempty"`
	// contains filtered or unexported fields
}

func (*GPATotal) Descriptor deprecated

func (*GPATotal) Descriptor() ([]byte, []int)

Deprecated: Use GPATotal.ProtoReflect.Descriptor instead.

func (*GPATotal) GetGradePointAverage

func (x *GPATotal) GetGradePointAverage() string

func (*GPATotal) GetStaffID

func (x *GPATotal) GetStaffID() string

func (*GPATotal) ProtoMessage

func (*GPATotal) ProtoMessage()

func (*GPATotal) ProtoReflect

func (x *GPATotal) ProtoReflect() protoreflect.Message

func (*GPATotal) Reset

func (x *GPATotal) Reset()

func (*GPATotal) String

func (x *GPATotal) String() string

type GetDailyExamRequest

type GetDailyExamRequest struct {

	// 日期
	Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDailyExamRequest) Descriptor deprecated

func (*GetDailyExamRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDailyExamRequest.ProtoReflect.Descriptor instead.

func (*GetDailyExamRequest) GetDate

func (x *GetDailyExamRequest) GetDate() string

func (*GetDailyExamRequest) ProtoMessage

func (*GetDailyExamRequest) ProtoMessage()

func (*GetDailyExamRequest) ProtoReflect

func (x *GetDailyExamRequest) ProtoReflect() protoreflect.Message

func (*GetDailyExamRequest) Reset

func (x *GetDailyExamRequest) Reset()

func (*GetDailyExamRequest) String

func (x *GetDailyExamRequest) String() string

type GetDailyExamResponse

type GetDailyExamResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// 考试详情列表
	Data []*StudentExam `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDailyExamResponse) Descriptor deprecated

func (*GetDailyExamResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDailyExamResponse.ProtoReflect.Descriptor instead.

func (*GetDailyExamResponse) GetData

func (x *GetDailyExamResponse) GetData() []*StudentExam

func (*GetDailyExamResponse) GetError

func (x *GetDailyExamResponse) GetError() int32

func (*GetDailyExamResponse) GetMsg

func (x *GetDailyExamResponse) GetMsg() string

func (*GetDailyExamResponse) ProtoMessage

func (*GetDailyExamResponse) ProtoMessage()

func (*GetDailyExamResponse) ProtoReflect

func (x *GetDailyExamResponse) ProtoReflect() protoreflect.Message

func (*GetDailyExamResponse) Reset

func (x *GetDailyExamResponse) Reset()

func (*GetDailyExamResponse) String

func (x *GetDailyExamResponse) String() string

type GetFreshmanBaseInfoRequest

type GetFreshmanBaseInfoRequest struct {

	// 学号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 录取通知书号或者是准考证号,不同省份并不一样
	OfferId string `protobuf:"bytes,2,opt,name=offerId,proto3" json:"offerId,omitempty"`
	// 身份证号
	IdCardNo string `protobuf:"bytes,3,opt,name=idCardNo,proto3" json:"idCardNo,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFreshmanBaseInfoRequest) Descriptor deprecated

func (*GetFreshmanBaseInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFreshmanBaseInfoRequest.ProtoReflect.Descriptor instead.

func (*GetFreshmanBaseInfoRequest) GetIdCardNo

func (x *GetFreshmanBaseInfoRequest) GetIdCardNo() string

func (*GetFreshmanBaseInfoRequest) GetOfferId

func (x *GetFreshmanBaseInfoRequest) GetOfferId() string

func (*GetFreshmanBaseInfoRequest) GetStaffId

func (x *GetFreshmanBaseInfoRequest) GetStaffId() string

func (*GetFreshmanBaseInfoRequest) ProtoMessage

func (*GetFreshmanBaseInfoRequest) ProtoMessage()

func (*GetFreshmanBaseInfoRequest) ProtoReflect

func (*GetFreshmanBaseInfoRequest) Reset

func (x *GetFreshmanBaseInfoRequest) Reset()

func (*GetFreshmanBaseInfoRequest) String

func (x *GetFreshmanBaseInfoRequest) String() string

type GetFreshmanBaseInfoResponse

type GetFreshmanBaseInfoResponse struct {
	Error int32             `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string            `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *FreshmanBaseInfo `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFreshmanBaseInfoResponse) Descriptor deprecated

func (*GetFreshmanBaseInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFreshmanBaseInfoResponse.ProtoReflect.Descriptor instead.

func (*GetFreshmanBaseInfoResponse) GetData

func (*GetFreshmanBaseInfoResponse) GetError

func (x *GetFreshmanBaseInfoResponse) GetError() int32

func (*GetFreshmanBaseInfoResponse) GetMsg

func (x *GetFreshmanBaseInfoResponse) GetMsg() string

func (*GetFreshmanBaseInfoResponse) ProtoMessage

func (*GetFreshmanBaseInfoResponse) ProtoMessage()

func (*GetFreshmanBaseInfoResponse) ProtoReflect

func (*GetFreshmanBaseInfoResponse) Reset

func (x *GetFreshmanBaseInfoResponse) Reset()

func (*GetFreshmanBaseInfoResponse) String

func (x *GetFreshmanBaseInfoResponse) String() string

type GetFreshmanDetailRequest

type GetFreshmanDetailRequest struct {

	// 学号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 录取通知书号或者是准考证号,不同省份并不一样
	OfferId string `protobuf:"bytes,2,opt,name=offerId,proto3" json:"offerId,omitempty"`
	// 身份证号
	IdCardNo string `protobuf:"bytes,3,opt,name=idCardNo,proto3" json:"idCardNo,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFreshmanDetailRequest) Descriptor deprecated

func (*GetFreshmanDetailRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFreshmanDetailRequest.ProtoReflect.Descriptor instead.

func (*GetFreshmanDetailRequest) GetIdCardNo

func (x *GetFreshmanDetailRequest) GetIdCardNo() string

func (*GetFreshmanDetailRequest) GetOfferId

func (x *GetFreshmanDetailRequest) GetOfferId() string

func (*GetFreshmanDetailRequest) GetStaffId

func (x *GetFreshmanDetailRequest) GetStaffId() string

func (*GetFreshmanDetailRequest) ProtoMessage

func (*GetFreshmanDetailRequest) ProtoMessage()

func (*GetFreshmanDetailRequest) ProtoReflect

func (x *GetFreshmanDetailRequest) ProtoReflect() protoreflect.Message

func (*GetFreshmanDetailRequest) Reset

func (x *GetFreshmanDetailRequest) Reset()

func (*GetFreshmanDetailRequest) String

func (x *GetFreshmanDetailRequest) String() string

type GetFreshmanDetailResponse

type GetFreshmanDetailResponse struct {
	Error int32           `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string          `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *FreshmanDetail `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFreshmanDetailResponse) Descriptor deprecated

func (*GetFreshmanDetailResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFreshmanDetailResponse.ProtoReflect.Descriptor instead.

func (*GetFreshmanDetailResponse) GetData

func (*GetFreshmanDetailResponse) GetError

func (x *GetFreshmanDetailResponse) GetError() int32

func (*GetFreshmanDetailResponse) GetMsg

func (x *GetFreshmanDetailResponse) GetMsg() string

func (*GetFreshmanDetailResponse) ProtoMessage

func (*GetFreshmanDetailResponse) ProtoMessage()

func (*GetFreshmanDetailResponse) ProtoReflect

func (*GetFreshmanDetailResponse) Reset

func (x *GetFreshmanDetailResponse) Reset()

func (*GetFreshmanDetailResponse) String

func (x *GetFreshmanDetailResponse) String() string

type GetFreshmanRoommatesRequest

type GetFreshmanRoommatesRequest struct {

	// 学号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 录取通知书号或者是准考证号,不同省份并不一样
	OfferId string `protobuf:"bytes,2,opt,name=offerId,proto3" json:"offerId,omitempty"`
	// 身份证号
	IdCardNo string `protobuf:"bytes,3,opt,name=idCardNo,proto3" json:"idCardNo,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFreshmanRoommatesRequest) Descriptor deprecated

func (*GetFreshmanRoommatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFreshmanRoommatesRequest.ProtoReflect.Descriptor instead.

func (*GetFreshmanRoommatesRequest) GetIdCardNo

func (x *GetFreshmanRoommatesRequest) GetIdCardNo() string

func (*GetFreshmanRoommatesRequest) GetOfferId

func (x *GetFreshmanRoommatesRequest) GetOfferId() string

func (*GetFreshmanRoommatesRequest) GetStaffId

func (x *GetFreshmanRoommatesRequest) GetStaffId() string

func (*GetFreshmanRoommatesRequest) ProtoMessage

func (*GetFreshmanRoommatesRequest) ProtoMessage()

func (*GetFreshmanRoommatesRequest) ProtoReflect

func (*GetFreshmanRoommatesRequest) Reset

func (x *GetFreshmanRoommatesRequest) Reset()

func (*GetFreshmanRoommatesRequest) String

func (x *GetFreshmanRoommatesRequest) String() string

type GetFreshmanRoommatesResponse

type GetFreshmanRoommatesResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// 室友列表
	Data []*FreshmanRoommate `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

新生室友查询

func (*GetFreshmanRoommatesResponse) Descriptor deprecated

func (*GetFreshmanRoommatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFreshmanRoommatesResponse.ProtoReflect.Descriptor instead.

func (*GetFreshmanRoommatesResponse) GetData

func (*GetFreshmanRoommatesResponse) GetError

func (x *GetFreshmanRoommatesResponse) GetError() int32

func (*GetFreshmanRoommatesResponse) GetMsg

func (*GetFreshmanRoommatesResponse) ProtoMessage

func (*GetFreshmanRoommatesResponse) ProtoMessage()

func (*GetFreshmanRoommatesResponse) ProtoReflect

func (*GetFreshmanRoommatesResponse) Reset

func (x *GetFreshmanRoommatesResponse) Reset()

func (*GetFreshmanRoommatesResponse) String

type GetGlobalStudentGradeRequest

type GetGlobalStudentGradeRequest struct {

	// 学年,只支持一种格式,例:2021-2022学年,应传 2021
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期,枚举:第一学期 | 第二学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// 时间戳
	Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// 时长范围
	Duration int64 `protobuf:"varint,4,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGlobalStudentGradeRequest) Descriptor deprecated

func (*GetGlobalStudentGradeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGlobalStudentGradeRequest.ProtoReflect.Descriptor instead.

func (*GetGlobalStudentGradeRequest) GetDuration

func (x *GetGlobalStudentGradeRequest) GetDuration() int64

func (*GetGlobalStudentGradeRequest) GetSchoolYear

func (x *GetGlobalStudentGradeRequest) GetSchoolYear() string

func (*GetGlobalStudentGradeRequest) GetSemester

func (x *GetGlobalStudentGradeRequest) GetSemester() string

func (*GetGlobalStudentGradeRequest) GetTimestamp

func (x *GetGlobalStudentGradeRequest) GetTimestamp() int64

func (*GetGlobalStudentGradeRequest) ProtoMessage

func (*GetGlobalStudentGradeRequest) ProtoMessage()

func (*GetGlobalStudentGradeRequest) ProtoReflect

func (*GetGlobalStudentGradeRequest) Reset

func (x *GetGlobalStudentGradeRequest) Reset()

func (*GetGlobalStudentGradeRequest) String

type GetGlobalStudentGradeResponse

type GetGlobalStudentGradeResponse struct {
	Error int32                 `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string                `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  []*GlobalStudentGrade `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGlobalStudentGradeResponse) Descriptor deprecated

func (*GetGlobalStudentGradeResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGlobalStudentGradeResponse.ProtoReflect.Descriptor instead.

func (*GetGlobalStudentGradeResponse) GetData

func (*GetGlobalStudentGradeResponse) GetError

func (x *GetGlobalStudentGradeResponse) GetError() int32

func (*GetGlobalStudentGradeResponse) GetMsg

func (*GetGlobalStudentGradeResponse) ProtoMessage

func (*GetGlobalStudentGradeResponse) ProtoMessage()

func (*GetGlobalStudentGradeResponse) ProtoReflect

func (*GetGlobalStudentGradeResponse) Reset

func (x *GetGlobalStudentGradeResponse) Reset()

func (*GetGlobalStudentGradeResponse) String

type GetPersonInfoResponse

type GetPersonInfoResponse struct {
	Error int32       `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string      `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *PersonInfo `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

查询人员信息返回体

func (*GetPersonInfoResponse) Descriptor deprecated

func (*GetPersonInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPersonInfoResponse.ProtoReflect.Descriptor instead.

func (*GetPersonInfoResponse) GetData

func (x *GetPersonInfoResponse) GetData() *PersonInfo

func (*GetPersonInfoResponse) GetError

func (x *GetPersonInfoResponse) GetError() int32

func (*GetPersonInfoResponse) GetMsg

func (x *GetPersonInfoResponse) GetMsg() string

func (*GetPersonInfoResponse) ProtoMessage

func (*GetPersonInfoResponse) ProtoMessage()

func (*GetPersonInfoResponse) ProtoReflect

func (x *GetPersonInfoResponse) ProtoReflect() protoreflect.Message

func (*GetPersonInfoResponse) Reset

func (x *GetPersonInfoResponse) Reset()

func (*GetPersonInfoResponse) String

func (x *GetPersonInfoResponse) String() string

type GetStudentBirthdayInfoResponse

type GetStudentBirthdayInfoResponse struct {
	Error int32                `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string               `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *StudentBirthdayInfo `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

GetStudentBirthdayInfoResponse 学生生日查询返回体

func (*GetStudentBirthdayInfoResponse) Descriptor deprecated

func (*GetStudentBirthdayInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentBirthdayInfoResponse.ProtoReflect.Descriptor instead.

func (*GetStudentBirthdayInfoResponse) GetData

func (*GetStudentBirthdayInfoResponse) GetError

func (x *GetStudentBirthdayInfoResponse) GetError() int32

func (*GetStudentBirthdayInfoResponse) GetMsg

func (*GetStudentBirthdayInfoResponse) ProtoMessage

func (*GetStudentBirthdayInfoResponse) ProtoMessage()

func (*GetStudentBirthdayInfoResponse) ProtoReflect

func (*GetStudentBirthdayInfoResponse) Reset

func (x *GetStudentBirthdayInfoResponse) Reset()

func (*GetStudentBirthdayInfoResponse) String

type GetStudentBirthdaysInRequest

type GetStudentBirthdaysInRequest struct {

	// 人员类型
	Type staff.Type `protobuf:"varint,1,opt,name=type,proto3,enum=campusapis.staff.Type" json:"type,omitempty"`
	// 月
	Month int32 `protobuf:"varint,2,opt,name=month,proto3" json:"month,omitempty"`
	// 日
	Day int32 `protobuf:"varint,3,opt,name=day,proto3" json:"day,omitempty"`
	// contains filtered or unexported fields
}

查询某天生日所有人员-请求关键字

func (*GetStudentBirthdaysInRequest) Descriptor deprecated

func (*GetStudentBirthdaysInRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentBirthdaysInRequest.ProtoReflect.Descriptor instead.

func (*GetStudentBirthdaysInRequest) GetDay

func (x *GetStudentBirthdaysInRequest) GetDay() int32

func (*GetStudentBirthdaysInRequest) GetMonth

func (x *GetStudentBirthdaysInRequest) GetMonth() int32

func (*GetStudentBirthdaysInRequest) GetType

func (*GetStudentBirthdaysInRequest) ProtoMessage

func (*GetStudentBirthdaysInRequest) ProtoMessage()

func (*GetStudentBirthdaysInRequest) ProtoReflect

func (*GetStudentBirthdaysInRequest) Reset

func (x *GetStudentBirthdaysInRequest) Reset()

func (*GetStudentBirthdaysInRequest) String

type GetStudentBirthdaysInResponse

type GetStudentBirthdaysInResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// 生日详情列表
	Data []*StudentBirthdayInfo `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

GetStudentBirthdaysInResponse 查询某天生日所有人员-返回体

func (*GetStudentBirthdaysInResponse) Descriptor deprecated

func (*GetStudentBirthdaysInResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentBirthdaysInResponse.ProtoReflect.Descriptor instead.

func (*GetStudentBirthdaysInResponse) GetData

func (*GetStudentBirthdaysInResponse) GetError

func (x *GetStudentBirthdaysInResponse) GetError() int32

func (*GetStudentBirthdaysInResponse) GetMsg

func (*GetStudentBirthdaysInResponse) ProtoMessage

func (*GetStudentBirthdaysInResponse) ProtoMessage()

func (*GetStudentBirthdaysInResponse) ProtoReflect

func (*GetStudentBirthdaysInResponse) Reset

func (x *GetStudentBirthdaysInResponse) Reset()

func (*GetStudentBirthdaysInResponse) String

type GetStudentCountByDivisionRequest

type GetStudentCountByDivisionRequest struct {
	Grade []string `protobuf:"bytes,1,rep,name=grade,proto3" json:"grade,omitempty"` // 年级:如 2022
	// contains filtered or unexported fields
}

请求消息,添加年级筛选条件

func (*GetStudentCountByDivisionRequest) Descriptor deprecated

func (*GetStudentCountByDivisionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentCountByDivisionRequest.ProtoReflect.Descriptor instead.

func (*GetStudentCountByDivisionRequest) GetGrade

func (x *GetStudentCountByDivisionRequest) GetGrade() []string

func (*GetStudentCountByDivisionRequest) ProtoMessage

func (*GetStudentCountByDivisionRequest) ProtoMessage()

func (*GetStudentCountByDivisionRequest) ProtoReflect

func (*GetStudentCountByDivisionRequest) Reset

func (*GetStudentCountByDivisionRequest) String

type GetStudentCourseSelectionsRequest

type GetStudentCourseSelectionsRequest struct {

	// 学年,只支持一种格式,例:2021-2022学年,应传 2021
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期,枚举:第一学期 | 第二学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStudentCourseSelectionsRequest) Descriptor deprecated

func (*GetStudentCourseSelectionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentCourseSelectionsRequest.ProtoReflect.Descriptor instead.

func (*GetStudentCourseSelectionsRequest) GetSchoolYear

func (x *GetStudentCourseSelectionsRequest) GetSchoolYear() string

func (*GetStudentCourseSelectionsRequest) GetSemester

func (x *GetStudentCourseSelectionsRequest) GetSemester() string

func (*GetStudentCourseSelectionsRequest) ProtoMessage

func (*GetStudentCourseSelectionsRequest) ProtoMessage()

func (*GetStudentCourseSelectionsRequest) ProtoReflect

func (*GetStudentCourseSelectionsRequest) Reset

func (*GetStudentCourseSelectionsRequest) String

type GetStudentCourseSelectionsResponse

type GetStudentCourseSelectionsResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// 详情列表
	Data []*StudentCourseSelection `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

学生选课查询返回体

func (*GetStudentCourseSelectionsResponse) Descriptor deprecated

func (*GetStudentCourseSelectionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentCourseSelectionsResponse.ProtoReflect.Descriptor instead.

func (*GetStudentCourseSelectionsResponse) GetData

func (*GetStudentCourseSelectionsResponse) GetError

func (*GetStudentCourseSelectionsResponse) GetMsg

func (*GetStudentCourseSelectionsResponse) ProtoMessage

func (*GetStudentCourseSelectionsResponse) ProtoMessage()

func (*GetStudentCourseSelectionsResponse) ProtoReflect

func (*GetStudentCourseSelectionsResponse) Reset

func (*GetStudentCourseSelectionsResponse) String

type GetStudentDormInfoResponse

type GetStudentDormInfoResponse struct {
	Error int32     `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string    `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *DormInfo `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

查询学生寝室信息返回体

func (*GetStudentDormInfoResponse) Descriptor deprecated

func (*GetStudentDormInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentDormInfoResponse.ProtoReflect.Descriptor instead.

func (*GetStudentDormInfoResponse) GetData

func (x *GetStudentDormInfoResponse) GetData() *DormInfo

func (*GetStudentDormInfoResponse) GetError

func (x *GetStudentDormInfoResponse) GetError() int32

func (*GetStudentDormInfoResponse) GetMsg

func (x *GetStudentDormInfoResponse) GetMsg() string

func (*GetStudentDormInfoResponse) ProtoMessage

func (*GetStudentDormInfoResponse) ProtoMessage()

func (*GetStudentDormInfoResponse) ProtoReflect

func (*GetStudentDormInfoResponse) Reset

func (x *GetStudentDormInfoResponse) Reset()

func (*GetStudentDormInfoResponse) String

func (x *GetStudentDormInfoResponse) String() string

type GetStudentExamRequest

type GetStudentExamRequest struct {

	// 学年,只支持一种格式,例:2021-2022学年,应传 2021
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期,枚举:第一学期 | 第二学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStudentExamRequest) Descriptor deprecated

func (*GetStudentExamRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentExamRequest.ProtoReflect.Descriptor instead.

func (*GetStudentExamRequest) GetSchoolYear

func (x *GetStudentExamRequest) GetSchoolYear() string

func (*GetStudentExamRequest) GetSemester

func (x *GetStudentExamRequest) GetSemester() string

func (*GetStudentExamRequest) ProtoMessage

func (*GetStudentExamRequest) ProtoMessage()

func (*GetStudentExamRequest) ProtoReflect

func (x *GetStudentExamRequest) ProtoReflect() protoreflect.Message

func (*GetStudentExamRequest) Reset

func (x *GetStudentExamRequest) Reset()

func (*GetStudentExamRequest) String

func (x *GetStudentExamRequest) String() string

type GetStudentExamResponse

type GetStudentExamResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// 考试详情列表
	Data []*StudentExam `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

查询学生考试返回体

func (*GetStudentExamResponse) Descriptor deprecated

func (*GetStudentExamResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentExamResponse.ProtoReflect.Descriptor instead.

func (*GetStudentExamResponse) GetData

func (x *GetStudentExamResponse) GetData() []*StudentExam

func (*GetStudentExamResponse) GetError

func (x *GetStudentExamResponse) GetError() int32

func (*GetStudentExamResponse) GetMsg

func (x *GetStudentExamResponse) GetMsg() string

func (*GetStudentExamResponse) ProtoMessage

func (*GetStudentExamResponse) ProtoMessage()

func (*GetStudentExamResponse) ProtoReflect

func (x *GetStudentExamResponse) ProtoReflect() protoreflect.Message

func (*GetStudentExamResponse) Reset

func (x *GetStudentExamResponse) Reset()

func (*GetStudentExamResponse) String

func (x *GetStudentExamResponse) String() string

type GetStudentGPAResponse

type GetStudentGPAResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// 绩点详情
	Data *StudentGPA `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

查询学生GPA返回体

func (*GetStudentGPAResponse) Descriptor deprecated

func (*GetStudentGPAResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentGPAResponse.ProtoReflect.Descriptor instead.

func (*GetStudentGPAResponse) GetData

func (x *GetStudentGPAResponse) GetData() *StudentGPA

func (*GetStudentGPAResponse) GetError

func (x *GetStudentGPAResponse) GetError() int32

func (*GetStudentGPAResponse) GetMsg

func (x *GetStudentGPAResponse) GetMsg() string

func (*GetStudentGPAResponse) ProtoMessage

func (*GetStudentGPAResponse) ProtoMessage()

func (*GetStudentGPAResponse) ProtoReflect

func (x *GetStudentGPAResponse) ProtoReflect() protoreflect.Message

func (*GetStudentGPAResponse) Reset

func (x *GetStudentGPAResponse) Reset()

func (*GetStudentGPAResponse) String

func (x *GetStudentGPAResponse) String() string

type GetStudentGradeRequest

type GetStudentGradeRequest struct {

	// 学年,只支持一种格式,例:2021-2022学年,应传 2021
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期,枚举:第一学期 | 第二学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStudentGradeRequest) Descriptor deprecated

func (*GetStudentGradeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentGradeRequest.ProtoReflect.Descriptor instead.

func (*GetStudentGradeRequest) GetSchoolYear

func (x *GetStudentGradeRequest) GetSchoolYear() string

func (*GetStudentGradeRequest) GetSemester

func (x *GetStudentGradeRequest) GetSemester() string

func (*GetStudentGradeRequest) ProtoMessage

func (*GetStudentGradeRequest) ProtoMessage()

func (*GetStudentGradeRequest) ProtoReflect

func (x *GetStudentGradeRequest) ProtoReflect() protoreflect.Message

func (*GetStudentGradeRequest) Reset

func (x *GetStudentGradeRequest) Reset()

func (*GetStudentGradeRequest) String

func (x *GetStudentGradeRequest) String() string

type GetStudentGradeResponse

type GetStudentGradeResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// 成绩详情列表
	Data []*StudentGrade `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

查询学生成绩返回体

func (*GetStudentGradeResponse) Descriptor deprecated

func (*GetStudentGradeResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentGradeResponse.ProtoReflect.Descriptor instead.

func (*GetStudentGradeResponse) GetData

func (x *GetStudentGradeResponse) GetData() []*StudentGrade

func (*GetStudentGradeResponse) GetError

func (x *GetStudentGradeResponse) GetError() int32

func (*GetStudentGradeResponse) GetMsg

func (x *GetStudentGradeResponse) GetMsg() string

func (*GetStudentGradeResponse) ProtoMessage

func (*GetStudentGradeResponse) ProtoMessage()

func (*GetStudentGradeResponse) ProtoReflect

func (x *GetStudentGradeResponse) ProtoReflect() protoreflect.Message

func (*GetStudentGradeResponse) Reset

func (x *GetStudentGradeResponse) Reset()

func (*GetStudentGradeResponse) String

func (x *GetStudentGradeResponse) String() string

type GetStudentInfoResponse

type GetStudentInfoResponse struct {
	Error int32        `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string       `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *StudentInfo `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

GetStudentInfoResponse 查询学生信息返回体

func (*GetStudentInfoResponse) Descriptor deprecated

func (*GetStudentInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentInfoResponse.ProtoReflect.Descriptor instead.

func (*GetStudentInfoResponse) GetData

func (x *GetStudentInfoResponse) GetData() *StudentInfo

func (*GetStudentInfoResponse) GetError

func (x *GetStudentInfoResponse) GetError() int32

func (*GetStudentInfoResponse) GetMsg

func (x *GetStudentInfoResponse) GetMsg() string

func (*GetStudentInfoResponse) ProtoMessage

func (*GetStudentInfoResponse) ProtoMessage()

func (*GetStudentInfoResponse) ProtoReflect

func (x *GetStudentInfoResponse) ProtoReflect() protoreflect.Message

func (*GetStudentInfoResponse) Reset

func (x *GetStudentInfoResponse) Reset()

func (*GetStudentInfoResponse) String

func (x *GetStudentInfoResponse) String() string

type GetStudentNeedyInfoResponse

type GetStudentNeedyInfoResponse struct {
	Error int32             `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string            `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *StudentNeedyInfo `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

查询贫困生信息返回体

func (*GetStudentNeedyInfoResponse) Descriptor deprecated

func (*GetStudentNeedyInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentNeedyInfoResponse.ProtoReflect.Descriptor instead.

func (*GetStudentNeedyInfoResponse) GetData

func (*GetStudentNeedyInfoResponse) GetError

func (x *GetStudentNeedyInfoResponse) GetError() int32

func (*GetStudentNeedyInfoResponse) GetMsg

func (x *GetStudentNeedyInfoResponse) GetMsg() string

func (*GetStudentNeedyInfoResponse) ProtoMessage

func (*GetStudentNeedyInfoResponse) ProtoMessage()

func (*GetStudentNeedyInfoResponse) ProtoReflect

func (*GetStudentNeedyInfoResponse) Reset

func (x *GetStudentNeedyInfoResponse) Reset()

func (*GetStudentNeedyInfoResponse) String

func (x *GetStudentNeedyInfoResponse) String() string

type GetStudentRewardsRequest

type GetStudentRewardsRequest struct {

	// 学年,只支持一种格式,例:2021-2022学年,应传 2021
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期,枚举:第一学期 | 第二学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStudentRewardsRequest) Descriptor deprecated

func (*GetStudentRewardsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentRewardsRequest.ProtoReflect.Descriptor instead.

func (*GetStudentRewardsRequest) GetSchoolYear

func (x *GetStudentRewardsRequest) GetSchoolYear() string

func (*GetStudentRewardsRequest) GetSemester

func (x *GetStudentRewardsRequest) GetSemester() string

func (*GetStudentRewardsRequest) ProtoMessage

func (*GetStudentRewardsRequest) ProtoMessage()

func (*GetStudentRewardsRequest) ProtoReflect

func (x *GetStudentRewardsRequest) ProtoReflect() protoreflect.Message

func (*GetStudentRewardsRequest) Reset

func (x *GetStudentRewardsRequest) Reset()

func (*GetStudentRewardsRequest) String

func (x *GetStudentRewardsRequest) String() string

type GetStudentRewardsResponse

type GetStudentRewardsResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// 奖学金列表
	Data []*StudentReward `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

GetStudentRewardsResponse 奖学金查询返回体

func (*GetStudentRewardsResponse) Descriptor deprecated

func (*GetStudentRewardsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentRewardsResponse.ProtoReflect.Descriptor instead.

func (*GetStudentRewardsResponse) GetData

func (x *GetStudentRewardsResponse) GetData() []*StudentReward

func (*GetStudentRewardsResponse) GetError

func (x *GetStudentRewardsResponse) GetError() int32

func (*GetStudentRewardsResponse) GetMsg

func (x *GetStudentRewardsResponse) GetMsg() string

func (*GetStudentRewardsResponse) ProtoMessage

func (*GetStudentRewardsResponse) ProtoMessage()

func (*GetStudentRewardsResponse) ProtoReflect

func (*GetStudentRewardsResponse) Reset

func (x *GetStudentRewardsResponse) Reset()

func (*GetStudentRewardsResponse) String

func (x *GetStudentRewardsResponse) String() string

type GetStudentSchoolRollStatusResponse

type GetStudentSchoolRollStatusResponse struct {
	Error int32                    `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string                   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *StudentSchoolRollStatus `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

查询学生学籍状态返回体

func (*GetStudentSchoolRollStatusResponse) Descriptor deprecated

func (*GetStudentSchoolRollStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentSchoolRollStatusResponse.ProtoReflect.Descriptor instead.

func (*GetStudentSchoolRollStatusResponse) GetData

func (*GetStudentSchoolRollStatusResponse) GetError

func (*GetStudentSchoolRollStatusResponse) GetMsg

func (*GetStudentSchoolRollStatusResponse) ProtoMessage

func (*GetStudentSchoolRollStatusResponse) ProtoMessage()

func (*GetStudentSchoolRollStatusResponse) ProtoReflect

func (*GetStudentSchoolRollStatusResponse) Reset

func (*GetStudentSchoolRollStatusResponse) String

type GetStudentStaySchoolInfoResponse

type GetStudentStaySchoolInfoResponse struct {
	Error int32                  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string                 `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *StudentStaySchoolInfo `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

留校生信息查询-返回体

func (*GetStudentStaySchoolInfoResponse) Descriptor deprecated

func (*GetStudentStaySchoolInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStudentStaySchoolInfoResponse.ProtoReflect.Descriptor instead.

func (*GetStudentStaySchoolInfoResponse) GetData

func (*GetStudentStaySchoolInfoResponse) GetError

func (*GetStudentStaySchoolInfoResponse) GetMsg

func (*GetStudentStaySchoolInfoResponse) ProtoMessage

func (*GetStudentStaySchoolInfoResponse) ProtoMessage()

func (*GetStudentStaySchoolInfoResponse) ProtoReflect

func (*GetStudentStaySchoolInfoResponse) Reset

func (*GetStudentStaySchoolInfoResponse) String

type GlobalStudentGrade

type GlobalStudentGrade struct {

	// 学年
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// 课程号
	CourseCode string `protobuf:"bytes,3,opt,name=courseCode,proto3" json:"courseCode,omitempty"`
	// 课程名
	Course string `protobuf:"bytes,4,opt,name=course,proto3" json:"course,omitempty"`
	// 学号
	StaffId string `protobuf:"bytes,5,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 总成绩
	Score string `protobuf:"bytes,6,opt,name=score,proto3" json:"score,omitempty"`
	// 操作时间
	UpdateAt string `protobuf:"bytes,7,opt,name=updateAt,proto3" json:"updateAt,omitempty"`
	// contains filtered or unexported fields
}

成绩详情

func (*GlobalStudentGrade) Descriptor deprecated

func (*GlobalStudentGrade) Descriptor() ([]byte, []int)

Deprecated: Use GlobalStudentGrade.ProtoReflect.Descriptor instead.

func (*GlobalStudentGrade) GetCourse

func (x *GlobalStudentGrade) GetCourse() string

func (*GlobalStudentGrade) GetCourseCode

func (x *GlobalStudentGrade) GetCourseCode() string

func (*GlobalStudentGrade) GetSchoolYear

func (x *GlobalStudentGrade) GetSchoolYear() string

func (*GlobalStudentGrade) GetScore

func (x *GlobalStudentGrade) GetScore() string

func (*GlobalStudentGrade) GetSemester

func (x *GlobalStudentGrade) GetSemester() string

func (*GlobalStudentGrade) GetStaffId

func (x *GlobalStudentGrade) GetStaffId() string

func (*GlobalStudentGrade) GetUpdateAt

func (x *GlobalStudentGrade) GetUpdateAt() string

func (*GlobalStudentGrade) ProtoMessage

func (*GlobalStudentGrade) ProtoMessage()

func (*GlobalStudentGrade) ProtoReflect

func (x *GlobalStudentGrade) ProtoReflect() protoreflect.Message

func (*GlobalStudentGrade) Reset

func (x *GlobalStudentGrade) Reset()

func (*GlobalStudentGrade) String

func (x *GlobalStudentGrade) String() string

type NiceResponse

type NiceResponse struct {
	Error int32  `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

定义响应消息

func (*NiceResponse) Descriptor deprecated

func (*NiceResponse) Descriptor() ([]byte, []int)

Deprecated: Use NiceResponse.ProtoReflect.Descriptor instead.

func (*NiceResponse) GetData

func (x *NiceResponse) GetData() string

func (*NiceResponse) GetError

func (x *NiceResponse) GetError() int32

func (*NiceResponse) GetMsg

func (x *NiceResponse) GetMsg() string

func (*NiceResponse) ProtoMessage

func (*NiceResponse) ProtoMessage()

func (*NiceResponse) ProtoReflect

func (x *NiceResponse) ProtoReflect() protoreflect.Message

func (*NiceResponse) Reset

func (x *NiceResponse) Reset()

func (*NiceResponse) String

func (x *NiceResponse) String() string

type PersonInfo

type PersonInfo struct {

	// 学工号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 姓名
	StaffName string `protobuf:"bytes,2,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 人员状态
	StaffState string `protobuf:"bytes,3,opt,name=staffState,proto3" json:"staffState,omitempty"`
	// 人员类型
	StaffType string `protobuf:"bytes,4,opt,name=staffType,proto3" json:"staffType,omitempty"`
	// 学院代码
	UnitCode string `protobuf:"bytes,5,opt,name=unitCode,proto3" json:"unitCode,omitempty"`
	// 年级
	Grade string `protobuf:"bytes,6,opt,name=grade,proto3" json:"grade,omitempty"`
	// contains filtered or unexported fields
}

func (*PersonInfo) Descriptor deprecated

func (*PersonInfo) Descriptor() ([]byte, []int)

Deprecated: Use PersonInfo.ProtoReflect.Descriptor instead.

func (*PersonInfo) GetGrade

func (x *PersonInfo) GetGrade() string

func (*PersonInfo) GetStaffId

func (x *PersonInfo) GetStaffId() string

func (*PersonInfo) GetStaffName

func (x *PersonInfo) GetStaffName() string

func (*PersonInfo) GetStaffState

func (x *PersonInfo) GetStaffState() string

func (*PersonInfo) GetStaffType

func (x *PersonInfo) GetStaffType() string

func (*PersonInfo) GetUnitCode

func (x *PersonInfo) GetUnitCode() string

func (*PersonInfo) ProtoMessage

func (*PersonInfo) ProtoMessage()

func (*PersonInfo) ProtoReflect

func (x *PersonInfo) ProtoReflect() protoreflect.Message

func (*PersonInfo) Reset

func (x *PersonInfo) Reset()

func (*PersonInfo) String

func (x *PersonInfo) String() string

type PostStudentGateAccessRequest

type PostStudentGateAccessRequest struct {

	// 学工号(重要)
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 请假类型,数字,一个数字对应一大类请假,枚举及含义:
	// 0->临时请假 | 1->当天假 | 2->单位实习(目前没用)|
	// 3->特殊(目前没用) | 4->身份码(目前没用) |
	// 5->离校 | 6->按周(目前没用) | 7->按月(目前没用)
	DayOffType string `protobuf:"bytes,2,opt,name=dayOffType,proto3" json:"dayOffType,omitempty"`
	// 请假类型,中文名
	DayOffName string `protobuf:"bytes,3,opt,name=dayOffName,proto3" json:"dayOffName,omitempty"`
	// 开始时间(重要)
	TimeStart string `protobuf:"bytes,4,opt,name=timeStart,proto3" json:"timeStart,omitempty"`
	// 结束时间(重要)
	TimeEnd string `protobuf:"bytes,5,opt,name=timeEnd,proto3" json:"timeEnd,omitempty"`
	// 假条 uid
	Uid string `protobuf:"bytes,6,opt,name=uid,proto3" json:"uid,omitempty"`
	// 闸机牌子(重要),枚举及含义:hikvision -> 海康 | uniview -> 宇视
	Target string `protobuf:"bytes,7,opt,name=Target,proto3" json:"Target,omitempty"`
	// contains filtered or unexported fields
}

推送学生门禁通行信息-请求关键字

func (*PostStudentGateAccessRequest) Descriptor deprecated

func (*PostStudentGateAccessRequest) Descriptor() ([]byte, []int)

Deprecated: Use PostStudentGateAccessRequest.ProtoReflect.Descriptor instead.

func (*PostStudentGateAccessRequest) GetDayOffName

func (x *PostStudentGateAccessRequest) GetDayOffName() string

func (*PostStudentGateAccessRequest) GetDayOffType

func (x *PostStudentGateAccessRequest) GetDayOffType() string

func (*PostStudentGateAccessRequest) GetStaffId

func (x *PostStudentGateAccessRequest) GetStaffId() string

func (*PostStudentGateAccessRequest) GetTarget

func (x *PostStudentGateAccessRequest) GetTarget() string

func (*PostStudentGateAccessRequest) GetTimeEnd

func (x *PostStudentGateAccessRequest) GetTimeEnd() string

func (*PostStudentGateAccessRequest) GetTimeStart

func (x *PostStudentGateAccessRequest) GetTimeStart() string

func (*PostStudentGateAccessRequest) GetUid

func (*PostStudentGateAccessRequest) ProtoMessage

func (*PostStudentGateAccessRequest) ProtoMessage()

func (*PostStudentGateAccessRequest) ProtoReflect

func (*PostStudentGateAccessRequest) Reset

func (x *PostStudentGateAccessRequest) Reset()

func (*PostStudentGateAccessRequest) String

type PostStudentGateAccessResponse

type PostStudentGateAccessResponse struct {
	Error int32                               `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	Msg   string                              `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Data  *PostStudentGateAccessResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

PostStudentGateAccessResponse 推送学生门禁通行信息

func (*PostStudentGateAccessResponse) Descriptor deprecated

func (*PostStudentGateAccessResponse) Descriptor() ([]byte, []int)

Deprecated: Use PostStudentGateAccessResponse.ProtoReflect.Descriptor instead.

func (*PostStudentGateAccessResponse) GetData

func (*PostStudentGateAccessResponse) GetError

func (x *PostStudentGateAccessResponse) GetError() int32

func (*PostStudentGateAccessResponse) GetMsg

func (*PostStudentGateAccessResponse) ProtoMessage

func (*PostStudentGateAccessResponse) ProtoMessage()

func (*PostStudentGateAccessResponse) ProtoReflect

func (*PostStudentGateAccessResponse) Reset

func (x *PostStudentGateAccessResponse) Reset()

func (*PostStudentGateAccessResponse) String

type PostStudentGateAccessResponse_Data

type PostStudentGateAccessResponse_Data struct {
	Done    bool   `protobuf:"varint,1,opt,name=done,proto3" json:"done,omitempty"`      //是否完成
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` //完成信息
	// contains filtered or unexported fields
}

func (*PostStudentGateAccessResponse_Data) Descriptor deprecated

func (*PostStudentGateAccessResponse_Data) Descriptor() ([]byte, []int)

Deprecated: Use PostStudentGateAccessResponse_Data.ProtoReflect.Descriptor instead.

func (*PostStudentGateAccessResponse_Data) GetDone

func (*PostStudentGateAccessResponse_Data) GetMessage

func (*PostStudentGateAccessResponse_Data) ProtoMessage

func (*PostStudentGateAccessResponse_Data) ProtoMessage()

func (*PostStudentGateAccessResponse_Data) ProtoReflect

func (*PostStudentGateAccessResponse_Data) Reset

func (*PostStudentGateAccessResponse_Data) String

type SemesterRequest

type SemesterRequest struct {

	// 学年,只支持一种格式,例:2021-2022学年,应传 2021
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期,枚举:第一学期 | 第二学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// contains filtered or unexported fields
}

学期查询关键字

func (*SemesterRequest) Descriptor deprecated

func (*SemesterRequest) Descriptor() ([]byte, []int)

Deprecated: Use SemesterRequest.ProtoReflect.Descriptor instead.

func (*SemesterRequest) GetSchoolYear

func (x *SemesterRequest) GetSchoolYear() string

func (*SemesterRequest) GetSemester

func (x *SemesterRequest) GetSemester() string

func (*SemesterRequest) ProtoMessage

func (*SemesterRequest) ProtoMessage()

func (*SemesterRequest) ProtoReflect

func (x *SemesterRequest) ProtoReflect() protoreflect.Message

func (*SemesterRequest) Reset

func (x *SemesterRequest) Reset()

func (*SemesterRequest) String

func (x *SemesterRequest) String() string

type StudentBirthdayInfo

type StudentBirthdayInfo struct {

	// 学工号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 姓名
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// 生日
	Birthday string `protobuf:"bytes,3,opt,name=birthday,proto3" json:"birthday,omitempty"`
	// contains filtered or unexported fields
}

学生生日信息

func (*StudentBirthdayInfo) Descriptor deprecated

func (*StudentBirthdayInfo) Descriptor() ([]byte, []int)

Deprecated: Use StudentBirthdayInfo.ProtoReflect.Descriptor instead.

func (*StudentBirthdayInfo) GetBirthday

func (x *StudentBirthdayInfo) GetBirthday() string

func (*StudentBirthdayInfo) GetName

func (x *StudentBirthdayInfo) GetName() string

func (*StudentBirthdayInfo) GetStaffId

func (x *StudentBirthdayInfo) GetStaffId() string

func (*StudentBirthdayInfo) ProtoMessage

func (*StudentBirthdayInfo) ProtoMessage()

func (*StudentBirthdayInfo) ProtoReflect

func (x *StudentBirthdayInfo) ProtoReflect() protoreflect.Message

func (*StudentBirthdayInfo) Reset

func (x *StudentBirthdayInfo) Reset()

func (*StudentBirthdayInfo) String

func (x *StudentBirthdayInfo) String() string

type StudentCourseSelection

type StudentCourseSelection struct {

	// 学年
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// 学号
	StaffID string `protobuf:"bytes,3,opt,name=staffID,proto3" json:"staffID,omitempty"`
	// 姓名
	StaffName string `protobuf:"bytes,4,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 选课号
	SelectCode string `protobuf:"bytes,5,opt,name=selectCode,proto3" json:"selectCode,omitempty"`
	// 课程中文名
	CourseName string `protobuf:"bytes,6,opt,name=courseName,proto3" json:"courseName,omitempty"`
	// 课程号
	CourseCode string `protobuf:"bytes,7,opt,name=courseCode,proto3" json:"courseCode,omitempty"`
	// 教师工号
	TeacherID string `protobuf:"bytes,8,opt,name=teacherID,proto3" json:"teacherID,omitempty"`
	// 教师姓名
	TeacherName string `protobuf:"bytes,9,opt,name=teacherName,proto3" json:"teacherName,omitempty"`
	// 上课时间中文描述
	ClassTime string `protobuf:"bytes,10,opt,name=classTime,proto3" json:"classTime,omitempty"`
	// 教室
	ClassRoom string `protobuf:"bytes,11,opt,name=classRoom,proto3" json:"classRoom,omitempty"`
	// contains filtered or unexported fields
}

选课详情

func (*StudentCourseSelection) Descriptor deprecated

func (*StudentCourseSelection) Descriptor() ([]byte, []int)

Deprecated: Use StudentCourseSelection.ProtoReflect.Descriptor instead.

func (*StudentCourseSelection) GetClassRoom

func (x *StudentCourseSelection) GetClassRoom() string

func (*StudentCourseSelection) GetClassTime

func (x *StudentCourseSelection) GetClassTime() string

func (*StudentCourseSelection) GetCourseCode

func (x *StudentCourseSelection) GetCourseCode() string

func (*StudentCourseSelection) GetCourseName

func (x *StudentCourseSelection) GetCourseName() string

func (*StudentCourseSelection) GetSchoolYear

func (x *StudentCourseSelection) GetSchoolYear() string

func (*StudentCourseSelection) GetSelectCode

func (x *StudentCourseSelection) GetSelectCode() string

func (*StudentCourseSelection) GetSemester

func (x *StudentCourseSelection) GetSemester() string

func (*StudentCourseSelection) GetStaffID

func (x *StudentCourseSelection) GetStaffID() string

func (*StudentCourseSelection) GetStaffName

func (x *StudentCourseSelection) GetStaffName() string

func (*StudentCourseSelection) GetTeacherID

func (x *StudentCourseSelection) GetTeacherID() string

func (*StudentCourseSelection) GetTeacherName

func (x *StudentCourseSelection) GetTeacherName() string

func (*StudentCourseSelection) ProtoMessage

func (*StudentCourseSelection) ProtoMessage()

func (*StudentCourseSelection) ProtoReflect

func (x *StudentCourseSelection) ProtoReflect() protoreflect.Message

func (*StudentCourseSelection) Reset

func (x *StudentCourseSelection) Reset()

func (*StudentCourseSelection) String

func (x *StudentCourseSelection) String() string

type StudentExam

type StudentExam struct {

	// 教室
	Classroom string `protobuf:"bytes,1,opt,name=classroom,proto3" json:"classroom,omitempty"`
	// 课程
	Course string `protobuf:"bytes,2,opt,name=course,proto3" json:"course,omitempty"`
	// 考试时间
	ExamTime string `protobuf:"bytes,3,opt,name=examTime,proto3" json:"examTime,omitempty"`
	// 考试类型
	ExamType string `protobuf:"bytes,4,opt,name=examType,proto3" json:"examType,omitempty"`
	// 学年
	SchoolYear string `protobuf:"bytes,5,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期
	Semester string `protobuf:"bytes,6,opt,name=semester,proto3" json:"semester,omitempty"`
	// 座位号
	Seat string `protobuf:"bytes,7,opt,name=seat,proto3" json:"seat,omitempty"`
	// 课程号
	SelectCode string `protobuf:"bytes,8,opt,name=selectCode,proto3" json:"selectCode,omitempty"`
	// 学号
	StaffId string `protobuf:"bytes,9,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// contains filtered or unexported fields
}

考试详情

func (*StudentExam) Descriptor deprecated

func (*StudentExam) Descriptor() ([]byte, []int)

Deprecated: Use StudentExam.ProtoReflect.Descriptor instead.

func (*StudentExam) GetClassroom

func (x *StudentExam) GetClassroom() string

func (*StudentExam) GetCourse

func (x *StudentExam) GetCourse() string

func (*StudentExam) GetExamTime

func (x *StudentExam) GetExamTime() string

func (*StudentExam) GetExamType

func (x *StudentExam) GetExamType() string

func (*StudentExam) GetSchoolYear

func (x *StudentExam) GetSchoolYear() string

func (*StudentExam) GetSeat

func (x *StudentExam) GetSeat() string

func (*StudentExam) GetSelectCode

func (x *StudentExam) GetSelectCode() string

func (*StudentExam) GetSemester

func (x *StudentExam) GetSemester() string

func (*StudentExam) GetStaffId

func (x *StudentExam) GetStaffId() string

func (*StudentExam) ProtoMessage

func (*StudentExam) ProtoMessage()

func (*StudentExam) ProtoReflect

func (x *StudentExam) ProtoReflect() protoreflect.Message

func (*StudentExam) Reset

func (x *StudentExam) Reset()

func (*StudentExam) String

func (x *StudentExam) String() string

type StudentGPA

type StudentGPA struct {

	// 每学期绩点
	PerSemester []*GPAPerSemester `protobuf:"bytes,1,rep,name=perSemester,proto3" json:"perSemester,omitempty"`
	// 总绩点
	Total *GPATotal `protobuf:"bytes,2,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

考试详情

func (*StudentGPA) Descriptor deprecated

func (*StudentGPA) Descriptor() ([]byte, []int)

Deprecated: Use StudentGPA.ProtoReflect.Descriptor instead.

func (*StudentGPA) GetPerSemester

func (x *StudentGPA) GetPerSemester() []*GPAPerSemester

func (*StudentGPA) GetTotal

func (x *StudentGPA) GetTotal() *GPATotal

func (*StudentGPA) ProtoMessage

func (*StudentGPA) ProtoMessage()

func (*StudentGPA) ProtoReflect

func (x *StudentGPA) ProtoReflect() protoreflect.Message

func (*StudentGPA) Reset

func (x *StudentGPA) Reset()

func (*StudentGPA) String

func (x *StudentGPA) String() string

type StudentGrade

type StudentGrade struct {

	// 学年
	SchoolYear string `protobuf:"bytes,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// 选课号
	SelectCode string `protobuf:"bytes,3,opt,name=selectCode,proto3" json:"selectCode,omitempty"`
	// 最后分数
	Score string `protobuf:"bytes,4,opt,name=score,proto3" json:"score,omitempty"`
	// 平时分
	ScoreDaily string `protobuf:"bytes,5,opt,name=scoreDaily,proto3" json:"scoreDaily,omitempty"`
	// 期中分数
	ScoreMidTerm string `protobuf:"bytes,6,opt,name=scoreMidTerm,proto3" json:"scoreMidTerm,omitempty"`
	// 期末分数
	ScoreFinal string `protobuf:"bytes,7,opt,name=scoreFinal,proto3" json:"scoreFinal,omitempty"`
	// 补考分数
	ScoreSubstitute string `protobuf:"bytes,8,opt,name=scoreSubstitute,proto3" json:"scoreSubstitute,omitempty"`
	// 实验分数
	ScorePractice string `protobuf:"bytes,9,opt,name=scorePractice,proto3" json:"scorePractice,omitempty"`
	// 课程号
	CourseCode string `protobuf:"bytes,10,opt,name=courseCode,proto3" json:"courseCode,omitempty"`
	// 课程名
	Course string `protobuf:"bytes,11,opt,name=course,proto3" json:"course,omitempty"`
	// 学号
	StaffId string `protobuf:"bytes,12,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 姓名
	StaffName string `protobuf:"bytes,13,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 学分
	Credit string `protobuf:"bytes,14,opt,name=credit,proto3" json:"credit,omitempty"`
	// GPA
	GPA string `protobuf:"bytes,15,opt,name=GPA,proto3" json:"GPA,omitempty"`
	// contains filtered or unexported fields
}

成绩详情

func (*StudentGrade) Descriptor deprecated

func (*StudentGrade) Descriptor() ([]byte, []int)

Deprecated: Use StudentGrade.ProtoReflect.Descriptor instead.

func (*StudentGrade) GetCourse

func (x *StudentGrade) GetCourse() string

func (*StudentGrade) GetCourseCode

func (x *StudentGrade) GetCourseCode() string

func (*StudentGrade) GetCredit

func (x *StudentGrade) GetCredit() string

func (*StudentGrade) GetGPA

func (x *StudentGrade) GetGPA() string

func (*StudentGrade) GetSchoolYear

func (x *StudentGrade) GetSchoolYear() string

func (*StudentGrade) GetScore

func (x *StudentGrade) GetScore() string

func (*StudentGrade) GetScoreDaily

func (x *StudentGrade) GetScoreDaily() string

func (*StudentGrade) GetScoreFinal

func (x *StudentGrade) GetScoreFinal() string

func (*StudentGrade) GetScoreMidTerm

func (x *StudentGrade) GetScoreMidTerm() string

func (*StudentGrade) GetScorePractice

func (x *StudentGrade) GetScorePractice() string

func (*StudentGrade) GetScoreSubstitute

func (x *StudentGrade) GetScoreSubstitute() string

func (*StudentGrade) GetSelectCode

func (x *StudentGrade) GetSelectCode() string

func (*StudentGrade) GetSemester

func (x *StudentGrade) GetSemester() string

func (*StudentGrade) GetStaffId

func (x *StudentGrade) GetStaffId() string

func (*StudentGrade) GetStaffName

func (x *StudentGrade) GetStaffName() string

func (*StudentGrade) ProtoMessage

func (*StudentGrade) ProtoMessage()

func (*StudentGrade) ProtoReflect

func (x *StudentGrade) ProtoReflect() protoreflect.Message

func (*StudentGrade) Reset

func (x *StudentGrade) Reset()

func (*StudentGrade) String

func (x *StudentGrade) String() string

type StudentInfo

type StudentInfo struct {

	// 学号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 学生姓名
	StaffName string `protobuf:"bytes,2,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 学生班级号
	ClassId string `protobuf:"bytes,3,opt,name=classId,proto3" json:"classId,omitempty"`
	// 学生学院编号
	UnitId string `protobuf:"bytes,4,opt,name=unitId,proto3" json:"unitId,omitempty"`
	// 学生学院名称
	UnitName string `protobuf:"bytes,5,opt,name=unitName,proto3" json:"unitName,omitempty"`
	// 学生专业编号
	MajorId string `protobuf:"bytes,6,opt,name=majorId,proto3" json:"majorId,omitempty"`
	// 学生专业名称
	MajorName string `protobuf:"bytes,7,opt,name=majorName,proto3" json:"majorName,omitempty"`
	// 学生辅导员工号
	TeacherId string `protobuf:"bytes,8,opt,name=teacherId,proto3" json:"teacherId,omitempty"`
	// 学生辅导员姓名
	TeacherName string `protobuf:"bytes,9,opt,name=teacherName,proto3" json:"teacherName,omitempty"`
	// contains filtered or unexported fields
}

func (*StudentInfo) Descriptor deprecated

func (*StudentInfo) Descriptor() ([]byte, []int)

Deprecated: Use StudentInfo.ProtoReflect.Descriptor instead.

func (*StudentInfo) GetClassId

func (x *StudentInfo) GetClassId() string

func (*StudentInfo) GetMajorId

func (x *StudentInfo) GetMajorId() string

func (*StudentInfo) GetMajorName

func (x *StudentInfo) GetMajorName() string

func (*StudentInfo) GetStaffId

func (x *StudentInfo) GetStaffId() string

func (*StudentInfo) GetStaffName

func (x *StudentInfo) GetStaffName() string

func (*StudentInfo) GetTeacherId

func (x *StudentInfo) GetTeacherId() string

func (*StudentInfo) GetTeacherName

func (x *StudentInfo) GetTeacherName() string

func (*StudentInfo) GetUnitId

func (x *StudentInfo) GetUnitId() string

func (*StudentInfo) GetUnitName

func (x *StudentInfo) GetUnitName() string

func (*StudentInfo) ProtoMessage

func (*StudentInfo) ProtoMessage()

func (*StudentInfo) ProtoReflect

func (x *StudentInfo) ProtoReflect() protoreflect.Message

func (*StudentInfo) Reset

func (x *StudentInfo) Reset()

func (*StudentInfo) String

func (x *StudentInfo) String() string

type StudentNeedyInfo

type StudentNeedyInfo struct {

	// 学工号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 姓名
	StaffName string `protobuf:"bytes,2,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 性别,枚举及含义:1->男 | 2->女
	Sex int32 `protobuf:"varint,3,opt,name=sex,proto3" json:"sex,omitempty"`
	// 是否贫困生
	NeedyStudent bool `protobuf:"varint,4,opt,name=needyStudent,proto3" json:"needyStudent,omitempty"`
	// 每学年贫困详情
	Items []*StudentNeedyInfo_Nested `protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

贫困生信息

func (*StudentNeedyInfo) Descriptor deprecated

func (*StudentNeedyInfo) Descriptor() ([]byte, []int)

Deprecated: Use StudentNeedyInfo.ProtoReflect.Descriptor instead.

func (*StudentNeedyInfo) GetItems

func (x *StudentNeedyInfo) GetItems() []*StudentNeedyInfo_Nested

func (*StudentNeedyInfo) GetNeedyStudent

func (x *StudentNeedyInfo) GetNeedyStudent() bool

func (*StudentNeedyInfo) GetSex

func (x *StudentNeedyInfo) GetSex() int32

func (*StudentNeedyInfo) GetStaffId

func (x *StudentNeedyInfo) GetStaffId() string

func (*StudentNeedyInfo) GetStaffName

func (x *StudentNeedyInfo) GetStaffName() string

func (*StudentNeedyInfo) ProtoMessage

func (*StudentNeedyInfo) ProtoMessage()

func (*StudentNeedyInfo) ProtoReflect

func (x *StudentNeedyInfo) ProtoReflect() protoreflect.Message

func (*StudentNeedyInfo) Reset

func (x *StudentNeedyInfo) Reset()

func (*StudentNeedyInfo) String

func (x *StudentNeedyInfo) String() string

type StudentNeedyInfo_Nested

type StudentNeedyInfo_Nested struct {

	// 特定学年
	SchoolYear int32 `protobuf:"varint,1,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 是否是贫困生
	NeedyStudent bool `protobuf:"varint,2,opt,name=needyStudent,proto3" json:"needyStudent,omitempty"`
	// contains filtered or unexported fields
}

某年贫困详情

func (*StudentNeedyInfo_Nested) Descriptor deprecated

func (*StudentNeedyInfo_Nested) Descriptor() ([]byte, []int)

Deprecated: Use StudentNeedyInfo_Nested.ProtoReflect.Descriptor instead.

func (*StudentNeedyInfo_Nested) GetNeedyStudent

func (x *StudentNeedyInfo_Nested) GetNeedyStudent() bool

func (*StudentNeedyInfo_Nested) GetSchoolYear

func (x *StudentNeedyInfo_Nested) GetSchoolYear() int32

func (*StudentNeedyInfo_Nested) ProtoMessage

func (*StudentNeedyInfo_Nested) ProtoMessage()

func (*StudentNeedyInfo_Nested) ProtoReflect

func (x *StudentNeedyInfo_Nested) ProtoReflect() protoreflect.Message

func (*StudentNeedyInfo_Nested) Reset

func (x *StudentNeedyInfo_Nested) Reset()

func (*StudentNeedyInfo_Nested) String

func (x *StudentNeedyInfo_Nested) String() string

type StudentReward

type StudentReward struct {

	// 学工号
	StaffID string `protobuf:"bytes,1,opt,name=staffID,proto3" json:"staffID,omitempty"`
	// 姓名
	StaffName string `protobuf:"bytes,2,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 奖项名
	RewardName string `protobuf:"bytes,3,opt,name=rewardName,proto3" json:"rewardName,omitempty"`
	// 学年
	SchoolYear string `protobuf:"bytes,4,opt,name=schoolYear,proto3" json:"schoolYear,omitempty"`
	// 学期
	Semester string `protobuf:"bytes,5,opt,name=semester,proto3" json:"semester,omitempty"`
	// 奖项等级
	RewardLevel string `protobuf:"bytes,6,opt,name=rewardLevel,proto3" json:"rewardLevel,omitempty"`
	// contains filtered or unexported fields
}

奖学金信息

func (*StudentReward) Descriptor deprecated

func (*StudentReward) Descriptor() ([]byte, []int)

Deprecated: Use StudentReward.ProtoReflect.Descriptor instead.

func (*StudentReward) GetRewardLevel

func (x *StudentReward) GetRewardLevel() string

func (*StudentReward) GetRewardName

func (x *StudentReward) GetRewardName() string

func (*StudentReward) GetSchoolYear

func (x *StudentReward) GetSchoolYear() string

func (*StudentReward) GetSemester

func (x *StudentReward) GetSemester() string

func (*StudentReward) GetStaffID

func (x *StudentReward) GetStaffID() string

func (*StudentReward) GetStaffName

func (x *StudentReward) GetStaffName() string

func (*StudentReward) ProtoMessage

func (*StudentReward) ProtoMessage()

func (*StudentReward) ProtoReflect

func (x *StudentReward) ProtoReflect() protoreflect.Message

func (*StudentReward) Reset

func (x *StudentReward) Reset()

func (*StudentReward) String

func (x *StudentReward) String() string

type StudentSchoolRollStatus

type StudentSchoolRollStatus struct {

	// 学号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 学生姓名
	StaffName string `protobuf:"bytes,2,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 学籍状态代码
	StatusCode string `protobuf:"bytes,3,opt,name=statusCode,proto3" json:"statusCode,omitempty"`
	// 学籍状态中文描述
	StatusDesc string `protobuf:"bytes,4,opt,name=statusDesc,proto3" json:"statusDesc,omitempty"`
	// contains filtered or unexported fields
}

学生学籍状态

func (*StudentSchoolRollStatus) Descriptor deprecated

func (*StudentSchoolRollStatus) Descriptor() ([]byte, []int)

Deprecated: Use StudentSchoolRollStatus.ProtoReflect.Descriptor instead.

func (*StudentSchoolRollStatus) GetStaffId

func (x *StudentSchoolRollStatus) GetStaffId() string

func (*StudentSchoolRollStatus) GetStaffName

func (x *StudentSchoolRollStatus) GetStaffName() string

func (*StudentSchoolRollStatus) GetStatusCode

func (x *StudentSchoolRollStatus) GetStatusCode() string

func (*StudentSchoolRollStatus) GetStatusDesc

func (x *StudentSchoolRollStatus) GetStatusDesc() string

func (*StudentSchoolRollStatus) ProtoMessage

func (*StudentSchoolRollStatus) ProtoMessage()

func (*StudentSchoolRollStatus) ProtoReflect

func (x *StudentSchoolRollStatus) ProtoReflect() protoreflect.Message

func (*StudentSchoolRollStatus) Reset

func (x *StudentSchoolRollStatus) Reset()

func (*StudentSchoolRollStatus) String

func (x *StudentSchoolRollStatus) String() string

type StudentStaySchoolInfo

type StudentStaySchoolInfo struct {

	// 学工号
	StaffId string `protobuf:"bytes,1,opt,name=staffId,proto3" json:"staffId,omitempty"`
	// 姓名
	StaffName string `protobuf:"bytes,2,opt,name=staffName,proto3" json:"staffName,omitempty"`
	// 报告日期
	ReportTime string `protobuf:"bytes,3,opt,name=reportTime,proto3" json:"reportTime,omitempty"`
	// 原因
	Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// 时间段1-开始
	Time1Start string `protobuf:"bytes,5,opt,name=time1Start,proto3" json:"time1Start,omitempty"`
	// 时间段1-结束
	Time1End string `protobuf:"bytes,6,opt,name=time1End,proto3" json:"time1End,omitempty"`
	// 时间段2-开始
	Time2Start string `protobuf:"bytes,7,opt,name=time2Start,proto3" json:"time2Start,omitempty"`
	// 时间段2-结束
	Time2End string `protobuf:"bytes,8,opt,name=time2End,proto3" json:"time2End,omitempty"`
	// 辅导员审批状态,枚举及含义:0->未审批 | 1->审批通过 | 2->拒绝
	TeacherStatus string `protobuf:"bytes,9,opt,name=teacherStatus,proto3" json:"teacherStatus,omitempty"`
	// 辅导员审批备注
	TeacherRemark string `protobuf:"bytes,10,opt,name=teacherRemark,proto3" json:"teacherRemark,omitempty"`
	// 辅导员审批时间
	TeacherReviewTime string `protobuf:"bytes,11,opt,name=teacherReviewTime,proto3" json:"teacherReviewTime,omitempty"`
	// 学院审批状态,枚举及含义:0->未审批 | 1->审批通过 | 2->拒绝
	UnitStatus string `protobuf:"bytes,12,opt,name=unitStatus,proto3" json:"unitStatus,omitempty"`
	// 学院审批备注
	UnitRemark string `protobuf:"bytes,13,opt,name=unitRemark,proto3" json:"unitRemark,omitempty"`
	// 学院审批时间
	UnitReviewTime string `protobuf:"bytes,14,opt,name=unitReviewTime,proto3" json:"unitReviewTime,omitempty"`
	// 撤回状态,枚举及含义:1->未撤回 | 2->已撤回
	CancelStatus string `protobuf:"bytes,15,opt,name=cancelStatus,proto3" json:"cancelStatus,omitempty"`
	// contains filtered or unexported fields
}

留校生信息

func (*StudentStaySchoolInfo) Descriptor deprecated

func (*StudentStaySchoolInfo) Descriptor() ([]byte, []int)

Deprecated: Use StudentStaySchoolInfo.ProtoReflect.Descriptor instead.

func (*StudentStaySchoolInfo) GetCancelStatus

func (x *StudentStaySchoolInfo) GetCancelStatus() string

func (*StudentStaySchoolInfo) GetReason

func (x *StudentStaySchoolInfo) GetReason() string

func (*StudentStaySchoolInfo) GetReportTime

func (x *StudentStaySchoolInfo) GetReportTime() string

func (*StudentStaySchoolInfo) GetStaffId

func (x *StudentStaySchoolInfo) GetStaffId() string

func (*StudentStaySchoolInfo) GetStaffName

func (x *StudentStaySchoolInfo) GetStaffName() string

func (*StudentStaySchoolInfo) GetTeacherRemark

func (x *StudentStaySchoolInfo) GetTeacherRemark() string

func (*StudentStaySchoolInfo) GetTeacherReviewTime

func (x *StudentStaySchoolInfo) GetTeacherReviewTime() string

func (*StudentStaySchoolInfo) GetTeacherStatus

func (x *StudentStaySchoolInfo) GetTeacherStatus() string

func (*StudentStaySchoolInfo) GetTime1End

func (x *StudentStaySchoolInfo) GetTime1End() string

func (*StudentStaySchoolInfo) GetTime1Start

func (x *StudentStaySchoolInfo) GetTime1Start() string

func (*StudentStaySchoolInfo) GetTime2End

func (x *StudentStaySchoolInfo) GetTime2End() string

func (*StudentStaySchoolInfo) GetTime2Start

func (x *StudentStaySchoolInfo) GetTime2Start() string

func (*StudentStaySchoolInfo) GetUnitRemark

func (x *StudentStaySchoolInfo) GetUnitRemark() string

func (*StudentStaySchoolInfo) GetUnitReviewTime

func (x *StudentStaySchoolInfo) GetUnitReviewTime() string

func (*StudentStaySchoolInfo) GetUnitStatus

func (x *StudentStaySchoolInfo) GetUnitStatus() string

func (*StudentStaySchoolInfo) ProtoMessage

func (*StudentStaySchoolInfo) ProtoMessage()

func (*StudentStaySchoolInfo) ProtoReflect

func (x *StudentStaySchoolInfo) ProtoReflect() protoreflect.Message

func (*StudentStaySchoolInfo) Reset

func (x *StudentStaySchoolInfo) Reset()

func (*StudentStaySchoolInfo) String

func (x *StudentStaySchoolInfo) String() string

type UnimplementedCampusServiceServer

type UnimplementedCampusServiceServer struct{}

UnimplementedCampusServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedCampusServiceServer) GetDailyExam

func (UnimplementedCampusServiceServer) GetFreshmanDetail

func (UnimplementedCampusServiceServer) GetPersonInfo

func (UnimplementedCampusServiceServer) GetStudentBirthdayInfo

func (UnimplementedCampusServiceServer) GetStudentCountByDivision

func (UnimplementedCampusServiceServer) GetStudentDormInfo

func (UnimplementedCampusServiceServer) GetStudentExam

func (UnimplementedCampusServiceServer) GetStudentGPA

func (UnimplementedCampusServiceServer) GetStudentGrade

func (UnimplementedCampusServiceServer) GetStudentInfo

func (UnimplementedCampusServiceServer) GetStudentRewards

func (UnimplementedCampusServiceServer) GetStudentSchoolRollStatus

func (UnimplementedCampusServiceServer) GetStudentStaySchoolInfo

type UnsafeCampusServiceServer

type UnsafeCampusServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCampusServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CampusServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL