|
|
3 月之前 | |
|---|---|---|
| .kiro | 4 月之前 | |
| .windsurf | 4 月之前 | |
| addons | 3 月之前 | |
| app | 3 月之前 | |
| bootstrap | 4 月之前 | |
| config | 3 月之前 | |
| crontab | 4 月之前 | |
| database | 4 月之前 | |
| public | 3 月之前 | |
| resources | 3 月之前 | |
| routes | 3 月之前 | |
| tests | 4 月之前 | |
| .dockerignore | 3 月之前 | |
| .env.example | 4 月之前 | |
| .gitignore | 3 月之前 | |
| .nvmrc | 4 月之前 | |
| FEATURE_MERCHANT_SELECTOR.md | 4 月之前 | |
| LICENSE | 4 月之前 | |
| README.md | 4 月之前 | |
| artisan | 4 月之前 | |
| composer.json | 4 月之前 | |
| composer.lock | 4 月之前 | |
| package-lock.json | 4 月之前 | |
| package.json | 4 月之前 | |
| phpunit.xml | 4 月之前 | |
| server.php | 4 月之前 | |
| webpack.mix.js | 4 月之前 |
这是一个基于 Laravel 8.0 框架开发的多商户共享平台商城系统,支持会员、商户、代理等多角色管理。
会员管理 (lev_member)
后台用户 (lev_user)
lev_store)
lev_goods)
lev_order)
账户明细 (lev_account_logs)
充值套餐 (lev_pay_meals)
lev_role)lev_menu)lev_user_role)store.user_id = user.user_id = member.id
lev_member - 会员表(前台用户)lev_user - 后台用户表lev_user_role - 用户角色关联表lev_store - 商户表user_id 关联到 member.idlev_goods - 商品表lev_goods_category - 商品分类表lev_order - 订单表lev_order_goods - 订单商品明细表lev_account_logs - 账户明细表lev_pay_meals - 充值套餐表lev_balance_logs - 余额变动记录表lev_role - 角色表lev_menu - 菜单权限表lev_action_log - 操作日志表lev_login_log - 登录日志表NN2025112501/
├── addons/ # 前端插件
│ └── admin/ # 后台管理前端
│ ├── dist/ # 编译后的文件
│ ├── public/ # 公共资源
│ └── src/ # 源代码
│ ├── components/ # 公共组件
│ ├── views/ # 页面视图
│ │ ├── financial/ # 财务管理
│ │ ├── member/ # 会员管理
│ │ ├── store/ # 商户管理
│ │ ├── goods/ # 商品管理
│ │ └── pay/ # 支付管理
│ ├── router/ # 路由配置
│ └── utils/ # 工具函数
├── app/ # 应用核心
│ ├── Console/ # 命令行
│ ├── Exceptions/ # 异常处理
│ ├── Exports/ # 导出功能
│ ├── Helpers/ # 辅助函数
│ ├── Http/ # HTTP层
│ │ ├── Controllers/ # 控制器
│ │ │ ├── Admin/ # 后台控制器
│ │ │ └── Api/ # API控制器
│ │ ├── Middleware/ # 中间件
│ │ └── Validator/ # 验证器
│ ├── Models/ # 数据模型
│ └── Services/ # 业务逻辑层
│ ├── Common/ # 公共服务
│ └── Api/ # API服务
├── config/ # 配置文件
├── database/ # 数据库
│ ├── migrations/ # 数据迁移
│ ├── seeders/ # 数据填充
│ └── *.sql # SQL文件
├── public/ # 公共资源
├── resources/ # 资源文件
│ ├── certs/ # 证书文件
│ ├── lang/ # 语言包
│ └── views/ # 视图模板
├── routes/ # 路由定义
│ ├── api.php # API路由
│ └── web.php # Web路由
└── storage/ # 存储目录
lev_member)lev_store)store.user_id = member.id)lev_account_logs)模块:功能:操作
例如: sys:member:add
sys:member:view - 查看会员sys:member:add - 添加会员sys:member:edit - 编辑会员sys:member:delete - 删除会员financial:accountLog:view - 查看财务明细store:store:view - 查看商户{
"page": 1,
"limit": 20,
"keyword": "搜索关键词",
"status": 1
}
{
"code": 0,
"msg": "操作成功",
"data": [],
"count": 100
}
0 - 成功1 - 失败-1 - 异常1 - 商城消费2 - 充值缴费3 - 商城退款4 - 佣金提现5 - 提现驳回6 - 平台入款1 - 待支付2 - 已支付3 - 配送中4 - 已完成5 - 已取消1 - 正常2 - 冻结1 - 启用2 - 禁用克隆项目
git clone [repository-url]
cd NN2025112501
安装后端依赖
composer install
配置环境变量
cp .env.example .env
# 编辑 .env 文件,配置数据库等信息
生成应用密钥
php artisan key:generate
导入数据库
# 导入 database/lev_.sql 文件
安装前端依赖
cd addons/admin
npm install
编译前端资源
npm run dev # 开发环境
npm run build # 生产环境
启动服务
php artisan serve
feat: 新功能
fix: 修复bug
docs: 文档更新
style: 代码格式调整
refactor: 重构
test: 测试相关
chore: 构建/工具链
lev_ 前缀create_time、update_time、mark 字段mark 字段(1-有效,0-删除)store_id 的数据过滤A: 在 lev_menu 表中添加权限记录,然后在角色管理中分配权限。
A: 在控制器中获取 $this->storeId,在查询时添加 store_id 条件。
A: 修改 config/payment.php 中的 accountTypes 配置。