Setting.class.php 1.79 KB
<?php
/**
 * Setting.class.php
 * 公共的系统参数操作类
 *
 * @license    http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
 * @copyright  Copyright (c) 2014 - ? VcySDK (http://www.vchangyi.com/)
 * @author     gaoyaqiu
 * @version    1.0.0
 */
namespace VcySDK;

class Setting
{

    /**
     * 接口调用类
     *
     * @var object|Service
     */
    private $serv = null;

    /**
     * 保存/修改系统参数
     * %s = {apiUrl}/b/{enumber}/business-setting/save
     *
     * @var string
     */
    const SAVE_URL = '%s/business-setting/save';

    /**
     * 删除系统参数
     * %s = {apiUrl}/b/{enumber}/business-setting/delete
     *
     * @var string
     */
    const DEL_URL = '%s/business-setting/delete';

    /**
     * 查询系统参数
     * %s = {apiUrl}/b/{enumber}/business-setting/find
     *
     * @var string
     */
    const FIND_URL = '%s/business-setting/find';



    /**
     * 初始化
     *
     * @param object $serv 接口调用类
     */
    public function __construct($serv)
    {

        $this->serv = $serv;
    }


    /**
     * @param array $params 系统参数
     *
     * @return bool|mixed
     * @throws Exception
     */
    public function save($params)
    {

        return $this->serv->postSDK(self::SAVE_URL, $params, 'generateApiUrlE');
    }

    /**
     * @param array $params 系统参数
     *
     * @return bool|mixed
     * @throws Exception
     */
    public function delete($params)
    {

        return $this->serv->postSDK(self::DEL_URL, $params, 'generateApiUrlE');
    }

    /**
     * @param array $params 系统参数
     *
     * @return bool|mixed
     * @throws Exception
     */
    public function find($params)
    {

        return $this->serv->postSDK(self::FIND_URL, $params, 'generateApiUrlE');
    }




}