From 49bd9c9fdb6f6ccb35a9657bd2ac03d5a521a82d Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 10 Feb 2026 17:42:04 +0800
Subject: [PATCH] feat(ai): 添加产品要点排序功能
---
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java | 2 ++
src/main/resources/templates/febs/views/modules/ai/productPoint/list.html | 1 +
src/main/resources/templates/febs/views/modules/ai/productPoint/info.html | 12 ++++++++++++
src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java | 5 +++++
src/main/resources/templates/febs/views/modules/ai/productPoint/add.html | 12 ++++++++++++
5 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java b/src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java
index 108b07a..2413f8d 100644
--- a/src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java
+++ b/src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java
@@ -40,6 +40,11 @@
private String feedId;
/**
+ * 排序
+ */
+ private Integer sort;
+
+ /**
* 视频封面
*/
private String feedImg;
diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
index 825ba32..fd6e141 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
@@ -81,6 +81,7 @@
entity.setCompanyId(dto.getCompanyId());
entity.setIsNormal(dto.getIsNormal() );
entity.setFinderUserName(dto.getFinderUserName());
+ entity.setSort(dto.getSort());
entity.setFeedId(dto.getFeedId());
entity.setFeedImg(dto.getFeedImg());
@@ -106,6 +107,7 @@
.set(AiProductPoint::getFinderUserName, dto.getFinderUserName())
.set(AiProductPoint::getFeedId, dto.getFeedId())
.set(AiProductPoint::getTitle, dto.getTitle())
+ .set(AiProductPoint::getSort, dto.getSort())
.set(AiProductPoint::getFeedImg, dto.getFeedImg())
.set(AiProductPoint::getTalkContext, dto.getTalkContext())
.set(AiProductPoint::getDescription, dto.getDescription())
diff --git a/src/main/resources/templates/febs/views/modules/ai/productPoint/add.html b/src/main/resources/templates/febs/views/modules/ai/productPoint/add.html
index 8dc834e..e7e7685 100644
--- a/src/main/resources/templates/febs/views/modules/ai/productPoint/add.html
+++ b/src/main/resources/templates/febs/views/modules/ai/productPoint/add.html
@@ -92,6 +92,18 @@
</div>
</div>
</div>
+
+
+ <div class="layui-row layui-col-space10 layui-form-item">
+ <div class="layui-col-lg6">
+ <label class="layui-form-label febs-form-item-require">排序:</label>
+ <div class="layui-input-block">
+ <input type="number" name="sort" lay-verify="required"
+ placeholder="" autocomplete="off" class="layui-input">
+ </div>
+ </div>
+ </div>
+
<div class="layui-row layui-col-space10 layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label febs-form-item-require">朗读内容:</label>
diff --git a/src/main/resources/templates/febs/views/modules/ai/productPoint/info.html b/src/main/resources/templates/febs/views/modules/ai/productPoint/info.html
index 850e9c7..ae3d700 100644
--- a/src/main/resources/templates/febs/views/modules/ai/productPoint/info.html
+++ b/src/main/resources/templates/febs/views/modules/ai/productPoint/info.html
@@ -96,6 +96,17 @@
</div>
</div>
+
+ <div class="layui-row layui-col-space10 layui-form-item">
+ <div class="layui-col-lg6">
+ <label class="layui-form-label febs-form-item-require">排序:</label>
+ <div class="layui-input-block">
+ <input type="number" name="sort" lay-verify="required"
+ placeholder="" autocomplete="off" class="layui-input">
+ </div>
+ </div>
+ </div>
+
<div class="layui-row layui-col-space10 layui-form-item">
<div class="layui-col-lg6">
<label class="layui-form-label febs-form-item-require">朗读内容:</label>
@@ -248,6 +259,7 @@
"finderUserName": aiProductPoint.finderUserName,
"productCategoryId": aiProductPoint.productCategoryId,
"videoName": aiProductPoint.videoName,
+ "sort": aiProductPoint.sort,
"talkContext": aiProductPoint.talkContext,
"feedId": aiProductPoint.feedId,
});
diff --git a/src/main/resources/templates/febs/views/modules/ai/productPoint/list.html b/src/main/resources/templates/febs/views/modules/ai/productPoint/list.html
index 5abd069..aaba6f8 100644
--- a/src/main/resources/templates/febs/views/modules/ai/productPoint/list.html
+++ b/src/main/resources/templates/febs/views/modules/ai/productPoint/list.html
@@ -160,6 +160,7 @@
{type: 'numbers', title: '', width: 80},
{title: '操作', toolbar: '#productPointOption', minWidth: 200, align: 'center'},
{field: 'productCategoryName', title: '分类', minWidth: 100,align:'center'},
+ {field: 'sort', title: '排序', minWidth: 100,align:'center'},
{field: 'title', title: '标题', minWidth: 100,align:'center'},
{templet:"#pointTypeFormat", title: '类型', minWidth: 140,align:'center'},
{field: 'companyId', title: '公司编码', minWidth: 150,align:'center'},
--
Gitblit v1.9.1