# DMadmin8,API基础接口 **Repository Path**: vion707/dm8-base ## Basic Information - **Project Name**: DMadmin8,API基础接口 - **Description**: 基于 ThinkPHP8.0.3、bootstrap、uniapp等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架 - **Primary Language**: PHP - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2024-08-23 - **Last Updated**: 2026-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: ThinkPHP, Bootstrap, uni-app, admin ## README # DMadmin8,API基础接口 #### 介绍 🔥 基于 ThinkPHP8.0.3、bootstrap、uniapp等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架,框架已集成了完整的Rbac权限架构和常规基础模块,同时支持支付宝、微信支付、阿里oss、腾讯云cos、阿里腾讯聚合短信等等,可以根据自己需求选择合适的配置,实现了个性化的需求; 为了敏捷快速开发,提升研发效率,框架内置了简单CRUD统一模板,可以根据已建好的表结构(字段注释需规范)快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、低代码敏捷开发框架。 **对底层框架做了大量优化和兼容TP3写法,so不支持TP框架的更新** 增加 _doSql方法,获取所有操作sql(非查询); 增加 _selSql方法, 获取所有查询数据库sql (只包含查询sql , find,selelct,count) 增加对变量m=应用 c=控制 a=操作 的支持 优化where查询 兼容TP3 数组写法 优化查询后清除所有条件(优化1表多查) 增加查询自动过滤配置 where 条件表不存在字段自动过滤,join连表查询不过滤 增加自定义 模型 后缀 定义后可使用 UserModel 而不是非要 User 模板新增文件夹原样配置,配置后实现 Article 控制器 模板目录 view\Article 优化文件缓存,可自定义目录 解决多语言BUG Cookie 增加前缀配置 设置Token刷新机制(后台配置,建议默认10-15分钟,时间过短服务器压力会大,支持redis),增加前端安全性,已优化并发处理; 使用此基础框架曾通过三级等保验证 前端使用流行的uniapp支持H5,小程序等; **PS:后期将陆续增加插件功能** #### 环境要求 Nginx/Apache PHP8+ MySQL5.5+ #### 前端功能 - 基础功能:H5微信授权,微信小程序授权,微信支付,支付宝支付,短信注册登录,积分签到等; - 个人中心:个人信息修改、密码重置修改,密码找回;资金(充值,提现,资金明细,账户管理),积分,地址管理,收藏管理(文章,商品); - 其他:订单管理等; PS:微信小程序获取手机号已收费,后台做了配置(微信手机一键注册).前端只能根据缓存判断请求是否调用获取手机 例:后台开启(微信手机一键注册),用户第一次请求直接申请获取手机(腾讯收费),自动完成小程序授权和手机绑定,之后授权不会再申请获取手机号码;用户清除微信缓存,还会请求获取手机. 未开启(微信手机一键注册),用户授权后跳转至绑定页面,绑定手机(短信),实现授权和手机同时绑定 #### 后台功能 - 系统设置:基础配置、运营配置(积分,财务,图片上传限制等)、图片配置、短信配置、支付配置、角色管理、权限管理、操作日志等等。 - 内容管理:文章管理、广告位、友情链接、通知公告等。 - 会员管理:会员管理、财务账户、实名认证、会员数据(积分,等级,成长值,标签)等。 - 数据中心:平台统计。 - 财务管理:资金历史、充值管理、提现管理。 - 微信管理:微信设置、自定义菜单、关键字回复(公众号)等。 #### C端截图 #### 平台端截图 #### 项目演示 TP3版本: https://gitee.com/vion707/base 官方站: https://www.dmadmin.cn 前端: https://base.dmadmin.cn 账户 15800358814 密码 123456 后台管理: https://base.dmadmin.cn/admin.php 高管账户 gaoguan 密码 123456 财务账户 caiwu01 密码 123456 官方文档 http://doc.0577sh.com/ 为防止乱改限制了部分权限(如站点配置、支付配置、微信配置等等) QQ:4871515 QQ群:752740461