| | |
| | | package com.hz.his.dto.order; |
| | | |
| | | import com.hz.his.dto.order.refund.RefundPaymentMethodVo; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | |
| | | /** 退款二级子订单信息集合 */ |
| | | private List<OrderItemSourceRefundDto> orderItemSourceRefundDtos; |
| | | |
| | | /**分配的退款方式金额-内部传参使用,接口暂时无用*/ |
| | | private List<RefundPaymentMethodVo> distributionPayList; |
| | | |
| | | } |
| | |
| | | package com.hz.his.dto.order; |
| | | |
| | | import com.hz.his.dto.order.refund.RefundPaymentMethodVo; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Author |
| | |
| | | private String remarks; |
| | | /** 退款原因(用户) */ |
| | | private String refundReason; |
| | | |
| | | /**分配的退款方式金额-内部传参使用,接口暂时无用*/ |
| | | private List<RefundPaymentMethodVo> distributionPayList; |
| | | } |
| | |
| | | public OrderPayMethodDto() { |
| | | } |
| | | |
| | | public OrderPayMethodDto(String payMethodNo, BigDecimal money) { |
| | | public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal, String refundNumberNo, String refundNumberName, BigDecimal money) { |
| | | this.payMethodNo = payMethodNo; |
| | | this.payMethodName = payMethodName; |
| | | this.payTotal = payTotal; |
| | | this.refundNumberNo = refundNumberNo; |
| | | this.refundNumberName = refundNumberName; |
| | | this.money = money; |
| | | } |
| | | } |
| | |
| | | private String orderId; |
| | | /** 退款类型(0:退次数退款,1:仅退款 默认:0) */ |
| | | private Integer refundType; |
| | | /** 操作人id */ |
| | | /** 操作人员工标识*/ |
| | | private String operatorId; |
| | | /** 操作人员工角色标识*/ |
| | | private String operatorRoleId; |
| | | |
| | | //总订单领建标识 |
| | | private String hisOrderId; |
New file |
| | |
| | | package com.hz.his.dto.order.refund; |
| | | |
| | | import com.gitee.sunchenbin.mybatis.actable.annotation.Column; |
| | | import com.gitee.sunchenbin.mybatis.actable.annotation.Index; |
| | | import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * @author CJH |
| | | * @Date 2023-03-24 |
| | | * 用来装载子项退款方式的金额 |
| | | */ |
| | | @Data |
| | | public class RefundPaymentMethodVo { |
| | | |
| | | /**退款支付方式编号*/ |
| | | private String numberNo; |
| | | /**退款支付方式名称*/ |
| | | private String name; |
| | | /**退款金额*/ |
| | | private BigDecimal refundTotal; |
| | | |
| | | public RefundPaymentMethodVo() { |
| | | } |
| | | |
| | | public RefundPaymentMethodVo(String numberNo, String name,BigDecimal refundTotal) { |
| | | this.numberNo = numberNo; |
| | | this.name = name; |
| | | this.refundTotal = refundTotal; |
| | | } |
| | | } |