forked from juzheng/sdu-course-bot
init:框架
This commit is contained in:
91
src/types.ts
Normal file
91
src/types.ts
Normal file
@@ -0,0 +1,91 @@
|
||||
export type TChannel = 'bx' | 'xx' | 'rx'
|
||||
|
||||
export interface ICourse {
|
||||
kch: string,
|
||||
kxh: number,
|
||||
channel: TChannel
|
||||
}
|
||||
|
||||
export interface IAppConfig {
|
||||
cookie: string,
|
||||
qmsgKey: string,
|
||||
interval: number,
|
||||
channels: TChannel[],
|
||||
monit?: {
|
||||
list: ICourse[]
|
||||
},
|
||||
acquire?: {
|
||||
list: ICourse[]
|
||||
},
|
||||
replace?: {
|
||||
list: ICourse[],
|
||||
exit: ICourse
|
||||
}
|
||||
}
|
||||
|
||||
export interface IJsonCourse {
|
||||
parentjx0404id: null;
|
||||
mfkc: string;
|
||||
ksfs: string;
|
||||
jx02kcmkid: null;
|
||||
ktmc: string;
|
||||
tzdlb: string;
|
||||
kcsx: string;
|
||||
skfs: string;
|
||||
kch: string;
|
||||
syrs: string;
|
||||
kxh: string;
|
||||
sksj: string;
|
||||
szkcfl: string;
|
||||
kcjj: null;
|
||||
skfsmc: string;
|
||||
wlpt: null;
|
||||
kcxzmc: string;
|
||||
kexuhao: null;
|
||||
xbyq: null;
|
||||
sftk: null;
|
||||
kkdw: string;
|
||||
kcxzm: string;
|
||||
szkcflmc: string;
|
||||
xnxq01id: string;
|
||||
dwmc: string;
|
||||
kxhnew: string;
|
||||
pkrs: number;
|
||||
xkrs: number;
|
||||
fzmc: null;
|
||||
cfbs: null;
|
||||
kcmc: string;
|
||||
xyxsnj: null;
|
||||
kkapList: KkapList[];
|
||||
dyrsbl: null;
|
||||
isnetworkcourse: string;
|
||||
sklsid: string;
|
||||
skls: string;
|
||||
xqid: string;
|
||||
sfkfxk: string;
|
||||
skdd: string;
|
||||
xf: number;
|
||||
skdws: null;
|
||||
txsfkxq: string;
|
||||
xmmc: null;
|
||||
zxs: number;
|
||||
jx0404id: string;
|
||||
xqmc: string;
|
||||
jx02id: string;
|
||||
xbyqmc: null;
|
||||
jkfs: null;
|
||||
}
|
||||
|
||||
export interface KkapList {
|
||||
jssj: string;
|
||||
jzwmc: string;
|
||||
jgxm: string;
|
||||
skjcmc: string;
|
||||
skzcList: string[];
|
||||
xq: string;
|
||||
kbjcmsid: string;
|
||||
kkzc: string;
|
||||
kssj: string;
|
||||
jsmc: string;
|
||||
kkdlb: string;
|
||||
}
|
||||
Reference in New Issue
Block a user