mall:初始化 trade 表结构

This commit is contained in:
YunaiV
2022-08-01 00:53:16 +08:00
parent 2b71a1588c
commit 96e2a27d07
14 changed files with 777 additions and 7 deletions

View File

@ -0,0 +1,29 @@
package cn.iocoder.yudao.module.trade.enums.order;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* 交易订单 - 关闭类型
*
* @author Sin
*/
@RequiredArgsConstructor
@Getter
public enum TradeOrderCloseTypeEnum {
PAY_TIMEOUT(10, "超时未支付"),
REFUND_CLOSE(20, "退款关闭"),
MEMBER_CANCEL(30, "买家取消"),
PAY_ON_DELIVERY(40, "已通过货到付款交易"),;
/**
* 关闭类型
*/
private final Integer type;
/**
* 关闭类型名
*/
private final String name;
}

View File

@ -0,0 +1,31 @@
package cn.iocoder.yudao.module.trade.enums.order;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* 交易订单 - 状态
*
* @author Sin
*/
@RequiredArgsConstructor
@Getter
public enum TradeOrderStatusEnum {
WAITING_PAYMENT(10, "待付款"),
WAIT_SHIPMENT(20, "待发货"),
ALREADY_SHIPMENT(30, "待收货"),
WAITING_COMMENT(40, "待评价"),
COMPLETED(50, "成功"),
CLOSED(60, "失败");
/**
* 状态值
*/
private final Integer status;
/**
* 状态名
*/
private final String name;
}

View File

@ -0,0 +1,29 @@
package cn.iocoder.yudao.module.trade.enums.refund;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* 交易退款 - 状态
*
* @author Sin
*/
@RequiredArgsConstructor
@Getter
public enum TradeRefundStatusEnum {
NONE(0, "未退款"),
AUDIT(10, "审核中"),
APPROVE(30, "已通过"),
REJECT(40, "不通过"),;
/**
* 状态值
*/
private final Integer value;
/**
* 状态名
*/
private final String name;
}

View File

@ -0,0 +1,27 @@
package cn.iocoder.yudao.module.trade.enums.refund;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* 交易退款 - 申请类型
*
* @author Sin
*/
@RequiredArgsConstructor
@Getter
public enum TradeRefundTypeEnum {
REFUND(10, "退款"),
RETURN_AND_REFUND(20, "退货退款");
/**
* 状态值
*/
private final Integer type;
/**
* 状态名
*/
private final String name;
}