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.
		
		
		
		
			
				
					114 lines
				
				3.2 KiB
			
		
		
			
		
	
	
					114 lines
				
				3.2 KiB
			| 
								 
											3 years ago
										 
									 | 
							
								package com.ynxbd.common.bean.pay;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import lombok.Getter;
							 | 
						||
| 
								 | 
							
								import lombok.NoArgsConstructor;
							 | 
						||
| 
								 | 
							
								import lombok.Setter;
							 | 
						||
| 
								 | 
							
								import lombok.ToString;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import java.io.Serializable;
							 | 
						||
| 
								 | 
							
								import java.math.BigDecimal;
							 | 
						||
| 
								 | 
							
								import java.util.Date;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * [父类]支付订单信息
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * @Author wsq
							 | 
						||
| 
								 | 
							
								 * @Date 2020/11/12 10:24
							 | 
						||
| 
								 | 
							
								 * @Copyright @ 2020 云南新八达科技有限公司 All rights reserved.
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								@Setter
							 | 
						||
| 
								 | 
							
								@Getter
							 | 
						||
| 
								 | 
							
								@ToString
							 | 
						||
| 
								 | 
							
								@NoArgsConstructor
							 | 
						||
| 
								 | 
							
								public class Order implements Serializable {
							 | 
						||
| 
								 | 
							
								    private static final long serialVersionUID = 3666666777881604L;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    private Long id;
							 | 
						||
| 
								 | 
							
								    // 修改时间
							 | 
						||
| 
								 | 
							
								    private Date updateTime;
							 | 
						||
| 
								 | 
							
								    // openid
							 | 
						||
| 
								 | 
							
								    private String openid;
							 | 
						||
| 
								 | 
							
								    // 患者id
							 | 
						||
| 
								 | 
							
								    private String patientId;
							 | 
						||
| 
								 | 
							
								    // 订单号
							 | 
						||
| 
								 | 
							
								    private String outTradeNo;
							 | 
						||
| 
								 | 
							
								    // 银行交易流水号
							 | 
						||
| 
								 | 
							
								    private String bankTransNo;
							 | 
						||
| 
								 | 
							
								    // HIS交易订单号
							 | 
						||
| 
								 | 
							
								    private String tradeNo;
							 | 
						||
| 
								 | 
							
								    // 交易时间
							 | 
						||
| 
								 | 
							
								    private String tradeTime;
							 | 
						||
| 
								 | 
							
								    // 门诊号 | 住院号
							 | 
						||
| 
								 | 
							
								    private String treatNum;
							 | 
						||
| 
								 | 
							
								    // 支付方式统计(微信:{0:程序内;1:扫码;2:盒子支付;3:native支付};支付宝:{10:程序内,11:扫码:12:盒子支付})
							 | 
						||
| 
								 | 
							
								    private String payWay;
							 | 
						||
| 
								 | 
							
								    // 商户名称
							 | 
						||
| 
								 | 
							
								    private String merchantName;
							 | 
						||
| 
								 | 
							
								    // 单笔金额
							 | 
						||
| 
								 | 
							
								    private BigDecimal payMoney;
							 | 
						||
| 
								 | 
							
								    // 订单总金额
							 | 
						||
| 
								 | 
							
								    private BigDecimal totalFee;
							 | 
						||
| 
								 | 
							
								    // 商户支付状态
							 | 
						||
| 
								 | 
							
								    private Integer payStatus;
							 | 
						||
| 
								 | 
							
								    // HIS通知状态
							 | 
						||
| 
								 | 
							
								    private Integer hisStatus;
							 | 
						||
| 
								 | 
							
								    // ---------------------------------------
							 | 
						||
| 
								 | 
							
								    // 通知状态
							 | 
						||
| 
								 | 
							
								    private Integer payState;
							 | 
						||
| 
								 | 
							
								    // 通知状态
							 | 
						||
| 
								 | 
							
								    private Integer noticeState;
							 | 
						||
| 
								 | 
							
								    // 通知返回提示
							 | 
						||
| 
								 | 
							
								    private Integer noticeResult;
							 | 
						||
| 
								 | 
							
								    // --------------------------------------
							 | 
						||
| 
								 | 
							
								    // HIS返回提示
							 | 
						||
| 
								 | 
							
								    private String hisResult;
							 | 
						||
| 
								 | 
							
								    // HIS流水号
							 | 
						||
| 
								 | 
							
								    private String hisTransNo;
							 | 
						||
| 
								 | 
							
								    // HIS发票号
							 | 
						||
| 
								 | 
							
								    private String invoiceTransNo;
							 | 
						||
| 
								 | 
							
								    // 退款金额
							 | 
						||
| 
								 | 
							
								    private BigDecimal refundMoney;
							 | 
						||
| 
								 | 
							
								    // 退款类型
							 | 
						||
| 
								 | 
							
								    private String refundType;
							 | 
						||
| 
								 | 
							
								    // 退款结果描述
							 | 
						||
| 
								 | 
							
								    private String refundResult;
							 | 
						||
| 
								 | 
							
								    // 退款操作人
							 | 
						||
| 
								 | 
							
								    private String refundUser;
							 | 
						||
| 
								 | 
							
								    // 退费的表
							 | 
						||
| 
								 | 
							
								    private String refundTable;
							 | 
						||
| 
								 | 
							
								    // 缴费操作人
							 | 
						||
| 
								 | 
							
								    private String operateUser;
							 | 
						||
| 
								 | 
							
								    // 微信返回的支付信息
							 | 
						||
| 
								 | 
							
								    private String info;
							 | 
						||
| 
								 | 
							
								    // 盒子扫码授权码
							 | 
						||
| 
								 | 
							
								    private String authCode;
							 | 
						||
| 
								 | 
							
								    // 错误代码,不存数据库(His返回 or 记录打印信息)
							 | 
						||
| 
								 | 
							
								    private String errorCode;
							 | 
						||
| 
								 | 
							
								    // 错误信息
							 | 
						||
| 
								 | 
							
								    private String errorMsg;
							 | 
						||
| 
								 | 
							
								    // 订单交易状态
							 | 
						||
| 
								 | 
							
								    private String tradeState;
							 | 
						||
| 
								 | 
							
								    // 判断支付是否成功标识
							 | 
						||
| 
								 | 
							
								    private boolean isSuccess;
							 | 
						||
| 
								 | 
							
								    // 判断是否需要退费标识
							 | 
						||
| 
								 | 
							
								    private boolean isRefund;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    private String cacheType;
							 | 
						||
| 
								 | 
							
								    // 调用失败重新调用
							 | 
						||
| 
								 | 
							
								    private int cacheNum;
							 | 
						||
| 
								 | 
							
								    // 医保----------------------------------
							 | 
						||
| 
								 | 
							
								    // 医保订单号
							 | 
						||
| 
								 | 
							
								    private String payOrdId;
							 | 
						||
| 
								 | 
							
								    // 医保-个人账户支付金额
							 | 
						||
| 
								 | 
							
								    private BigDecimal acctFee;
							 | 
						||
| 
								 | 
							
								    // 医保-统筹支付金额
							 | 
						||
| 
								 | 
							
								    private BigDecimal hifpFee;
							 | 
						||
| 
								 | 
							
								    // 医保-收费单据号(去掉M作为退费的单号)
							 | 
						||
| 
								 | 
							
								    private String chrgBchno;
							 | 
						||
| 
								 | 
							
								    // 医保-就诊ID
							 | 
						||
| 
								 | 
							
								    private String mdTrtId;
							 | 
						||
| 
								 | 
							
								    // 医保-用户ID
							 | 
						||
| 
								 | 
							
								    private String mdUserId;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}
							 |