fix: 修复 Asset 模块枚举类编译错误

- 为 ReturnOrderStatusEnum 和 ReturnReasonEnum 添加 @AllArgsConstructor 注解
- 移除手写构造函数,使用 Lombok 自动生成
- 修复 getStatus() 和 getCode() 方法找不到的编译错误
This commit is contained in:
kkfluous
2026-03-16 14:20:44 +08:00
parent 042e14a9d3
commit f1cb71efa4
2 changed files with 8 additions and 24 deletions

View File

@@ -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))

View File

@@ -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))