package com.ynxbd.wx.wxfactory.bean; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; import java.math.BigDecimal; @Getter @Setter @ToString @NoArgsConstructor public class MedicalInfo { private BigDecimal acctFee; // 个人账户支付(医保账户) private BigDecimal cashFee; // 现金 private BigDecimal medFeeSumAmt; // 医保金额 private BigDecimal hifpFee; // 统筹支付金额 private BigDecimal totalFee; // 订单总金额 private BigDecimal insuranceFee; // 个账 + 统筹支付金额 private String payOrdId; // 订单号 private String payToken; // token private String payAuthNo; // 授权码 private String chrgBchno; // 收费批次(去掉M作为发票号,用于退费) private String mdUserId; // 医保支付用户id private String mdTrtId; // 医保就诊号 /** * 医保结算状态 *

* 0 : 已保存 * 1 : 预结算完成 * 2 : 结算中 * 3 : 自费完成 * 4 : 医保支付完成 * 5 : 院内结算完成 * 6 : 结算完成 * 7 : 已退款 * 8 : 已医保全部退款 * 9 : 仅自费全部退款 * 10 : 仅自费部分退款 * 11 : 医保全部退自费部分退款 * 12 : 已撤销 * 13 : 医保已撤销 * 14 : 异常 * 15 : 结算失败 * -1 : 状态未知 */ private String statusCode; // 医保结算说明 private String status; }