From f1cb71efa4291d9b050d1b6103f0ee2002126b38 Mon Sep 17 00:00:00 2001 From: kkfluous Date: Mon, 16 Mar 2026 14:20:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Asset=20=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E6=9E=9A=E4=B8=BE=E7=B1=BB=E7=BC=96=E8=AF=91=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为 ReturnOrderStatusEnum 和 ReturnReasonEnum 添加 @AllArgsConstructor 注解 - 移除手写构造函数,使用 Lombok 自动生成 - 修复 getStatus() 和 getCode() 方法找不到的编译错误 --- .../enums/returnorder/ReturnOrderStatusEnum.java | 16 ++++------------ .../enums/returnorder/ReturnReasonEnum.java | 16 ++++------------ 2 files changed, 8 insertions(+), 24 deletions(-) diff --git a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/returnorder/ReturnOrderStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/returnorder/ReturnOrderStatusEnum.java index 0a75e31..e72ab40 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/returnorder/ReturnOrderStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/returnorder/ReturnOrderStatusEnum.java @@ -1,11 +1,15 @@ package cn.iocoder.yudao.module.asset.enums.returnorder; +import lombok.AllArgsConstructor; +import lombok.Getter; import java.util.Arrays; /** * 还车单状态枚举 */ +@Getter +@AllArgsConstructor public enum ReturnOrderStatusEnum { PENDING_INSPECTION(0, "待验车"), @@ -15,18 +19,6 @@ public enum ReturnOrderStatusEnum { private final Integer status; private final String name; - ReturnOrderStatusEnum(Integer status, String name) { - this.status = status; - this.name = name; - } - public Integer getStatus() { - return status; - } - - public String getName() { - return name; - } - public static ReturnOrderStatusEnum valueOf(Integer status) { return Arrays.stream(values()) .filter(item -> item.getStatus().equals(status)) diff --git a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/returnorder/ReturnReasonEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/returnorder/ReturnReasonEnum.java index 13812b3..224d2d7 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/returnorder/ReturnReasonEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/returnorder/ReturnReasonEnum.java @@ -1,11 +1,15 @@ package cn.iocoder.yudao.module.asset.enums.returnorder; +import lombok.AllArgsConstructor; +import lombok.Getter; import java.util.Arrays; /** * 还车原因枚举 */ +@Getter +@AllArgsConstructor public enum ReturnReasonEnum { CONTRACT_EXPIRED("CONTRACT_EXPIRED", "合同到期"), @@ -15,18 +19,6 @@ public enum ReturnReasonEnum { private final String code; private final String name; - ReturnReasonEnum(String code, String name) { - this.code = code; - this.name = name; - } - public String getCode() { - return code; - } - - public String getName() { - return name; - } - public static ReturnReasonEnum valueOfCode(String code) { return Arrays.stream(values()) .filter(item -> item.getCode().equals(code))