From 153bbac097b10c92c22b2254baf20499185bb8ce Mon Sep 17 00:00:00 2001 From: kaiupup Date: Tue, 25 Jul 2023 23:27:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=80=BC=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../constant/CommonStatusEnum.java | 22 +++++++ .../internalcommon/dto/ResponseResult.java | 60 +++++++++++++++++++ .../com/kaiupup/internalcommon/testk.java | 13 ++++ .../controller/NumberCodeController.java | 27 +++++++++ 4 files changed, 122 insertions(+) create mode 100644 internal-common/src/main/java/com/kaiupup/internalcommon/constant/CommonStatusEnum.java create mode 100644 internal-common/src/main/java/com/kaiupup/internalcommon/dto/ResponseResult.java create mode 100644 internal-common/src/main/java/com/kaiupup/internalcommon/testk.java create mode 100644 service-verificationcode/src/main/java/com/kaiupup/serviceverificationcode/controller/NumberCodeController.java diff --git a/internal-common/src/main/java/com/kaiupup/internalcommon/constant/CommonStatusEnum.java b/internal-common/src/main/java/com/kaiupup/internalcommon/constant/CommonStatusEnum.java new file mode 100644 index 0000000..b936aca --- /dev/null +++ b/internal-common/src/main/java/com/kaiupup/internalcommon/constant/CommonStatusEnum.java @@ -0,0 +1,22 @@ +package com.kaiupup.internalcommon.constant; + +import lombok.Getter; + + +public enum CommonStatusEnum { + + SUCCESS(1,"success"), + FAIL(0,"fail"); + + @Getter + private int code; + + @Getter + private String value; + + CommonStatusEnum(int code,String value){ + this.code = code; + this.value = value; + } + +} diff --git a/internal-common/src/main/java/com/kaiupup/internalcommon/dto/ResponseResult.java b/internal-common/src/main/java/com/kaiupup/internalcommon/dto/ResponseResult.java new file mode 100644 index 0000000..c10b2df --- /dev/null +++ b/internal-common/src/main/java/com/kaiupup/internalcommon/dto/ResponseResult.java @@ -0,0 +1,60 @@ +package com.kaiupup.internalcommon.dto; + +import com.kaiupup.internalcommon.constant.CommonStatusEnum; +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * @projectName: online-taxi-public + * @package: com.kaiupup.internalcommon.dto + * @className: ResponseResult + * @author: kaiupup + * @description: TODO + * @date: 2023/7/25 21:47 + * @version: 1.0 + */ + +@Data +@Accessors(chain = true) +public class ResponseResult { + + private int code; + + private String message; + + private T date; + + public static ResponseResult success() { + return new ResponseResult() + .setCode(CommonStatusEnum.SUCCESS.getCode()) + .setMessage(CommonStatusEnum.SUCCESS.getValue()); + } + + public static ResponseResult success(T date) { + return new ResponseResult() + .setCode(CommonStatusEnum.SUCCESS.getCode()) + .setMessage(CommonStatusEnum.SUCCESS.getValue()) + .setDate(date); + } + + public static ResponseResult fail(T date) { + return new ResponseResult() + .setDate(date); + } + + public static ResponseResult fail(int code,String message) { + return new ResponseResult() + .setCode(code) + .setMessage(message); + } + + public static ResponseResult fail(int code,String message,T data) { + return new ResponseResult() + .setCode(code) + .setMessage(message) + .setDate(data); + } + + + +} diff --git a/internal-common/src/main/java/com/kaiupup/internalcommon/testk.java b/internal-common/src/main/java/com/kaiupup/internalcommon/testk.java new file mode 100644 index 0000000..a995df3 --- /dev/null +++ b/internal-common/src/main/java/com/kaiupup/internalcommon/testk.java @@ -0,0 +1,13 @@ +package com.kaiupup.internalcommon; + +/** + * @projectName: online-taxi-public + * @package: com.kaiupup.internalcommon + * @className: testk + * @author: kaiupup + * @description: TODO + * @date: 2023/7/25 21:46 + * @version: 1.0 + */ +public class testk { +} diff --git a/service-verificationcode/src/main/java/com/kaiupup/serviceverificationcode/controller/NumberCodeController.java b/service-verificationcode/src/main/java/com/kaiupup/serviceverificationcode/controller/NumberCodeController.java new file mode 100644 index 0000000..536be39 --- /dev/null +++ b/service-verificationcode/src/main/java/com/kaiupup/serviceverificationcode/controller/NumberCodeController.java @@ -0,0 +1,27 @@ +package com.kaiupup.serviceverificationcode.controller; + +import com.kaiupup.internalcommon.dto.ResponseResult; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RestController; + +/** + * @projectName: online-taxi-public + * @package: com.kaiupup.serviceverificationcode.controller + * @className: NumberCodeController + * @author: kaiupup + * @description: TODO + * @date: 2023/7/25 22:34 + * @version: 1.0 + */ + +@RestController +public class NumberCodeController { + + @GetMapping("/numberCode/{size}") + public ResponseResult numberCode(@PathVariable("size") int size){ + return null; + } + + +}