From 00d5a25967b5c7dcf847f10872871df6d68a8d6d Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Wed, 20 Sep 2023 09:30:23 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.0=E3=80=91=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E9=80=9A=E7=94=A8id=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modular/common/IdGeneratorController.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 kernel-s-system/system-business-portal/src/main/java/cn/stylefeng/roses/kernel/sys/modular/common/IdGeneratorController.java diff --git a/kernel-s-system/system-business-portal/src/main/java/cn/stylefeng/roses/kernel/sys/modular/common/IdGeneratorController.java b/kernel-s-system/system-business-portal/src/main/java/cn/stylefeng/roses/kernel/sys/modular/common/IdGeneratorController.java new file mode 100644 index 000000000..a3bdfa658 --- /dev/null +++ b/kernel-s-system/system-business-portal/src/main/java/cn/stylefeng/roses/kernel/sys/modular/common/IdGeneratorController.java @@ -0,0 +1,31 @@ +package cn.stylefeng.roses.kernel.sys.modular.common; + +import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; +import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; +import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; +import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource; +import com.baomidou.mybatisplus.core.toolkit.IdWorker; +import org.springframework.web.bind.annotation.RestController; + +/** + * 通用id生成器 + * + * @author fengshuonan + * @since 2023/4/11 16:54 + */ +@RestController +@ApiResource(name = "通用id生成器") +public class IdGeneratorController { + + /** + * 通用id生成器 + * + * @author fengshuonan + * @since 2023/4/11 16:54 + */ + @GetResource(name = "通用id生成", path = "/id/getId") + public ResponseData getId() { + return new SuccessResponseData<>(IdWorker.getIdStr()); + } + +}