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;
}