All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.founder.mip.vopackage.HOSParamRefundOrderDataDTO Maven / Gradle / Ivy

There is a newer version: 3.6.1.9
Show newest version
package com.founder.mip.vopackage;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;

public class HOSParamRefundOrderDataDTO implements Serializable {
    @NotBlank(message = "支付订单号[payOrdId]不能为空")
    private String payOrdId;//1 payOrdId 支付订单号 字符型 40 Y 处方上传的出参订
    @NotBlank(message = "应用退款流水号[appRefdSn]不能为空")
    private String appRefdSn;//2 appRefdSn 应用退款流水号 字符型 40 Y 应用退费流水号
    @NotBlank(message = "应用退费时间[appRefdTime]不能为空")
    private String appRefdTime;//3 appRefdTime 应用退费时间 字符型 40 Y yyyyMMddHHmmss
    private BigDecimal totlRefdAmt;//4 totlRefdAmt 总退费金额 数值型 12,2 Y 原交易记录总金额
    private BigDecimal psnAcctRefdAmt;//5 psnAcctRefdAmt 医保个人账户支付 数值型 12,2 N
    private BigDecimal fundRefdAmt;//6 fundRefdAmt 基金支付 数值型 12,2 N 含商保
    private BigDecimal cashRefdAmt;//7 cashRefdAmt 现金退费金额 数值型 12,2 Y
    private String ecToken;//8 ecToken 电子凭证授权 Token 字符型 64 N与 payAuthNo 不可 同时为空
    @NotBlank(message = "退费类型[refdType]不能为空")
    private String refdType;//9 refdType 退费类型 字符型 40 Y ALL:全部, CASH:只退现金 HI:只退 医保
    private HOSParamRefundOrderDataExpContentDTO expContent;//10 expContent 扩展数据 字符型 4000 N可参考 FSI 的接口 要求
    private String payAuthNo;//11 payAuthNo 支付授权码 字符型 40 N与 ecToken 不可同 时为空

    public String getPayOrdId() {
        return payOrdId;
    }

    public void setPayOrdId(String payOrdId) {
        this.payOrdId = payOrdId;
    }

    public String getAppRefdSn() {
        return appRefdSn;
    }

    public void setAppRefdSn(String appRefdSn) {
        this.appRefdSn = appRefdSn;
    }

    public String getAppRefdTime() {
        return appRefdTime;
    }

    public void setAppRefdTime(String appRefdTime) {
        this.appRefdTime = appRefdTime;
    }

    public BigDecimal getTotlRefdAmt() {
        return totlRefdAmt;
    }

    public void setTotlRefdAmt(BigDecimal totlRefdAmt) {
        this.totlRefdAmt = totlRefdAmt;
    }

    public BigDecimal getPsnAcctRefdAmt() {
        return psnAcctRefdAmt;
    }

    public void setPsnAcctRefdAmt(BigDecimal psnAcctRefdAmt) {
        this.psnAcctRefdAmt = psnAcctRefdAmt;
    }

    public BigDecimal getFundRefdAmt() {
        return fundRefdAmt;
    }

    public void setFundRefdAmt(BigDecimal fundRefdAmt) {
        this.fundRefdAmt = fundRefdAmt;
    }

    public BigDecimal getCashRefdAmt() {
        return cashRefdAmt;
    }

    public void setCashRefdAmt(BigDecimal cashRefdAmt) {
        this.cashRefdAmt = cashRefdAmt;
    }

    public String getEcToken() {
        return ecToken;
    }

    public void setEcToken(String ecToken) {
        this.ecToken = ecToken;
    }

    public String getRefdType() {
        return refdType;
    }

    public void setRefdType(String refdType) {
        this.refdType = refdType;
    }

    public HOSParamRefundOrderDataExpContentDTO getExpContent() {
        return expContent;
    }

    public void setExpContent(HOSParamRefundOrderDataExpContentDTO expContent) {
        this.expContent = expContent;
    }

    public String getPayAuthNo() {
        return payAuthNo;
    }

    public void setPayAuthNo(String payAuthNo) {
        this.payAuthNo = payAuthNo;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy