微信后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.5 KiB

package com.ynxbd.common.bean.pay;
import com.ynxbd.jy.bean.JYOrder;
import com.ynxbd.jy.bean.enums.JYBusinessTypeEnum;
import com.ynxbd.jy.bean.enums.JYOrderTypeEnum;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
import java.math.BigDecimal;
// 医保请求参数
@Setter
@Getter
@ToString
@NoArgsConstructor
public class ReqOrder implements Serializable {
private static final long serialVersionUID = 2026072810440001L;
// 现金部分
public BigDecimal cashFee;
// 医保金额-个账 + 统筹支付金额
public BigDecimal insuranceFee;
// 医保-个人账户支付金额
public BigDecimal acctFee;
// 医保-统筹支付金额
public BigDecimal hifpFee;
// 订单金额
public BigDecimal totalFee;
// ip
public String ip;
// 回退地址
public String returnUrl;
// 医院HIS系统订单号
public String serialNo;
// 参考医保结构体(医疗机构透传医保)
public String requestContent;
// 亲情移动支付时
public String extendInfo;
// 门诊号 | 住院号
public String treatNum;
// 患者id
public String patientId;
// 患者姓名
public String patientName;
//
public String patientAge;
// 患者性别。综合支付对应用权限控制是否必传 1男 2女 9其他 最大不超过4位
public String patientGender;
public String patientIdCardNo;
public String patientTel;
public JYOrder jyOrder;
}