Administrator
2026-02-10 fdbfec9872c9954305e328d270ed04f5da2d6b58
feat(ai): 添加产品点排序功能

- 在 AiProductPoint 实体中新增 sort 字段用于排序
- 修改数据库查询逻辑使用 sort 字段进行排序
- 更新服务层实现添加按 sort 字段排序的功能
3 files modified
8 ■■■■ changed files
src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/AiProductPointMapper.xml 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiProductPoint.java
@@ -39,6 +39,11 @@
    private String feedId;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 视频封面
     */
    private String feedImg;
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductPointServiceImpl.java
@@ -141,6 +141,7 @@
                Wrappers.lambdaQuery(AiProductPoint.class)
                .select(AiProductPoint::getId,AiProductPoint::getTitle)
                .in(AiProductPoint::getId, productPointIdSet)
                .orderByAsc(AiProductPoint::getSort)
        );
        if (CollUtil.isEmpty(listByPointIds)){
            return new FebsResponse().success().data(vos);
src/main/resources/mapper/modules/AiProductPointMapper.xml
@@ -26,6 +26,6 @@
                </if>
            </if>
        </where>
        order by a.CREATED_TIME asc
        order by a.sort asc
    </select>
</mapper>