在线会议室预定


在线会议室预定,使用php+MySQL实现,能满足简单的会议室预定功能
资源截图
代码片段和文件信息


using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;

namespace PhalApiClientSDK
{

    /**
     * PhalApi客户端SDK包(JAVA版)
     *
     * - 以接口查询语言(ASQL)的方式来实现接口请求
     * - 出于简明客户端,将全部的类都归于同一个文件,避免过多的加载
     * 
     * 
使用示例:

     ‘‘‘
     * PhalApiClientResponse response = PhalApiClient.create()
     *   .withHost(“http://demo.phalapi.net/“)
     *   .withService(“Default.Index“)
     *   .withparamsList(“name“ “dogstar“)
     *   .withTimeout(3000)
     *   .request();
     *
     * Log.v(“response ret“ response.getRet() + ““);
     * Log.v(“response data“ response.getData());
     * Log.v(“response msg“ response.getMsg());
    ‘‘‘
        *
        * @package     PhalApiResponse
        * @license     http://www.phalapi.net/license GPL 协议
        * @link        http://www.phalapi.net/
        * @author      dogstar  2015-10-16
     */

    public class PhalApiClient {

        protected String host;
        protected PhalApiClientFilter filter;
        protected PhalApiClientParser parser;
        protected String service;
        protected int timeoutMs;
        protected Dictionary paramsList;

        /**
         * 创建一个接口实例,注意:不是单例模式
         * @return PhalApiClient
         */
        public static PhalApiClient create() {
            return new PhalApiClient();
        }

        protected PhalApiClient() {
         this.host = ““;
            this.parser = new PhalApiClientParserJson();

            this.reset();
        }

        /**
         * 设置接口域名
         * @param String host
         * @return PhalApiClient
         */
        public PhalApiClient withHost(String host) {
            this.host = host;
            return this;
        }

        /**
         * 设置过滤器,与服务器的DI().filter对应
         * @param PhalApiClientFilter filter 过滤器
         * @return PhalApiClient
         */
        public PhalApiClient withFilter(PhalApiClientFilter filter) {
            this.filter = filter;
            return this;
        }

        /**
         * 设置结果解析器,仅当不是JSON返回格式时才需要设置
         * @param PhalApiClientParser parser 结果解析器
         * @return PhalApiClient
         */
        public PhalApiClient withParser(PhalApiClientParser parser) {
            this.parser = parser;
            return this;
        }

        /**
         * 重置,将接口服务名称、接口参数、请求超时进行重置,便于重复请求
         * @return PhalApiClient
         */
        public PhalApiClient reset() {
            this.service = ““;
            this.timeoutMs = 3000;
            this.paramsList = new Dictionary();
        
            return this;
        }

        /**
         * 设置将在调用的接口服务名称,如:Default.Index
         * @param String service 接口服务名称
         * @return PhalApiClient
         */
        public PhalApiClient withService(String service) {
            this.service = service;
            return this;
        }

        /**
         * 设置接口参数,此方法是唯一一个可以多次调用并累加参数的操作
         * @pa

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master
     文件         165  2017-08-27 04:28  Phalapi_MRBS-master.gitignore
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterBook
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterBookApi
     文件        5193  2017-08-27 04:28  Phalapi_MRBS-masterBookApiBook.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterBookDomain
     文件        1947  2017-08-27 04:28  Phalapi_MRBS-masterBookDomainBook.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterBookModel
     文件        2834  2017-08-27 04:28  Phalapi_MRBS-masterBookModelBook.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterConfig
     文件         242  2017-08-27 04:28  Phalapi_MRBS-masterConfigapp.php
     文件        1707  2017-08-27 04:28  Phalapi_MRBS-masterConfigdbs.php
     文件         397  2017-08-27 04:28  Phalapi_MRBS-masterConfigsys.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterData
     文件         255  2017-08-27 04:28  Phalapi_MRBS-masterDataphalapi_test.sql
     文件          62  2017-08-27 04:28  Phalapi_MRBS-masterDatauser.sql
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterDemo
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterDemoApi
     文件         819  2017-08-27 04:28  Phalapi_MRBS-masterDemoApiDefault.php
     文件        2011  2017-08-27 04:28  Phalapi_MRBS-masterDemoApiUser.php
     文件         248  2017-08-27 04:28  Phalapi_MRBS-masterDemoApiWelcome.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterDemoDomain
     文件         694  2017-08-27 04:28  Phalapi_MRBS-masterDemoDomainUser.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterDemoModel
     文件         589  2017-08-27 04:28  Phalapi_MRBS-masterDemoModelUser.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterDemoModelProxy
     文件         386  2017-08-27 04:28  Phalapi_MRBS-masterDemoModelProxyUserbaseInfo.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterDemoTests
     目录           0  2017-08-27 04:28  Phalapi_MRBS-masterDemoTestsApi
     文件        1311  2017-08-27 04:28  Phalapi_MRBS-masterDemoTestsApiApi_Default_Test.php
     文件        1978  2017-08-27 04:28  Phalapi_MRBS-masterDemoTestsApiApi_User_Test.php
............此处省略395个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)