/** # __----~~~~~~~~~~~------___ # . . ~~//====...... __--~ ~~ # -. \_|// |||\\ ~~~~~~::::... /~ # ___-==_ _-~o~ \/ ||| \\ _/~~- # __---~~~.==~||\=_ -_--~/_-~|- |\\ \\ _/~ # _-~~ .=~ | \\-_ '-~7 /- / || \ / # .~ .~ | \\ -_ / /- / || \ / # / ____ / | \\ ~-_/ /|- _/ .|| \ / # |~~ ~~|--~~~~--_ \ ~==-/ | \~--===~~ .\ # ' ~-| /| |-~\~~ __--~~ # |-~~-_/ | | ~\_ _-~ /\ # / \ \__ \/~ \__ # _--~ _/ | .-~~____--~-/ ~~==. # ((->/~ '.|||' -_| ~~-/ , . _|| # -_ ~\ ~~---l__i__i__i--~~_/ # _-~-__ ~) \--______________--~~ # //.-~~~-~_--~- |-------~~~~~~~~ # //.-~~~--\ # 神兽保佑 # 永无BUG! */ package com.lunhan.water.entity.request.refundrecord; import lombok.Data; import java.math.BigDecimal; /** * 退款记录 * @author lin.liu */ @Data public class ReqModifyRefundRecord { /** * 自增id */ private Long id; /** * 退款流水号 */ private String refundNo; /** * 原交易流水号 */ private String tradeNo; /** * 原交易总金额 */ private BigDecimal tradeAmount; /** * 本次退款金额 */ private BigDecimal refundAmount; /** * 业务编号 */ private String businessNo; /** * 业务描述 */ private String businessComment; /** * 业务类型 EBusinessType */ private Integer businessType; /** * 支付渠道 */ private Integer paymentChannel; /** * 支付渠道名称 */ private String channelName; /** * 支付方式(EPayWay) App=1,Web=2,H5=3,SDK=4,扫码(静态)=5,扫码(动态)=6 */ private Integer payWay; /** * 支付方式名称 */ private String payWayName; /** * 回调地址配置 */ private String callbackUrl; /** * 第三方交易流水号 */ private String thirdRefundNo; /** * 业务回调地址配置 */ private String businessCallbackUrl; /** * 退款发起时间 */ private Long submitTime; /** * 退款发起时间展示 */ private String submitTimeView; /** * 退款通知时间 */ private Long notifyTime; /** * 退款通知时间展示 */ private String notifyTimeView; /** * 退款成功时间 */ private Long refundTime; /** * 退款成功时间展示 */ private String refundTimeView; /** * 实际退款金额 */ private BigDecimal thirdRefundAmount; /** * 退款关闭时间 */ private Long closedTime; /** * 退款关闭时间展示 */ private String closedTimeView; /** * 退款关闭说明 */ private String closedComment; /** * 备注 */ private String comment; /** * 状态(ERefundState) 待退款=10,退款中=20,退款成功=200,退款失败=300,退款取消=400 */ private Integer refundState; }