Explorar el Código

优化枚举json序列化逻辑

Woody hace 2 semanas
padre
commit
411c1663ad
Se han modificado 15 ficheros con 15 adiciones y 31 borrados
  1. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/Adpage.java
  2. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/Adsource.java
  3. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/ArticleStatus.java
  4. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/CategoryType.java
  5. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/CouponClaimType.java
  6. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/CouponStatus.java
  7. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/CouponType.java
  8. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/FavoriteType.java
  9. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/GoodsStatus.java
  10. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/MerchantStatus.java
  11. 1 3
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/OrderStatus.java
  12. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/PromotionStatus.java
  13. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/ReserveStatus.java
  14. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/Sort.java
  15. 1 2
      vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/UserCouponStatus.java

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/Adpage.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/5/7
  * @date 2023/5/7
  */
  */
 @Getter
 @Getter
-public enum Adpage implements Enumerable {
+public enum Adpage {
     /**
     /**
      * 职位首页
      * 职位首页
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/Adsource.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/5/7
  * @date 2023/5/7
  */
  */
 @Getter
 @Getter
-public enum Adsource implements Enumerable {
+public enum Adsource {
     /**
     /**
      * 腾讯
      * 腾讯
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/ArticleStatus.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/17
  * @date 2023/7/17
  */
  */
 @Getter
 @Getter
-public enum ArticleStatus implements Enumerable {
+public enum ArticleStatus {
     /**
     /**
      * 审核中
      * 审核中
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/CategoryType.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/17
  * @date 2023/7/17
  */
  */
 @Getter
 @Getter
-public enum CategoryType implements Enumerable {
+public enum CategoryType {
     /**
     /**
      * 汽车美容
      * 汽车美容
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/CouponClaimType.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/9/10
  * @date 2023/9/10
  */
  */
 @Getter
 @Getter
-public enum CouponClaimType implements Enumerable {
+public enum CouponClaimType {
     /**
     /**
      * 免费领取
      * 免费领取
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/CouponStatus.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/17
  * @date 2023/7/17
  */
  */
 @Getter
 @Getter
-public enum CouponStatus implements Enumerable {
+public enum CouponStatus {
     /**
     /**
      * 已上线
      * 已上线
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/CouponType.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/17
  * @date 2023/7/17
  */
  */
 @Getter
 @Getter
-public enum CouponType implements Enumerable {
+public enum CouponType {
     /**
     /**
      * 赠送
      * 赠送
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/FavoriteType.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/17
  * @date 2023/7/17
  */
  */
 @Getter
 @Getter
-public enum FavoriteType implements Enumerable {
+public enum FavoriteType {
     /**
     /**
      * 商家
      * 商家
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/GoodsStatus.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/17
  * @date 2023/7/17
  */
  */
 @Getter
 @Getter
-public enum GoodsStatus implements Enumerable {
+public enum GoodsStatus {
     /**
     /**
      * 已上线
      * 已上线
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/MerchantStatus.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/17
  * @date 2023/7/17
  */
  */
 @Getter
 @Getter
-public enum MerchantStatus implements Enumerable {
+public enum MerchantStatus {
     /**
     /**
      * 审核中
      * 审核中
      */
      */

+ 1 - 3
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/OrderStatus.java

@@ -1,14 +1,12 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
-
 /**
 /**
  * 订单状态枚举
  * 订单状态枚举
  *
  *
  * @author qizai
  * @author qizai
  * @date 2023/10/19
  * @date 2023/10/19
  */
  */
-public enum OrderStatus implements Enumerable {
+public enum OrderStatus {
     /**
     /**
      * 所有订单
      * 所有订单
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/PromotionStatus.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/9/10
  * @date 2023/9/10
  */
  */
 @Getter
 @Getter
-public enum PromotionStatus implements Enumerable {
+public enum PromotionStatus {
     /**
     /**
      * 新建
      * 新建
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/ReserveStatus.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/17
  * @date 2023/7/17
  */
  */
 @Getter
 @Getter
-public enum ReserveStatus implements Enumerable {
+public enum ReserveStatus {
     /**
     /**
      * 待处理
      * 待处理
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/Sort.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/7/20
  * @date 2023/7/20
  */
  */
 @Getter
 @Getter
-public enum Sort implements Enumerable {
+public enum Sort {
     /**
     /**
      * 综合排序
      * 综合排序
      */
      */

+ 1 - 2
vehicle-client/src/main/java/com/chelvc/cloud/vehicle/client/constant/UserCouponStatus.java

@@ -1,6 +1,5 @@
 package com.chelvc.cloud.vehicle.client.constant;
 package com.chelvc.cloud.vehicle.client.constant;
 
 
-import com.chelvc.framework.common.model.Enumerable;
 import lombok.Getter;
 import lombok.Getter;
 
 
 /**
 /**
@@ -10,7 +9,7 @@ import lombok.Getter;
  * @date 2023/9/8
  * @date 2023/9/8
  */
  */
 @Getter
 @Getter
-public enum UserCouponStatus implements Enumerable {
+public enum UserCouponStatus {
     /**
     /**
      * 未使用
      * 未使用
      */
      */