| | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 医疗保险账户实体类 |
| | |
| | | private Integer id; |
| | | |
| | | // 用户ID |
| | | private String userId; |
| | | private Integer userId; |
| | | |
| | | // 保单ID |
| | | private Long policyId; |
| | | private Integer policyId; |
| | | |
| | | // 保险产品ID |
| | | private Integer productId; |
| | | |
| | | // 账户余额 |
| | | private BigDecimal accountBalance; |
| | | // 保险总额度 |
| | | private BigDecimal totalQuota; |
| | | |
| | | // 年度限额 |
| | | private BigDecimal annualLimit; |
| | | // 账户余额(用户申请使用才扣) |
| | | private BigDecimal remainingBalance ; |
| | | |
| | | // 已使用金额 |
| | | private BigDecimal usedAmount; |
| | | //待领金额 |
| | | private BigDecimal amountClaimed; |
| | | |
| | | //已领取金额 |
| | | private BigDecimal alreadyReceived; |
| | | |
| | | // 已使用金额(用户申请使用才增加) |
| | | private BigDecimal amountAlreadyUsed; |
| | | |
| | | // 账户生效日期 |
| | | private LocalDate effectiveDate; |
| | |
| | | private AccountStatus accountStatus; |
| | | |
| | | // 创建时间 |
| | | private LocalDateTime createdAt; |
| | | private Date createdAt; |
| | | |
| | | // 更新时间 |
| | | private LocalDateTime updatedAt; |
| | | private Date updatedAt; |
| | | |
| | | // 账户状态枚举 |
| | | public enum AccountStatus { |