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

com.founder.mip.vopackage.HOSParamPayOrderDataDTO 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;

/**
 * 表 6 输出-支付下单(节点标识: data)
 */
public class HOSParamPayOrderDataDTO implements Serializable {
    private String payAuthNo;//1 payAuthNo 支付授权码 字符型 40 Y 电子凭证线上渠道授权返回
    @NotBlank(message = "待支付订单号[payOrdId]不能为空")
    private String payOrdId;//2 payOrdId 待支付订单号 字符型 40 Y 费用上传返回
    @NotBlank(message = "支付订单对应的token[payToken]不能为空")
    private String payToken;//3 payToken 支付订单对应的token 字符型 40 Y 费用上传返回
    @NotBlank(message = "定点机构编码[orgCodg]不能为空")
    private String orgCodg;//4 orgCodg 定点机构编码 字符型 12 Y
    @NotBlank(message = "业务流水号[orgBizSer]不能为空")
    private String orgBizSer;//5 orgBizSer 业务流水号 字符型 40 Y 每一次请求唯一
    @NotBlank(message = "收费批次号[chrgBchno]不能为空")
    private String chrgBchno;//6 chrgBchno 收费批次号 字符型 40 Y 与费用上传一致
    @NotBlank(message = "费用类别[feeType]不能为空")
    private String feeType;//7 feeType 费用类别 字符型 2 Y 与费用上传一致
    @NotBlank(message = "就诊事件[mdtrtId]不能为空")
    private String mdtrtId;//8 mdtrtId 就诊事件 ID 字符型 40 Y 与费用上传一致
    private BigDecimal deposit;//9 deposit 住院押金 数据型 16,2 N 住院结算时院内已经缴纳住院押金金额,住院 结算可抵扣现金支付部份,大于现金支付部份 需要院内自行进行退费,移动支付中心不进 行处理
    private HOSParamPayOrderDataExpContentDTO expContent = new HOSParamPayOrderDataExpContentDTO();//10 expContent 扩展数据 字符型 4000 N 可参考 FSI 的接口要求
    private String acctUsedFlag;//11 acctUsedFlag 个账使用标识 字符型 1 N 为空时默认使用费用上传时的值

    public String getPayAuthNo() {
        return payAuthNo;
    }

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

    public String getPayOrdId() {
        return payOrdId;
    }

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

    public String getPayToken() {
        return payToken;
    }

    public void setPayToken(String payToken) {
        this.payToken = payToken;
    }

    public String getOrgCodg() {
        return orgCodg;
    }

    public void setOrgCodg(String orgCodg) {
        this.orgCodg = orgCodg;
    }

    public String getOrgBizSer() {
        return orgBizSer;
    }

    public void setOrgBizSer(String orgBizSer) {
        this.orgBizSer = orgBizSer;
    }

    public String getChrgBchno() {
        return chrgBchno;
    }

    public void setChrgBchno(String chrgBchno) {
        this.chrgBchno = chrgBchno;
    }

    public String getFeeType() {
        return feeType;
    }

    public void setFeeType(String feeType) {
        this.feeType = feeType;
    }

    public String getMdtrtId() {
        return mdtrtId;
    }

    public void setMdtrtId(String mdtrtId) {
        this.mdtrtId = mdtrtId;
    }

    public BigDecimal getDeposit() {
        return deposit;
    }

    public void setDeposit(BigDecimal deposit) {
        this.deposit = deposit;
    }

    public HOSParamPayOrderDataExpContentDTO getExpContent() {
        return expContent;
    }

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

    public String getAcctUsedFlag() {
        return acctUsedFlag;
    }

    public void setAcctUsedFlag(String acctUsedFlag) {
        this.acctUsedFlag = acctUsedFlag;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy