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()); + } + +}