Versions in this module Expand all Collapse all v1 v1.0.1 Dec 26, 2024 v1.0.0 Dec 25, 2024 Changes in this version + var ProviderSet = wire.NewSet(NewClasserService) + func HandleClass(info *model2.ClassInfo) *pb.ClassInfo + type ClassCtrl interface + AddClass func(ctx context.Context, stuID string, info *model.ClassInfo) error + CheckSCIdsExist func(ctx context.Context, stuID, year, semester, classId string) bool + DeleteClass func(ctx context.Context, stuID, year, semester, classId string) error + GetAllSchoolClassInfosToOtherService func(ctx context.Context, year, semester string) []*model.ClassInfo + GetClasses func(ctx context.Context, stuID, year, semester string, week int64) ([]*model.Class, error) + GetRecycledClassInfos func(ctx context.Context, stuID, year, semester string) ([]*model.ClassInfo, error) + GetStuIdsByJxbId func(ctx context.Context, jxbId string) ([]string, error) + RecoverClassInfo func(ctx context.Context, stuID, year, semester, classId string) error + SearchClass func(ctx context.Context, classId string) (*model.ClassInfo, error) + UpdateClass func(ctx context.Context, stuID, year, semester string, ...) error + type ClasserService struct + Clu ClassCtrl + func NewClasserService(clu ClassCtrl, logger log.Logger) *ClasserService + func (s *ClasserService) AddClass(ctx context.Context, req *pb.AddClassRequest) (*pb.AddClassResponse, error) + func (s *ClasserService) DeleteClass(ctx context.Context, req *pb.DeleteClassRequest) (*pb.DeleteClassResponse, error) + func (s *ClasserService) GetAllClassInfo(ctx context.Context, req *pb.GetAllClassInfoRequest) (*pb.GetAllClassInfoResponse, error) + func (s *ClasserService) GetClass(ctx context.Context, req *pb.GetClassRequest) (*pb.GetClassResponse, error) + func (s *ClasserService) GetRecycleBinClassInfos(ctx context.Context, req *pb.GetRecycleBinClassRequest) (*pb.GetRecycleBinClassResponse, error) + func (s *ClasserService) GetStuIdByJxbId(ctx context.Context, req *pb.GetStuIdByJxbIdRequest) (*pb.GetStuIdByJxbIdResponse, error) + func (s *ClasserService) RecoverClass(ctx context.Context, req *pb.RecoverClassRequest) (*pb.RecoverClassResponse, error) + func (s *ClasserService) UpdateClass(ctx context.Context, req *pb.UpdateClassRequest) (*pb.UpdateClassResponse, error)