mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-29 01:08:43 +08:00 
			
		
		
		
	trade:【交易售后】查询分页列表的前端
This commit is contained in:
		| @@ -17,15 +17,15 @@ import java.util.Arrays; | ||||
| @Getter | ||||
| public enum TradeAfterSaleStatusEnum implements IntArrayValuable { | ||||
|  | ||||
|     APPLY(10,"申请中"), | ||||
|     SELLER_AGREE(20, "卖家通过"), // 卖家通过售后 | ||||
|     BUYER_DELIVERY(30,"待卖家收货"), // 买家已退货,等待卖家收货 | ||||
|     WAIT_REFUND(40, "等待平台退款"), // 卖家已收货,等待平台退款 | ||||
|     COMPLETE(50, "完成"), // 完成退款 | ||||
|     APPLY(10,"申请中"), // 【申请售后】 | ||||
|     SELLER_AGREE(20, "卖家通过"), // 卖家通过售后;【商品待退货】 | ||||
|     BUYER_DELIVERY(30,"待卖家收货"), // 买家已退货,等待卖家收货;【商家待收货】 | ||||
|     WAIT_REFUND(40, "等待平台退款"), // 卖家已收货,等待平台退款;等待退款【等待退款】 | ||||
|     COMPLETE(50, "完成"), // 完成退款【退款成功】 | ||||
|  | ||||
|     BUYER_CANCEL(61, "买家取消售后"), | ||||
|     SELLER_DISAGREE(62,"卖家拒绝"), // 卖家拒绝售后 | ||||
|     SELLER_REFUSE(63,"卖家拒绝收货"), // 卖家拒绝收货,终止售后 | ||||
|     BUYER_CANCEL(61, "买家取消售后"), // 【买家取消】 | ||||
|     SELLER_DISAGREE(62,"卖家拒绝"), // 卖家拒绝售后;商家拒绝【商家拒绝】 | ||||
|     SELLER_REFUSE(63,"卖家拒绝收货"), // 卖家拒绝收货,终止售后;【商家拒收货】 | ||||
|     ; | ||||
|  | ||||
|     public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(TradeAfterSaleStatusEnum::getStatus).toArray(); | ||||
|   | ||||
| @@ -9,23 +9,23 @@ import java.util.Arrays; | ||||
| /** | ||||
|  * 交易售后 - 类型 | ||||
|  * | ||||
|  * @author Sin | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @RequiredArgsConstructor | ||||
| @Getter | ||||
| public enum TradeAfterSaleTypeEnum implements IntArrayValuable { | ||||
|  | ||||
|     REFUND(10, "退款"), | ||||
|     RETURN_AND_REFUND(20, "退货退款"); | ||||
|     IN_SALE(10, "售中退款"), // 交易完成前买家申请退款 | ||||
|     AFTER_SALE(20, "售后退款"); // 交易完成后买家申请退款 | ||||
|  | ||||
|     public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(TradeAfterSaleTypeEnum::getType).toArray(); | ||||
|  | ||||
|     /** | ||||
|      * 状态值 | ||||
|      * 类型 | ||||
|      */ | ||||
|     private final Integer type; | ||||
|     /** | ||||
|      * 状态名 | ||||
|      * 类型名 | ||||
|      */ | ||||
|     private final String name; | ||||
|  | ||||
|   | ||||
| @@ -0,0 +1,37 @@ | ||||
| package cn.iocoder.yudao.module.trade.enums.aftersale; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.common.core.IntArrayValuable; | ||||
| import lombok.Getter; | ||||
| import lombok.RequiredArgsConstructor; | ||||
|  | ||||
| import java.util.Arrays; | ||||
|  | ||||
| /** | ||||
|  * 交易售后 - 方式 | ||||
|  * | ||||
|  * @author Sin | ||||
|  */ | ||||
| @RequiredArgsConstructor | ||||
| @Getter | ||||
| public enum TradeAfterSaleWayEnum implements IntArrayValuable { | ||||
|  | ||||
|     REFUND(10, "仅退款"), | ||||
|     RETURN_AND_REFUND(20, "退货退款"); | ||||
|  | ||||
|     public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(TradeAfterSaleWayEnum::getWay).toArray(); | ||||
|  | ||||
|     /** | ||||
|      * 方式 | ||||
|      */ | ||||
|     private final Integer way; | ||||
|     /** | ||||
|      * 方式名 | ||||
|      */ | ||||
|     private final String name; | ||||
|  | ||||
|     @Override | ||||
|     public int[] array() { | ||||
|         return ARRAYS; | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -52,6 +52,16 @@ public enum TradeOrderStatusEnum implements IntArrayValuable { | ||||
|         return ObjectUtil.equals(status, CANCELED.getStatus()); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 判断指定状态,是否正处于【已完成】状态 | ||||
|      * | ||||
|      * @param status 指定状态 | ||||
|      * @return 是否 | ||||
|      */ | ||||
|     public static boolean isCompleted(Integer status) { | ||||
|         return ObjectUtil.equals(status, COMPLETED.getStatus()); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 判断指定状态,是否有过【已付款】状态 | ||||
|      * | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV