xiaoyong931011
2023-08-15 84c7afc62bb1eb6f5d80d2d9928d0d11a1ffbdda
src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java
@@ -119,7 +119,97 @@
    @Bean
    public Binding orderReturnMoneyBind() {
        return BindingBuilder.bind(agentReturnMoneyQueue()).to(agentReturnMoneyExchange()).with(RabbitQueueEnum.ORDER_RETURN_MONEY.getRoute());
        return BindingBuilder.bind(orderReturnMoneyQueue()).to(orderReturnMoneyExchange()).with(RabbitQueueEnum.ORDER_RETURN_MONEY.getRoute());
    }
    /** 新用户注册 start**/
    @Bean
    public DirectExchange memberSubExchange() {
        return new DirectExchange(RabbitQueueEnum.YWG_MEMBER_SUB.getExchange());
    }
    @Bean
    public Queue memberSubQueue() {
        return new Queue(RabbitQueueEnum.YWG_MEMBER_SUB.getQueue());
    }
    @Bean
    public Binding memberSubBind() {
        return BindingBuilder.bind(memberSubQueue()).to(memberSubExchange()).with(RabbitQueueEnum.YWG_MEMBER_SUB.getRoute());
    }
    /** 新用户注册 end**/
    /** 新用户注册 start**/
    @Bean
    public DirectExchange memberSubScanExchange() {
        return new DirectExchange(RabbitQueueEnum.YWG_MEMBER_SUB_SCAN.getExchange());
    }
    @Bean
    public Queue memberSubScanQueue() {
        return new Queue(RabbitQueueEnum.YWG_MEMBER_SUB_SCAN.getQueue());
    }
    @Bean
    public Binding memberSubScanBind() {
        return BindingBuilder.bind(memberSubScanQueue()).to(memberSubScanExchange()).with(RabbitQueueEnum.YWG_MEMBER_SUB_SCAN.getRoute());
    }
    /** 新用户注册 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**/
}