ExercisesBean.ts 610 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
import { Obj } from './ObjBean';

export class ExercisesBean extends Obj {
    answerIndex: number;

    wordArr: Array<WordBean> = [];
}

export class WordBean extends Obj {

    letterArr: Array<LetterBean> = [];
}

export class LetterBean extends Obj {
    /** 是否填空:0-否, 1 - 是*/
    isFill: String = '0';

    /** 是否着色:0-否, 1 - 是*/
    isColor: String = '0';
}

export function getDefaultExercisesBean() {

    const exercises = new ExercisesBean();

    return exercises;
}

export function getDefaultLetterBean() {
    const letter = new LetterBean();

    return letter;
}