AbstractModel.class.php 1.88 KB
<?php
/**
 * AbstractModel.class.php
 * Model 层基类
 * @author: zhuxun37
 * @version: $Id$
 * @copyright: vchangyi.com
 */

namespace Common\Model;

abstract class AbstractModel extends \Com\Model
{
    // 全公司
    const EXAM_COMPANY_ALL = 1;

    // 分类权限
    const CATEGORY = 1;
    // 试卷权限
    const PAPER = 0;

    // 试卷综合状态 :初始化
    const STATUS_INIT = 0;
    // 试卷综合状态 :草稿
    const STATUS_DRAFT = 1;
    // 试卷综合状态 :未开始
    const STATUS_NOT_START = 2;
    // 试卷综合状态 :进行中
    const STATUS_ING = 3;
    // 试卷综合状态 :已结束
    const STATUS_END = 4;
    // 试卷综合状态 :已终止
    const STATUS_STOP = 5;

    // 试卷数据状态:草稿
    const PAPER_DRAFT = 1;
    // 试卷数据状态:已发布
    const PAPER_PUBLISH = 2;
    // 试卷数据状态:提前终止
    const PAPER_STOP = 3;

    // 试卷类状态:测评试卷
    const EVALUATION_STATUS_TYPE = 1;
    // 试卷类型:模拟试卷
    const SIMULATION_STATUS_TYPE = 2;

    // 试卷类型数据库状态:测评试卷
    const EVALUATION_PAPER_TYPE = 0;
    // 试卷类型数据库状态:模拟试卷
    const SIMULATION_PAPER_TYPE = 1;

    // 未作答
    const DO_PASS_STATE = 0;
    // 答题通过
    const MY_PASS = 1;
    // 答题不通过
    const NO_MY_PASS = 2;

    // 开启
    const EC_OPEN_STATES = 1;

    // 禁用
    const EC_CLOSE_STATES = 0;

    // 试题类型:单选题
    const TOPIC_TYPE_SINGLE = 1;
    // 试题类型:判断题
    const TOPIC_TYPE_JUDGMENT = 2;
    // 试题类型:问答题
    const TOPIC_TYPE_QUESTION = 3;
    // 试题类型:多选题
    const TOPIC_TYPE_MULTIPLE = 4;
    // 试题类型:语音题
    const TOPIC_TYPE_VOICE = 5;

    // 构造方法
    public function __construct()
    {
        parent::__construct();

    }

}