Skip to content

内容管理 ​

这篇解决什么 ​

商城 Banner、文章分类、文章存在哪。读完能对上 promotion_banner.position 和文章可选挂 spuId。

默认端口 48080。开启见 商城功能设计。装修页按批另写,不要和 Banner 混成一张表。

示意图:Banner 按位置投放。文章按分类,可关联一个 SPU。都不改库存。

从哪改 ​

名称说明仓库路径
Banner@RequestMapping("/promotion/banner")ruoyi-office/yudao-module-mall/yudao-module-promotion-server/.../controller/admin/banner/BannerController.java
文章分类/promotion/article-categoryArticleCategoryController
文章/promotion/articleArticleController
Banner 表promotion_bannerBannerDO
分类表promotion_article_categoryArticleCategoryDO
文章表promotion_articleArticleDO
管理端页banner / articleruoyi-office-vben/apps/web-antd/src/views/mall/promotion/

官方菜单:内容管理 2387。Banner 2025,文章分类 2377,文章列表 2382。

用户端有对应 App Controller。

字段 ​

BannerPositionEnum:1 首页,2 秒杀活动页,3 砍价活动页(常量名是 COMBINATION_POSITION),4 限时折扣页,5 满减送页。改投放位以枚举值为准。

名称说明仓库路径
url / picUrl跳转、图片BannerDO
position投放位置同上
browseCount点击次数同上
categoryId文章分类ArticleDO
spuId可选关联商品同上
recommendHot / recommendBanner小程序热门 / 轮播同上
content正文同上

文章分类只有名称、图标、状态、排序,不是商品分类树。

不是公众号图文

公众号素材在 yudao-module-mp。这里给商城用户端展示。不要把 mp_article 的 mediaId 填进 promotion_article。

按本仓库 DO 生成的 ER。Banner 是独立表。

配置与操作 ​

走 内容管理 → Banner(2025,/mall/promotion/content/banner)选 position(枚举值:首页 / 秒杀 / 砍价页常量名是 COMBINATION_POSITION / 限时折扣 / 满减送)。文章分类 2377,文章列表 2382 可挂 spuId。

装修页自己的轮播不读 Banner 表。不要把公众号 mp_article 的 mediaId 填进来。开启见 商城功能设计。

Banner

本系统截图:Banner。

文章列表

本系统截图:文章列表。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版