微信后端代码
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.

106 lines
1.9 KiB

package com.ynxbd.common.bean.xk;
/*
* Copyright (c) 2022
* User:Administrator
* File:XKMedicineDeliver.java
* Date:2022/12/01 13:58:01
*/
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import java.math.BigDecimal;
import java.util.List;
// 4.3.1.11 收费/退费 ChargeOrRefund
@Getter
@Setter
@ToString
@NoArgsConstructor
public class XKChargeOrRefund {
private String callNo;
/**
* 患者就诊卡证类型
*/
private String idcardTypeCode;
/**
* 患者就诊卡证号码
*/
private String idcardNo;
/**
* 姓名
*/
private String name;
/**
* 性别代码
*/
private String genderCode;
/**
* 出生日期
*/
private String birthDate;
/**
* 门诊编号
*/
private String visitNo;
/**
* 结算序号
*/
private String accountNo;
/**
* 原结算序号
*/
private String originalAccountNo;
/**
* 支付平台订单号
*/
private String orderNo;
/**
* 总费用(元)
*/
private BigDecimal totalFee;
/**
* 自付金额 (元)
*/
private BigDecimal individualPay;
/**
* 收费/退费标志
*/
private String chargeRefundCode;
/**
* 医疗费用支付途径
*/
private String payTypeCode;
/**
* 科室编码
*/
private String deptCode;
/**
* 科室名称
*/
private String deptName;
/**
* 科室对应诊疗科目编码
*/
private String deptClassCode;
/**
* 科室对应诊疗科目名称
*/
private String deptClassName;
/**
* 收费/退费日期时间
*/
private String rcdDatetime;
/**
* 收费明细
*/
private List<XKCostDetail> items;
public boolean hasRefund() {
return "2".equals(this.chargeRefundCode);
}
}