# O2O_with_shengyi **Repository Path**: xuezi/O2O_with_shengyi ## Basic Information - **Project Name**: O2O_with_shengyi - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-05-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #O2O ## 模块介绍 * **core模块**作为核心模块,包括了主要的业务流程 * **server模块**作为HTTP连接层服务,用来将HTTP协议与core核心模块进行连接 * **server/RESTAPI模块**作为server模块的核心功能子模块,在这个文件夹下,任何以`.rest.js`作为后缀结尾的文件将自动转化为RESTFUL风格的API接口 ### 编写REST风格的API `.rest.js`的文件规范是。返回的对象使用以下结构: ```js { prefix:"PATHNAME",// 比如"/z/z/z",匹配的时候就是匹配到http://localhost:3000/z/z/z..... get:{// get 方法 "/:xxx":function *(next){// 将匹配GET方法的URL:http://localhost:3000/z/z/z/任意 // TODO:..... this.params.xxx === "任意"; return next; } }, //...其它HTTP方法,比如POST,PUT,DELETE } ``` ## TODO >背景:提供给圣医项目的分支。目前以招商为目的,需要实现市级代理的功能。 >市级代理涉及到的是订单过滤读取,并算出自己代理得到的业绩值 >所以以不入侵的架构来实现的话,需要的是把现有的文件数据库基础上和Mongodb数据库进行同步。 然后市级代理的数据就来自Mongodb数据库。 >原有的O2O项目基础上要实现的是**市代插件** ### 市代需要的接口 #### 配置 * 统一抽成比例 => _市代特定抽成比例_ => _商品特定抽成比例_ * 代理市地点