提交merge1.3

This commit is contained in:
2025-12-27 15:31:06 +08:00
parent cbd3e7f981
commit 79ea4ed4f7
148 changed files with 6722 additions and 10861 deletions

View File

@@ -25,91 +25,134 @@ import lombok.experimental.Accessors;
@EqualsAndHashCode(callSuper = false)
public class PaymentReconciliation extends HisBaseEntity {
/** ID */
/**
* ID
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/** 状态 */
/**
* 状态
*/
private Integer statusEnum;
/** 关联ID */
/**
* 关联ID
*/
private Long relationId;
/** 支付的业务标识符 */
/**
* 支付的业务标识符
*/
private String paymentNo;
/** 付款类别 */
/**
* 付款类别
*/
private Integer paymentEnum;
/** 付款实体ID */
/**
* 付款实体ID
*/
private Long paymentReconciliationId;
/** 发起支付的工作流程类别 */
/**
* 发起支付的工作流程类别
*/
private Integer kindEnum;
/** 收款员 */
/**
* 收款员
*/
private Long entererId;
/** 支付发起人类型 */
/**
* 支付发起人类型
*/
private Integer issuerEnum;
/** 支付的患者ID */
/**
* 支付的患者ID
*/
private Long patientId;
/** 请求支付责任人ID */
/**
* 请求支付责任人ID
*/
private Long practitionerId;
/** 付款结果 */
/**
* 付款结果
*/
private Integer outcomeEnum;
/** 支付位置 */
/**
* 支付位置
*/
private Long locationId;
/** 到期时间 */
/**
* 到期时间
*/
private Date expirationDate;
/** 应收金额 */
/**
* 应收金额
*/
private BigDecimal tenderedAmount;
/** 找零金额 */
/**
* 找零金额
*/
private BigDecimal returnedAmount;
/** 付款总额 */
/**
* 付款总额
*/
private BigDecimal displayAmount;
/** 打印标识 */
/**
* 打印标识
*/
private Integer printCount;
/** 合同编码 */
/**
* 合同编码
*/
private String contractNo;// 2025/05/08李自付和医保同时付费时只生成一条payment故此该字段在insert时先为null
/** 处方号集合 */
/**
* 处方号集合
*/
private String chargeItemIds;
/** 就诊ID */
/**
* 就诊ID
*/
private Long encounterId;
/** 结算时间 */
/**
* 结算时间
*/
private Date billDate;
/** 发票编号 */
/**
* 发票编号
*/
private Long invoiceId;
/** 关联账户Id */
/**
* 关联账户Id
*/
private Long accountId;// 2025/05/08李自付和医保同时付费时只生成一条payment故此该字段在insert时先为null
/** 医保结算id */
/**
* 医保结算id
*/
private String ybSettleIds;// 记录医保结算id
/** 医保清算标志 */
<<<<<<< HEAD
private Integer ybClearFlag;//默认值0 未清算
/** 退号/退费原因 */
@TableField("refund_reason")
private String refundReason;
=======
/**
* 医保清算标志
*/
private Integer ybClearFlag;// 默认值0 未清算
>>>>>>> v1.3
}
}

View File

@@ -3,40 +3,26 @@ package com.openhis.financial.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
<<<<<<< HEAD
=======
import com.core.common.core.domain.HisBaseEntity;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
>>>>>>> v1.3
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
/**
<<<<<<< HEAD
* 第三方支付回调实体(下方备注信息以中银支付为模板)
=======
* 第三方支付回调实体(下方备注信息以中银支付为模板,其中会产生冗余字段或者重复字段,这些字段均以第三方平台返回内容为主)
>>>>>>> v1.3
*/
@Data
@TableName("fin_three_part_pay_call_back")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
<<<<<<< HEAD
public class ThreePartPayCallBack {
@TableId(type = IdType.ASSIGN_ID)
=======
public class ThreePartPayCallBack extends HisBaseEntity {
@TableId(type = IdType.ASSIGN_ID)
@JsonSerialize(using = ToStringSerializer.class)
>>>>>>> v1.3
private BigDecimal id;
/**
@@ -147,27 +133,17 @@ public class ThreePartPayCallBack extends HisBaseEntity {
/**
* 付款主键ID
*/
<<<<<<< HEAD
=======
@JsonSerialize(using = ToStringSerializer.class)
>>>>>>> v1.3
private Long paymentId;
/**
* 前台UI序号
*/
<<<<<<< HEAD
private Long index;
=======
private Long payIndex;
>>>>>>> v1.3
/**
* 时间戳(中银建议)
*/
<<<<<<< HEAD
private Long time;
=======
private Long payTime;
/**
@@ -235,5 +211,4 @@ public class ThreePartPayCallBack extends HisBaseEntity {
*/
private String lotNo;
>>>>>>> v1.3
}