From a2ae924b6c65aa512ad957caf6245151e2a67890 Mon Sep 17 00:00:00 2001 From: YoVinchen Date: Sat, 17 Jun 2023 21:04:14 +0800 Subject: [PATCH] Initial commit --- .../controller/OaProcessTemplateController.java | 13 +++++++++++++ .../process/service/OaProcessTemplateService.java | 7 +++++++ .../service/impl/OaProcessTemplateServiceImpl.java | 14 ++++++++++++++ 3 files changed, 34 insertions(+) diff --git a/service-oa/src/main/java/com/atguigu/process/controller/OaProcessTemplateController.java b/service-oa/src/main/java/com/atguigu/process/controller/OaProcessTemplateController.java index 507beeb..c93ce9c 100644 --- a/service-oa/src/main/java/com/atguigu/process/controller/OaProcessTemplateController.java +++ b/service-oa/src/main/java/com/atguigu/process/controller/OaProcessTemplateController.java @@ -160,6 +160,19 @@ public class OaProcessTemplateController { return Result.ok(); } + /** + * 发布审批模版 + * + * @param id + * @return + */ + @PreAuthorize("hasAuthority('bnt.processTemplate.publish')") + @ApiOperation(value = "发布") + @GetMapping("/publish/{id}") + public Result publish(@PathVariable Long id) { + processTemplateService.publish(id); + return Result.ok(); + } } diff --git a/service-oa/src/main/java/com/atguigu/process/service/OaProcessTemplateService.java b/service-oa/src/main/java/com/atguigu/process/service/OaProcessTemplateService.java index 191abc9..dced542 100644 --- a/service-oa/src/main/java/com/atguigu/process/service/OaProcessTemplateService.java +++ b/service-oa/src/main/java/com/atguigu/process/service/OaProcessTemplateService.java @@ -22,4 +22,11 @@ public interface OaProcessTemplateService extends IService { * @return */ IPage selectPageProcessTemplate(Page pageInfo); + + /** + * 发布审批模版 + * + * @param id + */ + void publish(Long id); } diff --git a/service-oa/src/main/java/com/atguigu/process/service/impl/OaProcessTemplateServiceImpl.java b/service-oa/src/main/java/com/atguigu/process/service/impl/OaProcessTemplateServiceImpl.java index a97a233..e3b8136 100644 --- a/service-oa/src/main/java/com/atguigu/process/service/impl/OaProcessTemplateServiceImpl.java +++ b/service-oa/src/main/java/com/atguigu/process/service/impl/OaProcessTemplateServiceImpl.java @@ -58,4 +58,18 @@ public class OaProcessTemplateServiceImpl extends ServiceImpl