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; }