正在显示
7 个修改的文件
包含
47 行增加
和
21 行删除
@@ -31,4 +31,15 @@ public class RouterRcvrFilterController { | @@ -31,4 +31,15 @@ public class RouterRcvrFilterController { | ||
31 | PageInfo<MessageRouterReciverFilter> list = messageRouterReciverFilterService.get(filter,pageNum,pageSize); | 31 | PageInfo<MessageRouterReciverFilter> list = messageRouterReciverFilterService.get(filter,pageNum,pageSize); |
32 | return new ResultJson<>("200","success",list); | 32 | return new ResultJson<>("200","success",list); |
33 | } | 33 | } |
34 | + @PutMapping("/filter") | ||
35 | + public ResultJson edi(@RequestBody MessageRouterReciverFilter messageRouterReciverFilter){ | ||
36 | + int result=messageRouterReciverFilterService.ediMessageRouterReciverFilter(messageRouterReciverFilter); | ||
37 | + return result>0?new ResultJson("200","过滤规则修改成功"):new ResultJson("500","过滤规则修改失败"); | ||
38 | + } | ||
39 | + @DeleteMapping("/filter") | ||
40 | + public ResultJson del(@RequestBody MessageRouterReciverFilter me){ | ||
41 | + int result=messageRouterReciverFilterService.delMessageRouterReciverFilter(me.getId()); | ||
42 | + return result>0?new ResultJson("200","过滤规则删除成功"):new ResultJson("500","过滤规则删除失败"); | ||
43 | + | ||
44 | + } | ||
34 | } | 45 | } |
1 | package com.sunyo.wlpt.message.bus.service.domain; | 1 | package com.sunyo.wlpt.message.bus.service.domain; |
2 | 2 | ||
3 | +import com.sunyo.wlpt.message.bus.service.model.ConsumerGroup; | ||
3 | import lombok.AllArgsConstructor; | 4 | import lombok.AllArgsConstructor; |
4 | import lombok.Builder; | 5 | import lombok.Builder; |
5 | import lombok.Data; | 6 | import lombok.Data; |
@@ -7,6 +8,7 @@ import lombok.NoArgsConstructor; | @@ -7,6 +8,7 @@ import lombok.NoArgsConstructor; | ||
7 | 8 | ||
8 | import java.io.Serializable; | 9 | import java.io.Serializable; |
9 | import java.util.Date; | 10 | import java.util.Date; |
11 | +import java.util.List; | ||
10 | 12 | ||
11 | /** | 13 | /** |
12 | * @author 子诚 | 14 | * @author 子诚 |
@@ -102,4 +104,6 @@ public class BusQueue implements Serializable { | @@ -102,4 +104,6 @@ public class BusQueue implements Serializable { | ||
102 | * 消费者组名 | 104 | * 消费者组名 |
103 | */ | 105 | */ |
104 | private String consumerGroupName; | 106 | private String consumerGroupName; |
105 | -} | ||
107 | + | ||
108 | + private List<ConsumerGroup> consumerList; | ||
109 | +} |
@@ -15,7 +15,9 @@ public interface ConsumerGroupMapper { | @@ -15,7 +15,9 @@ public interface ConsumerGroupMapper { | ||
15 | 15 | ||
16 | List<String> groups(); | 16 | List<String> groups(); |
17 | 17 | ||
18 | + List<ConsumerGroup> selectByusername(String username); | ||
19 | + | ||
18 | int updateByPrimaryKeySelective(ConsumerGroup record); | 20 | int updateByPrimaryKeySelective(ConsumerGroup record); |
19 | 21 | ||
20 | int updateByPrimaryKey(ConsumerGroup record); | 22 | int updateByPrimaryKey(ConsumerGroup record); |
21 | -} | ||
23 | +} |
@@ -6,4 +6,6 @@ import com.sunyo.wlpt.message.bus.service.model.MessageRouterReciverFilter; | @@ -6,4 +6,6 @@ import com.sunyo.wlpt.message.bus.service.model.MessageRouterReciverFilter; | ||
6 | public interface MessageRouterReciverFilterService { | 6 | public interface MessageRouterReciverFilterService { |
7 | int addMessageRouterReciverFilter(MessageRouterReciverFilter messageRouterReciverFilter); | 7 | int addMessageRouterReciverFilter(MessageRouterReciverFilter messageRouterReciverFilter); |
8 | PageInfo<MessageRouterReciverFilter> get(String filter, int pageNum, int pageSize); | 8 | PageInfo<MessageRouterReciverFilter> get(String filter, int pageNum, int pageSize); |
9 | + int ediMessageRouterReciverFilter(MessageRouterReciverFilter messageRouterReciverFilter); | ||
10 | + int delMessageRouterReciverFilter(String id); | ||
9 | } | 11 | } |
@@ -31,4 +31,14 @@ public class MessageRouterReciverFilterImpl implements MessageRouterReciverFilte | @@ -31,4 +31,14 @@ public class MessageRouterReciverFilterImpl implements MessageRouterReciverFilte | ||
31 | PageInfo<MessageRouterReciverFilter> result=new PageInfo<>(list); | 31 | PageInfo<MessageRouterReciverFilter> result=new PageInfo<>(list); |
32 | return result; | 32 | return result; |
33 | } | 33 | } |
34 | + | ||
35 | + @Override | ||
36 | + public int ediMessageRouterReciverFilter(MessageRouterReciverFilter record) { | ||
37 | + return messageRouterReciverFilterMapper.updateByPrimaryKey(record); | ||
38 | + } | ||
39 | + | ||
40 | + @Override | ||
41 | + public int delMessageRouterReciverFilter(String id) { | ||
42 | + return messageRouterReciverFilterMapper.deleteByPrimaryKey(id); | ||
43 | + } | ||
34 | } | 44 | } |
@@ -26,6 +26,7 @@ | @@ -26,6 +26,7 @@ | ||
26 | <id column="id" property="id"/> | 26 | <id column="id" property="id"/> |
27 | <result column="virtual_host_name" property="virtualHostName"/> | 27 | <result column="virtual_host_name" property="virtualHostName"/> |
28 | </association> | 28 | </association> |
29 | + <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" /> | ||
29 | </resultMap> | 30 | </resultMap> |
30 | 31 | ||
31 | <sql id="Base_Column_List"> | 32 | <sql id="Base_Column_List"> |
@@ -245,19 +246,8 @@ | @@ -245,19 +246,8 @@ | ||
245 | <!-- 获取消息队列,列表 --> | 246 | <!-- 获取消息队列,列表 --> |
246 | <select id="selectBusQueueList" parameterType="com.sunyo.wlpt.message.bus.service.domain.BusQueue" | 247 | <select id="selectBusQueueList" parameterType="com.sunyo.wlpt.message.bus.service.domain.BusQueue" |
247 | resultMap="QueueAndHostMap"> | 248 | resultMap="QueueAndHostMap"> |
248 | - select q.id, | ||
249 | - q.queue_name, | ||
250 | - q.virtual_host_id, | ||
251 | - q.durability, | ||
252 | - q.auto_delete, | ||
253 | - q.arguments, | ||
254 | - q.description, | ||
255 | - q.user_id, | ||
256 | - q.username, | ||
257 | - q.gmt_create, | ||
258 | - q.gmt_modified, | ||
259 | - q.partition_count | ||
260 | - from bus_queue as q | 249 | + select <include refid="Base_Column_List" /> |
250 | + from bus_queue | ||
261 | <where> | 251 | <where> |
262 | <!-- 用户名称 --> | 252 | <!-- 用户名称 --> |
263 | <if test="username != null and username != ''"> | 253 | <if test="username != null and username != ''"> |
@@ -333,4 +323,4 @@ | @@ -333,4 +323,4 @@ | ||
333 | and virtual_host_id = #{virtualHostId,jdbcType=VARCHAR} | 323 | and virtual_host_id = #{virtualHostId,jdbcType=VARCHAR} |
334 | </where> | 324 | </where> |
335 | </select> | 325 | </select> |
336 | -</mapper> | ||
326 | +</mapper> |
@@ -12,24 +12,31 @@ | @@ -12,24 +12,31 @@ | ||
12 | id, name, des, user_id, username | 12 | id, name, des, user_id, username |
13 | </sql> | 13 | </sql> |
14 | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" > | 14 | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" > |
15 | - select | 15 | + select |
16 | <include refid="Base_Column_List" /> | 16 | <include refid="Base_Column_List" /> |
17 | from consumer_group | 17 | from consumer_group |
18 | where id = #{id,jdbcType=VARCHAR} | 18 | where id = #{id,jdbcType=VARCHAR} |
19 | </select> | 19 | </select> |
20 | + <select id="selectByusername" resultMap="BaseResultMap" parameterType="java.lang.String"> | ||
21 | + select | ||
22 | + <include refid="Base_Column_List" /> | ||
23 | + from consumer_group | ||
24 | + where username = #{username,jdbcType=VARCHAR} | ||
25 | + </select> | ||
20 | <select id="groups" resultType="java.lang.String" parameterType="java.lang.String" > | 26 | <select id="groups" resultType="java.lang.String" parameterType="java.lang.String" > |
21 | select | 27 | select |
22 | - name | 28 | + <include refid="Base_Column_List" /> |
23 | from consumer_group | 29 | from consumer_group |
30 | + where username = #{username,jdbcType=VARCHAR} | ||
24 | </select> | 31 | </select> |
25 | <delete id="deleteByPrimaryKey" parameterType="java.lang.String" > | 32 | <delete id="deleteByPrimaryKey" parameterType="java.lang.String" > |
26 | delete from consumer_group | 33 | delete from consumer_group |
27 | where id = #{id,jdbcType=VARCHAR} | 34 | where id = #{id,jdbcType=VARCHAR} |
28 | </delete> | 35 | </delete> |
29 | <insert id="insert" parameterType="com.sunyo.wlpt.message.bus.service.model.ConsumerGroup" > | 36 | <insert id="insert" parameterType="com.sunyo.wlpt.message.bus.service.model.ConsumerGroup" > |
30 | - insert into consumer_group (id, name, des, | 37 | + insert into consumer_group (id, name, des, |
31 | user_id, username) | 38 | user_id, username) |
32 | - values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{des,jdbcType=VARCHAR}, | 39 | + values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{des,jdbcType=VARCHAR}, |
33 | #{userId,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}) | 40 | #{userId,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}) |
34 | </insert> | 41 | </insert> |
35 | <insert id="insertSelective" parameterType="com.sunyo.wlpt.message.bus.service.model.ConsumerGroup" > | 42 | <insert id="insertSelective" parameterType="com.sunyo.wlpt.message.bus.service.model.ConsumerGroup" > |
@@ -95,4 +102,4 @@ | @@ -95,4 +102,4 @@ | ||
95 | username = #{username,jdbcType=VARCHAR} | 102 | username = #{username,jdbcType=VARCHAR} |
96 | where id = #{id,jdbcType=VARCHAR} | 103 | where id = #{id,jdbcType=VARCHAR} |
97 | </update> | 104 | </update> |
98 | -</mapper> | ||
105 | +</mapper> |
-
请 注册 或 登录 后发表评论