queryWrapper.eq("is_delete",0);
queryWrapper.orderByAsc("(case state when 0 then 0 when 1 then 2 when 2 then 1 else 3 end)");
queryWrapper.orderByDesc("update_time");

"(case state when 0 then 0 when 1 then 2 when 2 then 1 else 3 end)" case 后面跟你要排序的列 然后按你指定的规则排序即可

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐