# gdbase **Repository Path**: hackchen/gdbase ## Basic Information - **Project Name**: gdbase - **Description**: 吉达基础系统 基于 thinkphp 5.1 adminlte - **Primary Language**: PHP - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-01-23 - **Last Updated**: 2024-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gdbase #### 项目介绍 1. Gidabase 基于 thinkphp 5.1 1. 前端框架 : adminLTE #### 软件架构 #####运行环境 1. php >= 7.1 1. MySQL >= 5.5 1. Redis (API接口限流,如果不需要该功能可不装) #####规范 7. common 模块 中的 model 每个表对应一个类 7. common 模块 中的 controller 放置公共的控制器 1. _ 开头的为内部方法,直接返回值或者数组 2. 其他public 方法返回一个成功或者失败的数组 3. Logic 类 全部放在 common 模块中的 logic 文件夹 3. Logic 类 返回的数组 err_code = 0 为 成功 4. Logic 类 面向内部 **禁止使用Logic 类调用 Service 类** 5. Serivice 类 全部放在 common 模块中的 service 文件夹 5. Serivice 类 返回的数组 err_code = 0 为 成功, err_code 小于 0 系统错误 大于 0 逻辑或者业务错误 6. Serivice 类 面向 外部 除 admin 模块外全部为外部类,许调用 Serivice 类 1. 模板 使用 layout 方式 每个文件写引用 1. 后台模板 layout 文件 admin / view / common / base #### 安装教程 1. 导入 databak 文件夹下面 最新的 sql 文件 2. 修改根目录 .env.example 文件,重命名成 .env 修改数据库配置,和其他的配置 3. 设置站点运行目录 为 public #### 版本说明 1.2 版本 对全部 涉及金钱部分 进行单位 转换 ,转换成 分 #### 计划功能 1. 会员等级,手动设置 1. 会员等级,自动升级 1. 优惠券 1. 会员绑定管理实现前台管理功能 1. 后台快速添加订单 1. 前台快速添加订单 1. 插件机制