diff --git a/doc/Guide.py b/doc/Guide.py new file mode 100644 index 00000000..c733789f --- /dev/null +++ b/doc/Guide.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- + +import _common + +class Guide(object): + + def __init__(self): + self.apis = [ + { + 'name': 'getData', + 'desc': '获取引导数据', + 'group': 'Guide', + 'url': 'webapp/index.php?c=Guide&a=getData', + 'params': [ + _common.ReqHead(), + ], + 'response': [ + _common.RspHead(), + ['data', '', '引导数据(支持客户端自定义)'] + ] + }, + { + 'name': 'setData', + 'desc': '设置引导数据(客户端需要自己控制数据的大小,不能太大)', + 'group': 'Guide', + 'url': 'webapp/index.php?c=Guide&a=setData', + 'params': [ + _common.ReqHead(), + ['data', '', '引导数据'], + ], + 'response': [ + _common.RspHead(), + ] + }, + ] diff --git a/sql/gamedb.sql b/sql/gamedb.sql index cb748cdc..c1c21f42 100644 --- a/sql/gamedb.sql +++ b/sql/gamedb.sql @@ -689,4 +689,22 @@ CREATE TABLE `t_battle_history` ( ) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */; +-- +-- Table structure for table `t_guide_data` +-- + +DROP TABLE IF EXISTS `t_guide_data`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `t_guide_data` ( + `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', + `account_id` varchar(60) NOT NULL DEFAULT '' COMMENT '账号id', + `data` varchar(255) NOT NULL DEFAULT '' COMMENT '值1', + `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', + `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', + PRIMARY KEY (`idx`), + UNIQUE KEY `account_id` (`account_id`) +) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; +/*!40101 SET character_set_client = @saved_cs_client */; + -- Dump completed on 2015-08-19 18:51:22 diff --git a/webapp/controller/GuideController.class.php b/webapp/controller/GuideController.class.php new file mode 100644 index 00000000..6fbf1ab8 --- /dev/null +++ b/webapp/controller/GuideController.class.php @@ -0,0 +1,17 @@ +