正在显示
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> |
-
请 注册 或 登录 后发表评论