Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
98c23549
提交
98c23549
authored
5月 08, 2019
作者:
xuxueli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
用户列表支持根据角色筛选
上级
a0012b29
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
24 行增加
和
5 行删除
+24
-5
UserController.java
...ain/java/com/xxl/job/admin/controller/UserController.java
+3
-3
XxlJobUserDao.java
...in/src/main/java/com/xxl/job/admin/dao/XxlJobUserDao.java
+4
-2
XxlJobUserMapper.xml
...in/src/main/resources/mybatis-mapper/XxlJobUserMapper.xml
+6
-0
user.index.1.js
xxl-job-admin/src/main/resources/static/js/user.index.1.js
+1
-0
user.index.ftl
...ob-admin/src/main/resources/templates/user/user.index.ftl
+10
-0
没有找到文件。
xxl-job-admin/src/main/java/com/xxl/job/admin/controller/UserController.java
浏览文件 @
98c23549
...
...
@@ -50,11 +50,11 @@ public class UserController {
@PermessionLimit
(
adminuser
=
true
)
public
Map
<
String
,
Object
>
pageList
(
@RequestParam
(
required
=
false
,
defaultValue
=
"0"
)
int
start
,
@RequestParam
(
required
=
false
,
defaultValue
=
"10"
)
int
length
,
String
username
)
{
String
username
,
int
role
)
{
// page list
List
<
XxlJobUser
>
list
=
xxlJobUserDao
.
pageList
(
start
,
length
,
username
);
int
list_count
=
xxlJobUserDao
.
pageListCount
(
start
,
length
,
username
);
List
<
XxlJobUser
>
list
=
xxlJobUserDao
.
pageList
(
start
,
length
,
username
,
role
);
int
list_count
=
xxlJobUserDao
.
pageListCount
(
start
,
length
,
username
,
role
);
// package result
Map
<
String
,
Object
>
maps
=
new
HashMap
<
String
,
Object
>();
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/dao/XxlJobUserDao.java
浏览文件 @
98c23549
...
...
@@ -13,10 +13,12 @@ public interface XxlJobUserDao {
public
List
<
XxlJobUser
>
pageList
(
@Param
(
"offset"
)
int
offset
,
@Param
(
"pagesize"
)
int
pagesize
,
@Param
(
"username"
)
String
username
);
@Param
(
"username"
)
String
username
,
@Param
(
"role"
)
int
role
);
public
int
pageListCount
(
@Param
(
"offset"
)
int
offset
,
@Param
(
"pagesize"
)
int
pagesize
,
@Param
(
"username"
)
String
username
);
@Param
(
"username"
)
String
username
,
@Param
(
"role"
)
int
role
);
public
XxlJobUser
loadByUserName
(
@Param
(
"username"
)
String
username
);
...
...
xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobUserMapper.xml
浏览文件 @
98c23549
...
...
@@ -26,6 +26,9 @@
<if
test=
"username != null and username != ''"
>
AND t.username like CONCAT(CONCAT('%', #{username}), '%')
</if>
<if
test=
"role gt -1"
>
AND t.role = #{role}
</if>
</trim>
ORDER BY username ASC
LIMIT #{offset}, #{pagesize}
...
...
@@ -38,6 +41,9 @@
<if
test=
"username != null and username != ''"
>
AND t.username like CONCAT(CONCAT('%', #{username}), '%')
</if>
<if
test=
"role gt -1"
>
AND t.role = #{role}
</if>
</trim>
</select>
...
...
xxl-job-admin/src/main/resources/static/js/user.index.1.js
浏览文件 @
98c23549
...
...
@@ -11,6 +11,7 @@ $(function() {
data
:
function
(
d
)
{
var
obj
=
{};
obj
.
username
=
$
(
'#username'
).
val
();
obj
.
role
=
$
(
'#role'
).
val
();
obj
.
start
=
d
.
start
;
obj
.
length
=
d
.
length
;
return
obj
;
...
...
xxl-job-admin/src/main/resources/templates/user/user.index.ftl
浏览文件 @
98c23549
...
...
@@ -25,6 +25,16 @@
<section
class=
"content"
>
<div
class=
"row"
>
<div
class=
"col-xs-3"
>
<div
class=
"input-group"
>
<span
class=
"input-group-addon"
>
${I18n.user_role}
</span>
<select
class=
"form-control"
id=
"role"
>
<option
value=
"-1"
>
${I18n.system_all}
</option>
<option
value=
"0"
>
${I18n.user_role_admin}
</option>
<option
value=
"1"
>
${I18n.user_role_normal}
</option>
</select>
</div>
</div>
<div
class=
"col-xs-3"
>
<div
class=
"input-group"
>
<span
class=
"input-group-addon"
>
${I18n.user_username}
</span>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论