diff --git a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/ApiConstants.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/ApiConstants.java new file mode 100644 index 0000000..fe56a8a --- /dev/null +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/ApiConstants.java @@ -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"; + +} diff --git a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractApprovalStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractApprovalStatusEnum.java index 60496b1..980a2e9 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractApprovalStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractApprovalStatusEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.contract; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -11,7 +10,6 @@ import java.util.Arrays; * @author 芋道源码 */ @Getter -@AllArgsConstructor public enum ContractApprovalStatusEnum { DRAFT(0, "草稿"), @@ -29,6 +27,11 @@ public enum ContractApprovalStatusEnum { */ private final String name; + ContractApprovalStatusEnum(Integer status, String name) { + this.status = status; + this.name = name; + } + public static ContractApprovalStatusEnum 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/contract/ContractStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractStatusEnum.java index b3270cf..75c1205 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractStatusEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.contract; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -11,7 +10,6 @@ import java.util.Arrays; * @author 芋道源码 */ @Getter -@AllArgsConstructor public enum ContractStatusEnum { DRAFT(0, "草稿"), @@ -30,6 +28,11 @@ public enum ContractStatusEnum { */ private final String name; + ContractStatusEnum(Integer status, String name) { + this.status = status; + this.name = name; + } + public static ContractStatusEnum 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/contract/ContractTypeEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractTypeEnum.java index 987ccd4..3d9b686 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractTypeEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/contract/ContractTypeEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.contract; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -11,7 +10,6 @@ import java.util.Arrays; * @author 芋道源码 */ @Getter -@AllArgsConstructor public enum ContractTypeEnum { TRIAL(1, "试用合同"), @@ -26,6 +24,11 @@ public enum ContractTypeEnum { */ private final String name; + ContractTypeEnum(Integer type, String name) { + this.type = type; + this.name = name; + } + public static ContractTypeEnum valueOf(Integer type) { return Arrays.stream(values()) .filter(item -> item.getType().equals(type)) diff --git a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryOrderStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryOrderStatusEnum.java index bfea52b..0d59de1 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryOrderStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryOrderStatusEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.delivery; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -9,7 +8,6 @@ import java.util.Arrays; * 交车单状态枚举 */ @Getter -@AllArgsConstructor public enum DeliveryOrderStatusEnum { PENDING(0, "待完成"), @@ -18,6 +16,11 @@ public enum DeliveryOrderStatusEnum { private final Integer status; private final String name; + DeliveryOrderStatusEnum(Integer status, String name) { + this.status = status; + this.name = name; + } + public static DeliveryOrderStatusEnum 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/delivery/DeliveryStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryStatusEnum.java index 893cd23..ce84e80 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryStatusEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.delivery; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -9,7 +8,6 @@ import java.util.Arrays; * 交车状态枚举 */ @Getter -@AllArgsConstructor public enum DeliveryStatusEnum { NOT_DELIVERED(0, "未交车"), @@ -18,6 +16,11 @@ public enum DeliveryStatusEnum { private final Integer status; private final String name; + DeliveryStatusEnum(Integer status, String name) { + this.status = status; + this.name = name; + } + public static DeliveryStatusEnum 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/delivery/DeliveryTaskStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryTaskStatusEnum.java index ba6dc21..682a6b4 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryTaskStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/delivery/DeliveryTaskStatusEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.delivery; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -9,7 +8,6 @@ import java.util.Arrays; * 交车任务状态枚举 */ @Getter -@AllArgsConstructor public enum DeliveryTaskStatusEnum { ACTIVE(0, "激活"), @@ -18,6 +16,11 @@ public enum DeliveryTaskStatusEnum { private final Integer status; private final String name; + DeliveryTaskStatusEnum(Integer status, String name) { + this.status = status; + this.name = name; + } + public static DeliveryTaskStatusEnum 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/inspection/InspectionResultEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionResultEnum.java index 331f811..63fff1a 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionResultEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionResultEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.inspection; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -11,7 +10,6 @@ import java.util.Arrays; * @author 芋道源码 */ @Getter -@AllArgsConstructor public enum InspectionResultEnum { PASS(1, "通过"), @@ -27,6 +25,11 @@ public enum InspectionResultEnum { */ private final String name; + InspectionResultEnum(Integer result, String name) { + this.result = result; + this.name = name; + } + public static InspectionResultEnum valueOf(Integer result) { return Arrays.stream(values()) .filter(item -> item.getResult().equals(result)) diff --git a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionSourceTypeEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionSourceTypeEnum.java index 886e5dc..01c3e6a 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionSourceTypeEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionSourceTypeEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.inspection; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -11,7 +10,6 @@ import java.util.Arrays; * @author 芋道源码 */ @Getter -@AllArgsConstructor public enum InspectionSourceTypeEnum { PREPARE(1, "备车"), @@ -27,6 +25,11 @@ public enum InspectionSourceTypeEnum { */ private final String name; + InspectionSourceTypeEnum(Integer type, String name) { + this.type = type; + this.name = name; + } + public static InspectionSourceTypeEnum valueOf(Integer type) { return Arrays.stream(values()) .filter(item -> item.getType().equals(type)) diff --git a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionStatusEnum.java index 735785e..3fdc322 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/inspection/InspectionStatusEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.inspection; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -11,7 +10,6 @@ import java.util.Arrays; * @author 芋道源码 */ @Getter -@AllArgsConstructor public enum InspectionStatusEnum { PENDING(0, "待检"), @@ -27,6 +25,11 @@ public enum InspectionStatusEnum { */ private final String name; + InspectionStatusEnum(Integer status, String name) { + this.status = status; + this.name = name; + } + public static InspectionStatusEnum 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/prepare/VehiclePrepareStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/prepare/VehiclePrepareStatusEnum.java index 0824320..4cb86df 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/prepare/VehiclePrepareStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/prepare/VehiclePrepareStatusEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.prepare; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -9,7 +8,6 @@ import java.util.Arrays; * 备车状态枚举 */ @Getter -@AllArgsConstructor public enum VehiclePrepareStatusEnum { DRAFT(0, "待提交"), @@ -18,6 +16,11 @@ public enum VehiclePrepareStatusEnum { private final Integer status; private final String name; + VehiclePrepareStatusEnum(Integer status, String name) { + this.status = status; + this.name = name; + } + public static VehiclePrepareStatusEnum 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/replacement/ReplacementStatusEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/replacement/ReplacementStatusEnum.java index 07b2386..4539f5e 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/replacement/ReplacementStatusEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/replacement/ReplacementStatusEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.replacement; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -11,7 +10,6 @@ import java.util.Arrays; * @author 芋道源码 */ @Getter -@AllArgsConstructor public enum ReplacementStatusEnum { DRAFT(0, "草稿"), @@ -31,6 +29,11 @@ public enum ReplacementStatusEnum { */ private final String name; + ReplacementStatusEnum(Integer status, String name) { + this.status = status; + this.name = name; + } + public static ReplacementStatusEnum 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/replacement/ReplacementTypeEnum.java b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/replacement/ReplacementTypeEnum.java index 95a3475..6cfe1ee 100644 --- a/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/replacement/ReplacementTypeEnum.java +++ b/yudao-module-asset/yudao-module-asset-api/src/main/java/cn/iocoder/yudao/module/asset/enums/replacement/ReplacementTypeEnum.java @@ -1,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.replacement; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -11,7 +10,6 @@ import java.util.Arrays; * @author 芋道源码 */ @Getter -@AllArgsConstructor public enum ReplacementTypeEnum { TEMPORARY(1, "临时替换"), @@ -26,6 +24,11 @@ public enum ReplacementTypeEnum { */ private final String name; + ReplacementTypeEnum(Integer type, String name) { + this.type = type; + this.name = name; + } + public static ReplacementTypeEnum valueOf(Integer type) { return Arrays.stream(values()) .filter(item -> item.getType().equals(type)) 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 e72ab40..19148b0 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,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.returnorder; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -9,7 +8,6 @@ import java.util.Arrays; * 还车单状态枚举 */ @Getter -@AllArgsConstructor public enum ReturnOrderStatusEnum { PENDING_INSPECTION(0, "待验车"), @@ -19,6 +17,11 @@ public enum ReturnOrderStatusEnum { private final Integer status; private final String name; + ReturnOrderStatusEnum(Integer status, String name) { + this.status = status; + this.name = 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 224d2d7..5dc01c5 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,6 +1,5 @@ package cn.iocoder.yudao.module.asset.enums.returnorder; -import lombok.AllArgsConstructor; import lombok.Getter; import java.util.Arrays; @@ -9,7 +8,6 @@ import java.util.Arrays; * 还车原因枚举 */ @Getter -@AllArgsConstructor public enum ReturnReasonEnum { CONTRACT_EXPIRED("CONTRACT_EXPIRED", "合同到期"), @@ -19,6 +17,11 @@ public enum ReturnReasonEnum { private final String code; private final String name; + ReturnReasonEnum(String code, String name) { + this.code = code; + this.name = name; + } + public static ReturnReasonEnum valueOfCode(String code) { return Arrays.stream(values()) .filter(item -> item.getCode().equals(code))