mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-11 05:19:00 +08:00
feat(upms): 新增列出 Hook 业务代码功能
在 `SysMessageServiceImpl`、`SysMessageController` 和 `SysMessageService` 中新增 `listHookBizCode` 方法,用于根据 `MessageHookDTO` 查询并列出符合条件的业务代码。
This commit is contained in:
1 parent
fccd16a2e6
commit
b4f1b0c3c4
3 files changed
+28
-1
No files matched your search
+6
-1
@@ -221,8 +221,13 @@ public class SysMessageController {
|
||||
* @param messageHookDTO 消息挂钩 DTO
|
||||
* @return {@link R }
|
||||
*/
|
||||
@PostMapping("/send/webhook")
|
||||
@PostMapping("/send/hook")
|
||||
public R sendWebhook(@Valid @RequestBody MessageHookDTO messageHookDTO) {
|
||||
return sysMessageService.sendHook(messageHookDTO);
|
||||
}
|
||||
|
||||
@GetMapping("/list/hook")
|
||||
public R listHookBizCode(MessageHookDTO messageHookDTO) {
|
||||
return sysMessageService.listHookBizCode(messageHookDTO);
|
||||
}
|
||||
}
|
||||
+8
@@ -92,4 +92,12 @@ public interface SysMessageService extends IService<SysMessageEntity> {
|
||||
* @return {@link R }
|
||||
*/
|
||||
R sendHook(MessageHookDTO messageHookDTO);
|
||||
|
||||
/**
|
||||
* 列出 Hook 业务代码
|
||||
*
|
||||
* @param messageHookDTO 消息钩子 DTO
|
||||
* @return {@link R }
|
||||
*/
|
||||
R listHookBizCode(MessageHookDTO messageHookDTO);
|
||||
}
|
||||
+14
@@ -471,4 +471,18 @@ public class SysMessageServiceImpl extends ServiceImpl<SysMessageMapper, SysMess
|
||||
tempFileList.forEach(FileUtil::del);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 列出 Hook 业务代码
|
||||
*
|
||||
* @param messageHookDTO 消息钩子 DTO
|
||||
* @return {@link R }
|
||||
*/
|
||||
@Override
|
||||
public R listHookBizCode(MessageHookDTO messageHookDTO) {
|
||||
List<SysSystemConfigEntity> configEntityList = sysSystemConfigMapper.selectList(Wrappers.<SysSystemConfigEntity>lambdaQuery()
|
||||
.eq(SysSystemConfigEntity::getConfigType, messageHookDTO.getMessageType())
|
||||
.eq(SysSystemConfigEntity::getConfigStatus, YesNoEnum.YES.getCode()));
|
||||
return R.ok(configEntityList);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user