fix: 修复 Asset 模块所有枚举类(添加构造函数和 getter)

This commit is contained in:
kkfluous
2026-03-16 14:15:19 +08:00
parent 02a6c2e5cb
commit 40ea8e9065
15 changed files with 93 additions and 28 deletions

View File

@@ -0,0 +1,23 @@
package cn.iocoder.yudao.module.asset.enums;
import cn.iocoder.yudao.framework.common.enums.RpcConstants;
/**
* API 相关的枚举
*
* @author 芋道源码
*/
public class ApiConstants {
/**
* 服务名
*
* 注意,需要保证和 spring.application.name 保持一致
*/
public static final String NAME = "asset-server";
public static final String PREFIX = RpcConstants.RPC_API_PREFIX + "/asset";
public static final String VERSION = "1.0.0";
}

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.contract; package cn.iocoder.yudao.module.asset.enums.contract;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -11,7 +10,6 @@ import java.util.Arrays;
* @author 芋道源码 * @author 芋道源码
*/ */
@Getter @Getter
@AllArgsConstructor
public enum ContractApprovalStatusEnum { public enum ContractApprovalStatusEnum {
DRAFT(0, "草稿"), DRAFT(0, "草稿"),
@@ -29,6 +27,11 @@ public enum ContractApprovalStatusEnum {
*/ */
private final String name; private final String name;
ContractApprovalStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static ContractApprovalStatusEnum valueOf(Integer status) { public static ContractApprovalStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.contract; package cn.iocoder.yudao.module.asset.enums.contract;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -11,7 +10,6 @@ import java.util.Arrays;
* @author 芋道源码 * @author 芋道源码
*/ */
@Getter @Getter
@AllArgsConstructor
public enum ContractStatusEnum { public enum ContractStatusEnum {
DRAFT(0, "草稿"), DRAFT(0, "草稿"),
@@ -30,6 +28,11 @@ public enum ContractStatusEnum {
*/ */
private final String name; private final String name;
ContractStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static ContractStatusEnum valueOf(Integer status) { public static ContractStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.contract; package cn.iocoder.yudao.module.asset.enums.contract;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -11,7 +10,6 @@ import java.util.Arrays;
* @author 芋道源码 * @author 芋道源码
*/ */
@Getter @Getter
@AllArgsConstructor
public enum ContractTypeEnum { public enum ContractTypeEnum {
TRIAL(1, "试用合同"), TRIAL(1, "试用合同"),
@@ -26,6 +24,11 @@ public enum ContractTypeEnum {
*/ */
private final String name; private final String name;
ContractTypeEnum(Integer type, String name) {
this.type = type;
this.name = name;
}
public static ContractTypeEnum valueOf(Integer type) { public static ContractTypeEnum valueOf(Integer type) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getType().equals(type)) .filter(item -> item.getType().equals(type))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.delivery; package cn.iocoder.yudao.module.asset.enums.delivery;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -9,7 +8,6 @@ import java.util.Arrays;
* 交车单状态枚举 * 交车单状态枚举
*/ */
@Getter @Getter
@AllArgsConstructor
public enum DeliveryOrderStatusEnum { public enum DeliveryOrderStatusEnum {
PENDING(0, "待完成"), PENDING(0, "待完成"),
@@ -18,6 +16,11 @@ public enum DeliveryOrderStatusEnum {
private final Integer status; private final Integer status;
private final String name; private final String name;
DeliveryOrderStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static DeliveryOrderStatusEnum valueOf(Integer status) { public static DeliveryOrderStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.delivery; package cn.iocoder.yudao.module.asset.enums.delivery;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -9,7 +8,6 @@ import java.util.Arrays;
* 交车状态枚举 * 交车状态枚举
*/ */
@Getter @Getter
@AllArgsConstructor
public enum DeliveryStatusEnum { public enum DeliveryStatusEnum {
NOT_DELIVERED(0, "未交车"), NOT_DELIVERED(0, "未交车"),
@@ -18,6 +16,11 @@ public enum DeliveryStatusEnum {
private final Integer status; private final Integer status;
private final String name; private final String name;
DeliveryStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static DeliveryStatusEnum valueOf(Integer status) { public static DeliveryStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.delivery; package cn.iocoder.yudao.module.asset.enums.delivery;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -9,7 +8,6 @@ import java.util.Arrays;
* 交车任务状态枚举 * 交车任务状态枚举
*/ */
@Getter @Getter
@AllArgsConstructor
public enum DeliveryTaskStatusEnum { public enum DeliveryTaskStatusEnum {
ACTIVE(0, "激活"), ACTIVE(0, "激活"),
@@ -18,6 +16,11 @@ public enum DeliveryTaskStatusEnum {
private final Integer status; private final Integer status;
private final String name; private final String name;
DeliveryTaskStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static DeliveryTaskStatusEnum valueOf(Integer status) { public static DeliveryTaskStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.inspection; package cn.iocoder.yudao.module.asset.enums.inspection;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -11,7 +10,6 @@ import java.util.Arrays;
* @author 芋道源码 * @author 芋道源码
*/ */
@Getter @Getter
@AllArgsConstructor
public enum InspectionResultEnum { public enum InspectionResultEnum {
PASS(1, "通过"), PASS(1, "通过"),
@@ -27,6 +25,11 @@ public enum InspectionResultEnum {
*/ */
private final String name; private final String name;
InspectionResultEnum(Integer result, String name) {
this.result = result;
this.name = name;
}
public static InspectionResultEnum valueOf(Integer result) { public static InspectionResultEnum valueOf(Integer result) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getResult().equals(result)) .filter(item -> item.getResult().equals(result))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.inspection; package cn.iocoder.yudao.module.asset.enums.inspection;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -11,7 +10,6 @@ import java.util.Arrays;
* @author 芋道源码 * @author 芋道源码
*/ */
@Getter @Getter
@AllArgsConstructor
public enum InspectionSourceTypeEnum { public enum InspectionSourceTypeEnum {
PREPARE(1, "备车"), PREPARE(1, "备车"),
@@ -27,6 +25,11 @@ public enum InspectionSourceTypeEnum {
*/ */
private final String name; private final String name;
InspectionSourceTypeEnum(Integer type, String name) {
this.type = type;
this.name = name;
}
public static InspectionSourceTypeEnum valueOf(Integer type) { public static InspectionSourceTypeEnum valueOf(Integer type) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getType().equals(type)) .filter(item -> item.getType().equals(type))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.inspection; package cn.iocoder.yudao.module.asset.enums.inspection;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -11,7 +10,6 @@ import java.util.Arrays;
* @author 芋道源码 * @author 芋道源码
*/ */
@Getter @Getter
@AllArgsConstructor
public enum InspectionStatusEnum { public enum InspectionStatusEnum {
PENDING(0, "待检"), PENDING(0, "待检"),
@@ -27,6 +25,11 @@ public enum InspectionStatusEnum {
*/ */
private final String name; private final String name;
InspectionStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static InspectionStatusEnum valueOf(Integer status) { public static InspectionStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.prepare; package cn.iocoder.yudao.module.asset.enums.prepare;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -9,7 +8,6 @@ import java.util.Arrays;
* 备车状态枚举 * 备车状态枚举
*/ */
@Getter @Getter
@AllArgsConstructor
public enum VehiclePrepareStatusEnum { public enum VehiclePrepareStatusEnum {
DRAFT(0, "待提交"), DRAFT(0, "待提交"),
@@ -18,6 +16,11 @@ public enum VehiclePrepareStatusEnum {
private final Integer status; private final Integer status;
private final String name; private final String name;
VehiclePrepareStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static VehiclePrepareStatusEnum valueOf(Integer status) { public static VehiclePrepareStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.replacement; package cn.iocoder.yudao.module.asset.enums.replacement;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -11,7 +10,6 @@ import java.util.Arrays;
* @author 芋道源码 * @author 芋道源码
*/ */
@Getter @Getter
@AllArgsConstructor
public enum ReplacementStatusEnum { public enum ReplacementStatusEnum {
DRAFT(0, "草稿"), DRAFT(0, "草稿"),
@@ -31,6 +29,11 @@ public enum ReplacementStatusEnum {
*/ */
private final String name; private final String name;
ReplacementStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static ReplacementStatusEnum valueOf(Integer status) { public static ReplacementStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.replacement; package cn.iocoder.yudao.module.asset.enums.replacement;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -11,7 +10,6 @@ import java.util.Arrays;
* @author 芋道源码 * @author 芋道源码
*/ */
@Getter @Getter
@AllArgsConstructor
public enum ReplacementTypeEnum { public enum ReplacementTypeEnum {
TEMPORARY(1, "临时替换"), TEMPORARY(1, "临时替换"),
@@ -26,6 +24,11 @@ public enum ReplacementTypeEnum {
*/ */
private final String name; private final String name;
ReplacementTypeEnum(Integer type, String name) {
this.type = type;
this.name = name;
}
public static ReplacementTypeEnum valueOf(Integer type) { public static ReplacementTypeEnum valueOf(Integer type) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getType().equals(type)) .filter(item -> item.getType().equals(type))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.returnorder; package cn.iocoder.yudao.module.asset.enums.returnorder;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -9,7 +8,6 @@ import java.util.Arrays;
* 还车单状态枚举 * 还车单状态枚举
*/ */
@Getter @Getter
@AllArgsConstructor
public enum ReturnOrderStatusEnum { public enum ReturnOrderStatusEnum {
PENDING_INSPECTION(0, "待验车"), PENDING_INSPECTION(0, "待验车"),
@@ -19,6 +17,11 @@ public enum ReturnOrderStatusEnum {
private final Integer status; private final Integer status;
private final String name; private final String name;
ReturnOrderStatusEnum(Integer status, String name) {
this.status = status;
this.name = name;
}
public static ReturnOrderStatusEnum valueOf(Integer status) { public static ReturnOrderStatusEnum valueOf(Integer status) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getStatus().equals(status)) .filter(item -> item.getStatus().equals(status))

View File

@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.asset.enums.returnorder; package cn.iocoder.yudao.module.asset.enums.returnorder;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays; import java.util.Arrays;
@@ -9,7 +8,6 @@ import java.util.Arrays;
* 还车原因枚举 * 还车原因枚举
*/ */
@Getter @Getter
@AllArgsConstructor
public enum ReturnReasonEnum { public enum ReturnReasonEnum {
CONTRACT_EXPIRED("CONTRACT_EXPIRED", "合同到期"), CONTRACT_EXPIRED("CONTRACT_EXPIRED", "合同到期"),
@@ -19,6 +17,11 @@ public enum ReturnReasonEnum {
private final String code; private final String code;
private final String name; private final String name;
ReturnReasonEnum(String code, String name) {
this.code = code;
this.name = name;
}
public static ReturnReasonEnum valueOfCode(String code) { public static ReturnReasonEnum valueOfCode(String code) {
return Arrays.stream(values()) return Arrays.stream(values())
.filter(item -> item.getCode().equals(code)) .filter(item -> item.getCode().equals(code))