Help us shape the future of Go! Take the 2026 Go Developer Survey

course

package
v1.4.9 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CancelCourse

func CancelCourse(c *client.Client, JxbIds string, KchId string, XueNian string, Xqm string) error

CancelCourse 退课

func CourseRenameToExcel

func CourseRenameToExcel(course *client.GetCourseToExcelResp, xnmc string, xqmc string) error

CourseRenameToExcel 将课程信息转换为Excel保存

func GetCourse

func GetCourse(c *client.Client, cfg *config.Config) (*client.GetCourseResp, error)

func GetCourseOnline added in v1.4.6

func GetCourseOnline(c *client.Client, cfg *config.Config, CourseName string) (*client.GetCourseResp, *client.GetCourseToExcelResp, error)

GetCourseOnline 在线获取课程

func GetDoJxbId

func GetDoJxbId(c *client.Client, KchId string, JxbId string, Kklxdm string, NjdmId string, XueNian string, Xqm string) (string, error)

GetDoJxbId 获取doJxbId

func GetIsCourseOk

func GetIsCourseOk(c *client.Client, cfg *config.Config, course *client.GetCourseResp, CourseName string) (bool, error)

GetIsCourseOk 检验是否有余量

func HandleCourse

func HandleCourse(c *client.Client, cfg *config.Config, course *client.GetCourseResp, CourseName string, SelectFlag interface{}) error

HandleCourse 处理课程

func KillCourse

func KillCourse(ctx context.Context, channel chan string, c *client.Client, cfg *config.Config, course *client.GetCourseResp)

KillCourse 选退课

func ReadClientBodyConfig

func ReadClientBodyConfig(c *client.Client) error

ReadClientBodyConfig 读取选课配置

func ReadCourse

func ReadCourse(cfg *config.Config) (*client.GetCourseResp, error)

ReadCourse 读取课程信息

func SaveClientBodyConfig

func SaveClientBodyConfig(c *client.Client) error

SaveClientBodyConfig 保存选课配置

func SaveCourse

func SaveCourse(course *client.GetCourseResp) error

SaveCourse 保存课程信息

func SelectCourse

func SelectCourse(c *client.Client, JxbIds string, KchId string, Kklxdm string, Jxbzc string, cfg *config.Config) error

SelectCourse 选课

func SendEmail

func SendEmail(cfg *config.Config, subject string, body string)

SendEmail 发送邮件

func StartWaitCourse

func StartWaitCourse(ctx context.Context, c *client.Client, cfg *config.Config, courses *client.GetCourseResp, CourseName string, waitCourseChannel chan string)

StartWaitCourse 开始蹲课

func VarifyCourse

func VarifyCourse(course *client.GetCourseResp, cfg *config.Config) error

VarifyCourse 验证课程信息

func WaitCourse

func WaitCourse(ctx context.Context, channel chan string, c *client.Client, cfg *config.Config, course *client.GetCourseResp)

WaitCourse 蹲课

Types

This section is empty.

Jump to

Keyboard shortcuts

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