切换导航条
此项目
正在载入...
登录
message_bus
/
message_bus_service
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
xudada
4 years ago
提交
01474030688a8cf61a6f83747ffa6a5842917bee
1 个父辈
cdbe5a61
队列列表显示CONSUMERGROUP
隐藏空白字符变更
内嵌
并排对比
正在显示
7 个修改的文件
包含
47 行增加
和
21 行删除
src/main/java/com/sunyo/wlpt/message/bus/service/controller/RouterRcvrFilterController.java
src/main/java/com/sunyo/wlpt/message/bus/service/domain/BusQueue.java
src/main/java/com/sunyo/wlpt/message/bus/service/mapper/ConsumerGroupMapper.java
src/main/java/com/sunyo/wlpt/message/bus/service/service/MessageRouterReciverFilterService.java
src/main/java/com/sunyo/wlpt/message/bus/service/service/impl/MessageRouterReciverFilterImpl.java
src/main/resources/mapper/BusQueueMapper.xml
src/main/resources/mapper/ConsumerGroupMapper.xml
src/main/java/com/sunyo/wlpt/message/bus/service/controller/RouterRcvrFilterController.java
查看文件 @
0147403
...
...
@@ -31,4 +31,15 @@ public class RouterRcvrFilterController {
PageInfo
<
MessageRouterReciverFilter
>
list
=
messageRouterReciverFilterService
.
get
(
filter
,
pageNum
,
pageSize
);
return
new
ResultJson
<>(
"200"
,
"success"
,
list
);
}
@PutMapping
(
"/filter"
)
public
ResultJson
edi
(
@RequestBody
MessageRouterReciverFilter
messageRouterReciverFilter
){
int
result
=
messageRouterReciverFilterService
.
ediMessageRouterReciverFilter
(
messageRouterReciverFilter
);
return
result
>
0
?
new
ResultJson
(
"200"
,
"过滤规则修改成功"
):
new
ResultJson
(
"500"
,
"过滤规则修改失败"
);
}
@DeleteMapping
(
"/filter"
)
public
ResultJson
del
(
@RequestBody
MessageRouterReciverFilter
me
){
int
result
=
messageRouterReciverFilterService
.
delMessageRouterReciverFilter
(
me
.
getId
());
return
result
>
0
?
new
ResultJson
(
"200"
,
"过滤规则删除成功"
):
new
ResultJson
(
"500"
,
"过滤规则删除失败"
);
}
}
...
...
src/main/java/com/sunyo/wlpt/message/bus/service/domain/BusQueue.java
查看文件 @
0147403
package
com
.
sunyo
.
wlpt
.
message
.
bus
.
service
.
domain
;
import
com.sunyo.wlpt.message.bus.service.model.ConsumerGroup
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
@@ -7,6 +8,7 @@ import lombok.NoArgsConstructor;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* @author 子诚
...
...
@@ -102,4 +104,6 @@ public class BusQueue implements Serializable {
* 消费者组名
*/
private
String
consumerGroupName
;
}
\ No newline at end of file
private
List
<
ConsumerGroup
>
consumerList
;
}
...
...
src/main/java/com/sunyo/wlpt/message/bus/service/mapper/ConsumerGroupMapper.java
查看文件 @
0147403
...
...
@@ -15,7 +15,9 @@ public interface ConsumerGroupMapper {
List
<
String
>
groups
();
List
<
ConsumerGroup
>
selectByusername
(
String
username
);
int
updateByPrimaryKeySelective
(
ConsumerGroup
record
);
int
updateByPrimaryKey
(
ConsumerGroup
record
);
}
\ No newline at end of file
}
...
...
src/main/java/com/sunyo/wlpt/message/bus/service/service/MessageRouterReciverFilterService.java
查看文件 @
0147403
...
...
@@ -6,4 +6,6 @@ import com.sunyo.wlpt.message.bus.service.model.MessageRouterReciverFilter;
public
interface
MessageRouterReciverFilterService
{
int
addMessageRouterReciverFilter
(
MessageRouterReciverFilter
messageRouterReciverFilter
);
PageInfo
<
MessageRouterReciverFilter
>
get
(
String
filter
,
int
pageNum
,
int
pageSize
);
int
ediMessageRouterReciverFilter
(
MessageRouterReciverFilter
messageRouterReciverFilter
);
int
delMessageRouterReciverFilter
(
String
id
);
}
...
...
src/main/java/com/sunyo/wlpt/message/bus/service/service/impl/MessageRouterReciverFilterImpl.java
查看文件 @
0147403
...
...
@@ -31,4 +31,14 @@ public class MessageRouterReciverFilterImpl implements MessageRouterReciverFilte
PageInfo
<
MessageRouterReciverFilter
>
result
=
new
PageInfo
<>(
list
);
return
result
;
}
@Override
public
int
ediMessageRouterReciverFilter
(
MessageRouterReciverFilter
record
)
{
return
messageRouterReciverFilterMapper
.
updateByPrimaryKey
(
record
);
}
@Override
public
int
delMessageRouterReciverFilter
(
String
id
)
{
return
messageRouterReciverFilterMapper
.
deleteByPrimaryKey
(
id
);
}
}
...
...
src/main/resources/mapper/BusQueueMapper.xml
查看文件 @
0147403
...
...
@@ -26,6 +26,7 @@
<id
column=
"id"
property=
"id"
/>
<result
column=
"virtual_host_name"
property=
"virtualHostName"
/>
</association>
<collection
column=
"username"
javaType=
"java.util.ArrayList"
ofType=
"com.sunyo.wlpt.message.bus.service.model.ConsumerGroup"
property=
"consumerList"
select=
"com.sunyo.wlpt.message.bus.service.mapper.ConsumerGroupMapper.selectByusername"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
...
...
@@ -245,19 +246,8 @@
<!-- 获取消息队列,列表 -->
<select
id=
"selectBusQueueList"
parameterType=
"com.sunyo.wlpt.message.bus.service.domain.BusQueue"
resultMap=
"QueueAndHostMap"
>
select q.id,
q.queue_name,
q.virtual_host_id,
q.durability,
q.auto_delete,
q.arguments,
q.description,
q.user_id,
q.username,
q.gmt_create,
q.gmt_modified,
q.partition_count
from bus_queue as q
select
<include
refid=
"Base_Column_List"
/>
from bus_queue
<where>
<!-- 用户名称 -->
<if
test=
"username != null and username != ''"
>
...
...
@@ -333,4 +323,4 @@
and virtual_host_id = #{virtualHostId,jdbcType=VARCHAR}
</where>
</select>
</mapper>
\ No newline at end of file
</mapper>
...
...
src/main/resources/mapper/ConsumerGroupMapper.xml
查看文件 @
0147403
...
...
@@ -12,24 +12,31 @@
id, name, des, user_id, username
</sql>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
select
<include
refid=
"Base_Column_List"
/>
from consumer_group
where id = #{id,jdbcType=VARCHAR}
</select>
<select
id=
"selectByusername"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
<include
refid=
"Base_Column_List"
/>
from consumer_group
where username = #{username,jdbcType=VARCHAR}
</select>
<select
id=
"groups"
resultType=
"java.lang.String"
parameterType=
"java.lang.String"
>
select
name
<include
refid=
"Base_Column_List"
/>
from consumer_group
where username = #{username,jdbcType=VARCHAR}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.String"
>
delete from consumer_group
where id = #{id,jdbcType=VARCHAR}
</delete>
<insert
id=
"insert"
parameterType=
"com.sunyo.wlpt.message.bus.service.model.ConsumerGroup"
>
insert into consumer_group (id, name, des,
insert into consumer_group (id, name, des,
user_id, username)
values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{des,jdbcType=VARCHAR},
values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{des,jdbcType=VARCHAR},
#{userId,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.sunyo.wlpt.message.bus.service.model.ConsumerGroup"
>
...
...
@@ -95,4 +102,4 @@
username = #{username,jdbcType=VARCHAR}
where id = #{id,jdbcType=VARCHAR}
</update>
</mapper>
\ No newline at end of file
</mapper>
...
...
请
注册
或
登录
后发表评论