phis-feign/src/main/java/com/hz/his/dto/PageDto.java
@@ -1,10 +1,15 @@ package com.hz.his.dto; import lombok.Data; /** * @author ChenJiaHe * 分页扩展类*/ @Data public class PageDto { /**标识*/ private String id; /**当前页数*/ private Integer pageNum; /**当前页显示条数*/ phis-feign/src/main/java/com/hz/his/dto/order/OrderItemRefundDto.java
@@ -18,15 +18,19 @@ private String type; /** 商品名称 */ private String goodsName; /** 实退数 */ /** 实退数(客户填写) */ private Integer refundNum; /** 实退金额 */ /** 实退金额 (客户填写)*/ private BigDecimal refundMoney; /** 退款原因(员工) */ private String remarks; /** 退款原因(用户) */ private String refundReason; /////用于系统返回参数计算 /** 可退总金额*/ private BigDecimal approveRefundTotal = BigDecimal.ZERO; /** 退款二级子订单信息集合 */ private List<OrderItemSourceRefundDto> orderItemSourceRefundDtos; phis-feign/src/main/java/com/hz/his/dto/order/OrderItemSourceRefundDto.java
@@ -25,4 +25,9 @@ private String remarks; /** 退款原因(用户) */ private String refundReason; /////用于系统返回参数计算 /** 可退总金额*/ private BigDecimal approveRefundTotal = BigDecimal.ZERO; } phis-feign/src/main/java/com/hz/his/dto/order/OrderPayMethodDto.java
@@ -11,12 +11,17 @@ @Data public class OrderPayMethodDto { /** 支付方式编码 */ /** 可退支付方式编码 */ private String payMethodNo; /** 支付方式名称 */ /** 可退支付方式名称 */ private String payMethodName; /** 支付金额 */ /** 可退支付金额 */ private BigDecimal payTotal; /**是否现金支付 0否1是*/ private Integer isMoneyPay; /**是否划扣计算:0否1是*/ private Integer isExecute; /** 转换方式编码 (实际退款方式编码) */ private String refundNumberNo; /** 转换方式名称 (实际退款方式编码)*/ @@ -31,8 +36,11 @@ public OrderPayMethodDto() { } public OrderPayMethodDto(String payMethodNo, BigDecimal money) { public OrderPayMethodDto(String payMethodNo, String payMethodName, BigDecimal payTotal,Integer isMoneyPay,Integer isExecute) { this.payMethodNo = payMethodNo; this.money = money; this.payMethodName = payMethodName; this.payTotal = payTotal; this.isMoneyPay = isMoneyPay; this.isExecute = isExecute; } } phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
@@ -12,49 +12,48 @@ @Data public class OrderRefundDto { /** 订单id */ private String orderId; /** 退款类型(0:全部退款,1:部分退款) */ private Integer refundOperationType; /** 退款信息集合 */ private List<OrderItemRefundDto> refundList; /** 退款方式集合 */ private List<OrderPayMethodDto> refundPayMethod; /** 退款优惠券信息集合 必填 */ private List<OrderCouponRefunDto> couponList; /** 退款备注(员工) */ private String remarks; /** 退款原因(用户) */ private String refundReason; /** 退款信息集合 */ 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; //////系统参数 /** 可退款总金额(额外数据),parameterVerification方法校验的时候赋值 */ private BigDecimal totalAmount; /** 选择退款总金额(额外数据),parameterVerification方法校验的时候赋值 */ private BigDecimal refundTotal; /** 可退款方式集合 */ private List<OrderPayMethodDto> payMethodList; /** 可退款优惠券信息集合 */ private List<OrderCouponRefunDto> payCouponList; /** 平台来源 因为是his助手取消订单的话就要自动确认退款单 必填*/ private Integer platformSource; /**his助手*/ public static Integer HIS_ASSISTANT = 0; /**his后台*/ public static Integer HIS_BACKSTAGE = 1; /**备用参数*/ //总订单领建标识 private String hisOrderId; //非必填 重发标识 private String resendRecordId; }