package com.hz.his.dto.order;
|
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
/**
|
* @author wzh
|
* 订单结账扩展
|
*/
|
@Data
|
public class OrderRefundDto {
|
|
/** 退款方式集合 */
|
private List<OrderPayMethodDto> refundPayMethod;
|
/** 备注 */
|
private String remarks;
|
/** 退款信息集合 */
|
private List<OrderItemRefundDto> refundList;
|
/** 订单id */
|
private String orderId;
|
/** 退款类型(0:退次数退款,1:仅退款 默认:0) */
|
private Integer refundType;
|
/** 操作人id */
|
private String operatorId;
|
|
//总订单领建标识
|
private String hisOrderId;
|
|
//非必填 重发标识
|
private String resendRecordId;
|
|
/** 退款金额 */
|
private BigDecimal totalAmount;
|
/** 退款信息集合 必填 */
|
private List<OrderCouponRefunDto> couponList;
|
/** 操作人角色id 必填*/
|
private String roleId;
|
/** 是否需要审批 (0否 1是) 必填*/
|
private Integer isApproval;
|
|
/** 是否自动生成退款单 (0否 1是) 必填*/
|
private Integer isRefund;
|
|
/** 退款类型(0:全部退款,1:部分退款) */
|
private Integer refundOperationType;
|
|
/** 平台来源 因为是his助手取消订单的话就要自动确认退款单 必填*/
|
private Integer platformSource;
|
|
/**his助手*/
|
public static Integer HIS_ASSISTANT = 0;
|
|
/**his后台*/
|
public static Integer HIS_BACKSTAGE = 1;
|
|
}
|