@jonas.yans/volunteer
Version:
volunteer common data
436 lines (435 loc) • 7.84 kB
TypeScript
export declare enum LeaveStatus {
Submit = "1",
Cancel = "2"
}
export declare enum AttendanceStatus {
/**
* 非出勤
*/
None = 0,
/**
* 出勤
*/
Attendance = 1,
/**
* 请假
*/
Leave = 2
}
export declare enum DailyStatus {
/**
* 未到校:00000000 0
*/
None = 0,
/**
* 接到孩子:00000001 1
*/
TakeOver = 1,
/**
* 入校:00000010 2
*/
SignIn = 2,
/**
* 作业已完成:00000100 4
*/
HomeWork = 4,
/**
* 申请接孩子: 00001000 8
*/
ApplySignOut = 8,
/**
* 同意接走:00010000 16
*/
AgreeSignOut = 16,
/**
* 孩子已经接走:00100000 32
*/
SignOut = 32,
/**
* 老师已反馈:01000000 64
*/
TeacherFeedback = 64
}
export declare function hasDailyStatus(target: DailyStatus, p: DailyStatus): boolean;
export declare enum TeacherType {
Teacher = "1",
VicePrincipal = "2",
Principal = "3"
}
export declare function getTeacherTypeLable(value: any): string;
export declare function getTeacherTypeOptions(): any[];
export declare enum ParentsRelationshipType {
Father = "1",
Mother = "2",
Grandpa = "3",
Grandmother = "4",
Grandpa2 = "5",
Grandmother2 = "6"
}
export declare function getParentsRelationshipLable(value: any): string;
export declare function getParentsRelationshipTypeOptions(): any[];
export declare enum SexType {
Male = "1",
FeMale = "2"
}
export declare function getSexTypeLable(value: any): string;
export declare function getSexTypeOptions(): any[];
export declare enum PersonType {
Teacher = "1",
Parents = "2",
Student = "3"
}
export declare function getPersonTypeLable(value: any): string;
export declare function getPersonTypeOptions(): any[];
export declare enum SubjectType {
Chinese = "1",
Math = "2",
English = "3"
}
export declare function getSubjectTypeLable(value: any): string;
export declare function getSubjectTypeOptions(): any[];
export declare enum FeedbackStatus {
/**
* 未发布
*/
None = 0,
/**
* 提交审核
*/
Submit = 1,
/**
* 通过
*/
Approved = 2,
/**
* 驳回
*/
Reject = 3
}
export declare function getFeedbackStatusOptions(): any[];
export declare function getFeedbackStatusLable(value: any): string;
export declare enum FeedbackType {
/**
* 语文
*/
Chinese = 1,
/**
* 数学
*/
Math = 2,
/**
* 英语
*/
English = 3,
/**
* 英语语法
*/
EnglishGrammar = 4,
/**
* 美文
*/
Beautify = 5,
/**
* 激励
*/
Inspirit = 6,
/**
* 批评
*/
Criticize = 7,
/**
* 其它
*/
Other = 8
}
export declare function getFeedbackTypeOptions(): any[];
export declare function getFeedbackTypeLable(value: any): string;
export declare enum SchoolStage {
PrimarySchool = "1",
JuniorSchool = "2",
HighSchool = "3"
}
export declare function getSchoolStageOptions(): any[];
export declare function getSchoolStageLable(value: any): string;
export declare enum PayCycle {
/**按日 */
ByDay = "1",
/**按月 */
ByMonth = "2",
/**按次 */
ByTimes = "3"
}
export declare function getPayCycleOptions(): any[];
export declare function getPayCycleLable(value: any): string;
export declare enum PayType {
/**托管费 */
Custody = "1",
/**餐费 */
Meal = "2",
/**其它 */
Other = "3"
}
export declare function getPayTypeOptions(): any[];
export declare function getPayTypeLable(value: any): string;
export declare enum SemesterType {
/**上学期:1*/
First = 1,
/**下学期:2*/
Second = 2
}
export declare function getSemesterTypeOptions(): any[];
export declare function getSemesterTypeLable(value: any): string;
export declare enum WrongType {
ChineseDictation = 1,
ChinesePinyin = 2,
EnglishDictation = 201,
EnglishRead = 202
}
export declare function getWrongTypeOptions(): any[];
export declare function getWrongTypeLable(value: any): string;
/**
* 民族
*/
export declare enum NationType {
/**
* 汉族
*/
Nation01 = 1,
/**
* 满族
*/
Nation02 = 2,
/**
* 蒙古族
*/
Nation03 = 3,
/**
* 回族
*/
Nation04 = 4,
/**
* 藏族
*/
Nation05 = 5,
/**
* 维吾尔族
*/
Nation06 = 6,
/**
* 苗族
*/
Nation07 = 7,
/**
* 彝族
*/
Nation08 = 8,
/**
* 壮族
*/
Nation09 = 9,
/**
* 布依族
*/
Nation10 = 10,
/**
* 侗族
*/
Nation11 = 11,
/**
* 瑶族
*/
Nation12 = 12,
/**
* 白族
*/
Nation13 = 13,
/**
* 土家族
*/
Nation14 = 14,
/**
* 哈尼族
*/
Nation15 = 15,
/**
* 哈萨克族
*/
Nation16 = 16,
/**
* 傣族
*/
Nation17 = 17,
/**
* 黎族
*/
Nation18 = 18,
/**
* 傈僳族
*/
Nation19 = 19,
/**
* 佤族
*/
Nation20 = 20,
/**
* 畲族
*/
Nation21 = 21,
/**
* 高山族
*/
Nation22 = 22,
/**
* 拉祜族
*/
Nation23 = 23,
/**
* 水族
*/
Nation24 = 24,
/**
* 东乡族
*/
Nation25 = 25,
/**
* 纳西族
*/
Nation26 = 26,
/**
* 景颇族
*/
Nation27 = 27,
/**
* 柯尔克孜族
*/
Nation28 = 28,
/**
* 土族
*/
Nation29 = 29,
/**
* 达斡尔族
*/
Nation30 = 30,
/**
* 仫佬族
*/
Nation31 = 31,
/**
* 羌族
*/
Nation32 = 32,
/**
* 布朗族
*/
Nation33 = 33,
/**
* 撒拉族
*/
Nation34 = 34,
/**
* 毛南族
*/
Nation35 = 35,
/**
* 仡佬族
*/
Nation36 = 36,
/**
* 锡伯族
*/
Nation37 = 37,
/**
* 阿昌族
*/
Nation38 = 38,
/**
* 普米族
*/
Nation39 = 39,
/**
* 塔吉克族
*/
Nation40 = 40,
/**
* 怒族
*/
Nation41 = 41,
/**
* 乌孜别克族
*/
Nation42 = 42,
/**
* 俄罗斯族
*/
Nation43 = 43,
/**
* 鄂温克族
*/
Nation44 = 44,
/**
* 德昂族
*/
Nation45 = 45,
/**
* 保安族
*/
Nation46 = 46,
/**
* 裕固族
*/
Nation47 = 47,
/**
* 京族
*/
Nation48 = 48,
/**
* 塔塔尔族
*/
Nation49 = 49,
/**
* 独龙族
*/
Nation50 = 50,
/**
* 鄂伦春族
*/
Nation51 = 51,
/**
* 赫哲族
*/
Nation52 = 52,
/**
* 门巴族
*/
Nation53 = 53,
/**
* 珞巴族
*/
Nation54 = 54,
/**
* 基诺族
*/
Nation55 = 55,
/**
* 朝鲜族
*/
Nation56 = 56
}
export declare function getNationTypeOptions(): any[];
export declare function getNationTypeLable(value: any): string;
/**
* 政治面貌
*/
export declare enum PoliticalType {
/**群众 */
Mass = 1,
/** 党员*/
PartyMembers = 2,
/**团员 */
LeagueMembers = 3,
/**民主党派 */
Democratic = 4
}
export declare function getPoliticalTypeOptions(): any[];
export declare function getPoliticalTypeLable(value: any): string;