SettingModel.class.php 1.2 KB
<?php
/**
 * SettingModel.class.php
 * 积分设置表 Model
 * @author: zhuxun37
 * @version: $Id$
 * @copyright: vchangyi.com
 */

namespace Common\Model;

class SettingModel extends AbstractModel
{
    // 积分等级升级类型 累计获得积分
    const UPGRADE_TYPE_CUMULATIVE = 1;
    // 积分等级升级类型 当前可用积分
    const UPGRADE_TYPE_AVAILABLE = 2;
    // 积分等级规则最少级数
    const LEVEL_LEAST_SERISE = 2;

    // 排名筛选条件:角色
    const FILTER_ROLE = 1;
    // 排名筛选条件:岗位
    const FILTER_JOB = 2;

    /**
     * 根据企业需求修改
     * 个人积分排名是按照 角色/岗位 筛选
     * INSERT INTO `oa_integral_setting`
     * (`key`, `domain`, `value`, `type`, `comment`, `status`, `created`, `updated`, `deleted`) VALUES
     * ('integral_ranking_filter',	'wx5019b9c455ea9c81',	'1',	0,	'个人积分排行筛选条件 1: 角色 2: 岗位',	1,	0,	0,	0);
     * 注意修改 domain 为企业的
     */
    // 个人积分排名 角色/岗位 筛选字段
    const INTEGRAL_RANKING_FILTER_COND_FILED = 'integral_ranking_filter';

    // 构造方法
    public function __construct()
    {

        parent::__construct();
    }
}