From 65f0459e8c347e8e2e2492c9d45b299c1a993530 Mon Sep 17 00:00:00 2001
From: zhihao <18915542763@163.com>
Date: Mon, 15 Jun 2026 15:56:21 +0800
Subject: [PATCH] =?UTF-8?q?czh-20250615-=E9=80=89=E4=BA=BA=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E5=A2=9E=E5=8A=A0=E6=8E=92=E5=BA=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../org/jeecg/modules/system/entity/SysUser.java | 12 ++++++++++++
.../system/mapper/xml/SysUserDepartMapper.xml | 1 +
.../service/impl/SysUserDepartServiceImpl.java | 13 +++++++++++++
3 files changed, 26 insertions(+)
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java
index 4ccab62..03e2711 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java
@@ -225,4 +225,16 @@ public class SysUser implements Serializable {
@Dict(dicCode = "is_special")
private Integer isSpecial;
+ /**
+ * 排序号
+ */
+ @Excel(name = "排序号", width = 15)
+ private Integer sortno;
+
+ /**
+ * 用户IP
+ */
+ @Excel(name = "用户IP", width = 15)
+ private String ip;
+
}
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserDepartMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserDepartMapper.xml
index 67cb93e..fb1c568 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserDepartMapper.xml
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserDepartMapper.xml
@@ -37,6 +37,7 @@
and a.realname like #{bindRealname}
+ order by a.sortno ASC
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java
index 7a9f33d..cf3f1e2 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java
@@ -191,6 +191,7 @@ public class SysUserDepartServiceImpl extends ServiceImpl records = pageList.getRecords();
+ if (records != null && records.size() > 0) {
+ records.sort((u1, u2) -> {
+ Integer s1 = u1.getSortno();
+ Integer s2 = u2.getSortno();
+ if (s1 == null && s2 == null) return 0;
+ if (s1 == null) return 1;
+ if (s2 == null) return -1;
+ return s1 - s2;
+ });
+ }
return pageList;
}