KKSU
2024-01-31 dacdca90b0faed8a38d56b2bab0df3ad3b9982b1
src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java
@@ -158,4 +158,58 @@
    }
    /** 新用户注册 end**/
    /** 用户信息 start**/
    @Bean
    public DirectExchange memberInfoExchange() {
        return new DirectExchange(RabbitQueueEnum.YWG_MEMBER_INFO.getExchange());
    }
    @Bean
    public Queue memberInfoQueue() {
        return new Queue(RabbitQueueEnum.YWG_MEMBER_INFO.getQueue());
    }
    @Bean
    public Binding memberInfoBind() {
        return BindingBuilder.bind(memberInfoQueue()).to(memberInfoExchange()).with(RabbitQueueEnum.YWG_MEMBER_INFO.getRoute());
    }
    /** 新用户注册 end**/
    /** 支付后同意验证 start**/
    @Bean
    public DirectExchange orderGetExchange() {
        return new DirectExchange(RabbitQueueEnum.YWG_ORDER_GET.getExchange());
    }
    @Bean
    public Queue orderGetQueue() {
        return new Queue(RabbitQueueEnum.YWG_ORDER_GET.getQueue());
    }
    @Bean
    public Binding orderGetBind() {
        return BindingBuilder.bind(orderGetQueue()).to(orderGetExchange()).with(RabbitQueueEnum.YWG_ORDER_GET.getRoute());
    }
    /** 支付后同意验证 end**/
    /** 支付后生成我的课程或者我的民宿卷 start**/
    @Bean
    public DirectExchange rollSendExchange() {
        return new DirectExchange(RabbitQueueEnum.YWG_ROLL_SEND.getExchange());
    }
    @Bean
    public Queue rollSendQueue() {
        return new Queue(RabbitQueueEnum.YWG_ROLL_SEND.getQueue());
    }
    @Bean
    public Binding rollSendBind() {
        return BindingBuilder.bind(rollSendQueue()).to(rollSendExchange()).with(RabbitQueueEnum.YWG_ROLL_SEND.getRoute());
    }
    /** 支付后生成我的课程或者我的民宿卷 end**/
}