Skip to content
网游世界
网游世界

吾生有涯,而知无涯。

  • 首页
  • PHP
    • ThinkPHP
    • FastAdmin
    • webman
  • JavaScript
    • jQuery
    • AdminLTE
  • Free Pascal
  • Java
    • JeeSite
    • 若依
    • ruoyi-vue-pro
  • 其它
    • 操作系统
    • 树莓派
    • 前端
    • Null
  • 关于
网游世界

吾生有涯,而知无涯。

RuoYi Vue 实现字段排序

3Vshej, 2024年3月14日 周四2024年3月14日 周四

默认情况下,RuoYi Vue 并没有附加排序条件。这时候需要增加一个默认排序。

方法1(单字段排序):

vue 模块下 \src\api\WeChat\index.js ,类似 listBanner 方法中增加排序条件(只需要添加即可,默认情况下,ruoyi 会使用处理这个排序)

// 查询Banner 管理列表
export function listBanner(query) {

query.orderByColumn = query.orderByColumn || "weigh";
query.isAsc = query.isAsc || "desc";
  return request({
    url: '/WeChat/banner/list',
    method: 'get',
    params: query
  })
}

方法2(多字段排序):

在实现层,如 service/impl/WechatBannerServiceImpl.java

import com.github.pagehelper.PageHelper;

/**
 * 查询Banner 管理列表
 *
 * @param wechatBanner Banner 管理
 * @return Banner 管理
 */
@Override
public List<WechatBanner> selectWechatBannerList(WechatBanner wechatBanner) {

    PageHelper.orderBy("id desc,weigh desc");
    return wechatBannerMapper.selectWechatBannerList(wechatBanner);
}

 

方法3(多字段排序):

同方法2,不过是在控制器层,如 controller/WechatBannerController.java

import com.github.pagehelper.PageHelper;

/**
 * 查询Banner 管理列表
 */
@PreAuthorize("@ss.hasPermi('WeChat:banner:list')")
@GetMapping("/list")
public TableDataInfo list(WechatBanner wechatBanner)
{
    startPage();
    PageHelper.orderBy("id desc,weigh desc");
    List<WechatBanner> list = wechatBannerService.selectWechatBannerList(wechatBanner);
    return getDataTable(list);
}

方法2、3 是用于多字段排序,目前不清楚其他方法,后期知道时,再补。

相关文章:

  1. RuoYi Vue 接口注解示例 若依框架分离版,使用 Swagger 来生成接口文档,本文简单介绍下,如何编写这个接口文档。...
  2. RuoYi Vue 代码生成 若依 VUE 版提供了代码生成功能,这节省大量重复性工作。...
  3. RuoYi Vue 生成代码结构介绍 以 /ruoyi-student/src/main/ 目录为示例,也就是 com.ruoyi.stu......
  4. JeeSite 表中新增字段 在后期维护项目时,因业务要求需要向表中新加字段,以适应新业务。但重新生成代码又不适用,这时候需要手动......
Java 若依 RuoYi Vue 框架排序表字段

文章导航

Previous post
Next post

近期文章

  • Android Studio Gradle 配置国内镜像
  • 为什么重新发明轮子
  • ruoyi-vue-pro 匿名访问
  • VUE 中接收 code 异常
  • 关于 AI

归档

  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
除非特殊说明,本站作品采用知识共享署名 4.0 国际许可协议进行许可。
豫公网安备 41010402002622号 豫ICP备2020029609号-3
©2025 3Vshej