This commit is contained in:
王奎兴
2025-12-16 23:22:32 +08:00
parent 2b3fa73db1
commit 7ed03628fa
11 changed files with 51 additions and 15 deletions
@@ -1,3 +1,4 @@
/*
package com.linke.product.application.event.menu.publish; package com.linke.product.application.event.menu.publish;
import com.linke.product.infrastructure.util.mq.MenuChannel; import com.linke.product.infrastructure.util.mq.MenuChannel;
@@ -6,13 +7,15 @@ import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.messaging.support.MessageBuilder; import org.springframework.messaging.support.MessageBuilder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
*/
/** /**
* 消息发布 * 消息发布
* *
* 2022-12-21 * 2022-12-21
* *
* @author 王子豪 * @author 王子豪
*/ *//*
@EnableBinding(value = { MenuChannel.class }) @EnableBinding(value = { MenuChannel.class })
@Service @Service
public class MenuPublish { public class MenuPublish {
@@ -27,3 +30,4 @@ public class MenuPublish {
source.outputLog().send(MessageBuilder.withPayload(content).build()); source.outputLog().send(MessageBuilder.withPayload(content).build());
} }
} }
*/
@@ -1,3 +1,4 @@
/*
package com.linke.product.application.event.menu.subscribe; package com.linke.product.application.event.menu.subscribe;
import com.linke.product.infrastructure.util.mq.MenuChannel; import com.linke.product.infrastructure.util.mq.MenuChannel;
@@ -5,13 +6,15 @@ import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.cloud.stream.annotation.StreamListener; import org.springframework.cloud.stream.annotation.StreamListener;
import org.springframework.messaging.Message; import org.springframework.messaging.Message;
*/
/** /**
* 消息接收 * 消息接收
* *
* 2022-12-1 * 2022-12-1
* *
* @author 王子豪 * @author 王子豪
*/ *//*
@EnableBinding(value = { MenuChannel.class }) @EnableBinding(value = { MenuChannel.class })
public class MenuSubscribe { public class MenuSubscribe {
@@ -29,3 +32,4 @@ public class MenuSubscribe {
// menuApplicationService.selectTreeMenu(); // menuApplicationService.selectTreeMenu();
} }
} }
*/
@@ -1,3 +1,4 @@
/*
package com.linke.product.application.event.modules.publish; package com.linke.product.application.event.modules.publish;
import com.linke.product.infrastructure.util.mq.ModulesChannel; import com.linke.product.infrastructure.util.mq.ModulesChannel;
@@ -6,13 +7,15 @@ import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.messaging.support.MessageBuilder; import org.springframework.messaging.support.MessageBuilder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
*/
/** /**
* 消息发布 * 消息发布
* *
* 2022-12-1 * 2022-12-1
* *
* @author 王子豪 * @author 王子豪
*/ *//*
@EnableBinding(value = { ModulesChannel.class }) @EnableBinding(value = { ModulesChannel.class })
@Service @Service
public class ModulesPublish { public class ModulesPublish {
@@ -27,3 +30,4 @@ public class ModulesPublish {
source.outputLog().send(MessageBuilder.withPayload(content).build()); source.outputLog().send(MessageBuilder.withPayload(content).build());
} }
} }
*/
@@ -1,3 +1,4 @@
/*
package com.linke.product.application.event.modules.subscribe; package com.linke.product.application.event.modules.subscribe;
import com.linke.product.infrastructure.util.mq.ModulesChannel; import com.linke.product.infrastructure.util.mq.ModulesChannel;
@@ -5,13 +6,15 @@ import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.cloud.stream.annotation.StreamListener; import org.springframework.cloud.stream.annotation.StreamListener;
import org.springframework.messaging.Message; import org.springframework.messaging.Message;
*/
/** /**
* 消息接收 * 消息接收
* *
* 2022-12-1 * 2022-12-1
* *
* @author 王子豪 * @author 王子豪
*/ *//*
@EnableBinding(value = { ModulesChannel.class }) @EnableBinding(value = { ModulesChannel.class })
public class ModulesSubscribe { public class ModulesSubscribe {
@@ -29,3 +32,4 @@ public class ModulesSubscribe {
// sysModulesApplicationService.selectTreeModules(); // sysModulesApplicationService.selectTreeModules();
} }
} }
*/
@@ -1,3 +1,4 @@
/*
package com.linke.product.application.event.organization.publish; package com.linke.product.application.event.organization.publish;
import com.linke.product.infrastructure.util.mq.OrganizationChannel; import com.linke.product.infrastructure.util.mq.OrganizationChannel;
@@ -6,13 +7,15 @@ import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.messaging.support.MessageBuilder; import org.springframework.messaging.support.MessageBuilder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
*/
/** /**
* 消息发布 * 消息发布
* *
* 2022-11-22 * 2022-11-22
* *
* @author 王子豪 * @author 王子豪
*/ *//*
@EnableBinding(value = { OrganizationChannel.class }) @EnableBinding(value = { OrganizationChannel.class })
@Service @Service
public class OrganizationPublish { public class OrganizationPublish {
@@ -27,3 +30,4 @@ public class OrganizationPublish {
source.outputLog().send(MessageBuilder.withPayload(content).build()); source.outputLog().send(MessageBuilder.withPayload(content).build());
} }
} }
*/
@@ -1,3 +1,4 @@
/*
package com.linke.product.application.event.organization.subscribe; package com.linke.product.application.event.organization.subscribe;
import com.linke.product.application.service.organization.OrganizationApplicationService; import com.linke.product.application.service.organization.OrganizationApplicationService;
@@ -8,13 +9,15 @@ import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.cloud.stream.annotation.StreamListener; import org.springframework.cloud.stream.annotation.StreamListener;
import org.springframework.messaging.Message; import org.springframework.messaging.Message;
*/
/** /**
* 消息接收 * 消息接收
* *
* 2022-11-25 * 2022-11-25
* *
* @author 王子豪 * @author 王子豪
*/ *//*
@EnableBinding(value = { OrganizationChannel.class }) @EnableBinding(value = { OrganizationChannel.class })
public class OrganizationSubscribe { public class OrganizationSubscribe {
@@ -32,3 +35,4 @@ public class OrganizationSubscribe {
// organizationASvc.selectTreeOrganization(); // organizationASvc.selectTreeOrganization();
} }
} }
*/
@@ -1,6 +1,6 @@
package com.linke.product.application.service.modules; package com.linke.product.application.service.modules;
import com.linke.product.application.event.modules.publish.ModulesPublish; //import com.linke.product.application.event.modules.publish.ModulesPublish;
import com.linke.product.domain.modules.entity.ModulesMenu; import com.linke.product.domain.modules.entity.ModulesMenu;
import com.linke.product.domain.modules.entity.SysModules; import com.linke.product.domain.modules.entity.SysModules;
import com.linke.product.domain.modules.service.ModulesMenuDomainService; import com.linke.product.domain.modules.service.ModulesMenuDomainService;
@@ -27,8 +27,8 @@ public class SysModulesApplicationService {
private SysModulesDomainService iSysModulesSvc; private SysModulesDomainService iSysModulesSvc;
@Autowired @Autowired
private ModulesMenuDomainService iModulesMenuSvc; private ModulesMenuDomainService iModulesMenuSvc;
@Autowired /*@Autowired
private ModulesPublish modulesPublish; private ModulesPublish modulesPublish;*/
/** /**
* 查询产品中台-模块 * 查询产品中台-模块
@@ -4,7 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import com.linke.product.application.event.organization.publish.OrganizationPublish; //import com.linke.product.application.event.organization.publish.OrganizationPublish;
import com.linke.product.domain.common.entity.DataPermission; import com.linke.product.domain.common.entity.DataPermission;
import com.linke.product.domain.customAuth.service.CustomAuthDomainService; import com.linke.product.domain.customAuth.service.CustomAuthDomainService;
import com.linke.product.domain.customAuth.service.CustomAuthOrganizationDomainService; import com.linke.product.domain.customAuth.service.CustomAuthOrganizationDomainService;
@@ -72,8 +72,8 @@ public class OrganizationApplicationService {
private OrganizationWlhyDomainService organizationWlhyDomainService; private OrganizationWlhyDomainService organizationWlhyDomainService;
@Autowired @Autowired
private OrganizationMenuDomainService iOrganizationMenuSvc; private OrganizationMenuDomainService iOrganizationMenuSvc;
@Autowired /* @Autowired
private OrganizationPublish organizationPublish; private OrganizationPublish organizationPublish;*/
@Autowired @Autowired
private MenuDomainService menuDomainService; private MenuDomainService menuDomainService;
@Autowired @Autowired
@@ -1,3 +1,4 @@
/*
package com.linke.product.infrastructure.util.mq; package com.linke.product.infrastructure.util.mq;
import org.springframework.cloud.stream.annotation.Input; import org.springframework.cloud.stream.annotation.Input;
@@ -5,6 +6,7 @@ import org.springframework.cloud.stream.annotation.Output;
import org.springframework.messaging.MessageChannel; import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.SubscribableChannel; import org.springframework.messaging.SubscribableChannel;
*/
/** /**
* 自定义消息通道 * 自定义消息通道
* *
@@ -12,7 +14,8 @@ import org.springframework.messaging.SubscribableChannel;
* 2022-12-1 * 2022-12-1
* *
* @author 王子豪 * @author 王子豪
*/ *//*
public interface MenuChannel { public interface MenuChannel {
String INPUT_LOG = "inputMenu"; String INPUT_LOG = "inputMenu";
@@ -22,3 +25,4 @@ public interface MenuChannel {
@Output(OUTPUT_LOG) @Output(OUTPUT_LOG)
MessageChannel outputLog(); MessageChannel outputLog();
} }
*/
@@ -1,3 +1,4 @@
/*
package com.linke.product.infrastructure.util.mq; package com.linke.product.infrastructure.util.mq;
import org.springframework.cloud.stream.annotation.Input; import org.springframework.cloud.stream.annotation.Input;
@@ -5,6 +6,7 @@ import org.springframework.cloud.stream.annotation.Output;
import org.springframework.messaging.MessageChannel; import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.SubscribableChannel; import org.springframework.messaging.SubscribableChannel;
*/
/** /**
* 自定义消息通道 * 自定义消息通道
* *
@@ -12,7 +14,8 @@ import org.springframework.messaging.SubscribableChannel;
* 2022-12-1 * 2022-12-1
* *
* @author 王子豪 * @author 王子豪
*/ *//*
public interface ModulesChannel { public interface ModulesChannel {
String INPUT_LOG = "inputModules"; String INPUT_LOG = "inputModules";
@@ -22,3 +25,4 @@ public interface ModulesChannel {
@Output(OUTPUT_LOG) @Output(OUTPUT_LOG)
MessageChannel outputLog(); MessageChannel outputLog();
} }
*/
@@ -1,3 +1,4 @@
/*
package com.linke.product.infrastructure.util.mq; package com.linke.product.infrastructure.util.mq;
import org.springframework.cloud.stream.annotation.Input; import org.springframework.cloud.stream.annotation.Input;
@@ -5,6 +6,7 @@ import org.springframework.cloud.stream.annotation.Output;
import org.springframework.messaging.MessageChannel; import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.SubscribableChannel; import org.springframework.messaging.SubscribableChannel;
*/
/** /**
* 自定义消息通道 * 自定义消息通道
* *
@@ -12,7 +14,8 @@ import org.springframework.messaging.SubscribableChannel;
* 2022-11-22 * 2022-11-22
* *
* @author 王子豪 * @author 王子豪
*/ *//*
public interface OrganizationChannel { public interface OrganizationChannel {
String INPUT_LOG = "inputOrganization"; String INPUT_LOG = "inputOrganization";
@@ -22,3 +25,4 @@ public interface OrganizationChannel {
@Output(OUTPUT_LOG) @Output(OUTPUT_LOG)
MessageChannel outputLog(); MessageChannel outputLog();
} }
*/