From 770c90dd33db8f975db417531686e93e17e5a3a8 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 13 十月 2026 17:38:27 +0800
Subject: [PATCH] 修改bug
---
ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TChargingCard.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TChargingCard.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TChargingCard.java
index d8233e6..92a2724 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TChargingCard.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TChargingCard.java
@@ -31,6 +31,12 @@
@ApiModelProperty(value = "卡号")
private String cardNo;
+ /** 完整卡号(固定16位,不足前面补0;仅充电桩刷卡查询用,不在前端展示,不对外返回) */
+ @JsonIgnore
+ @TableField("full_card_no")
+ @ApiModelProperty(value = "完整卡号(固定16位,不足前面补0,仅充电查询用,不对外返回)")
+ private String fullCardNo;
+
/** 卡密码(BCrypt 密文);为空表示未配置密码,刷卡启动时不校验密码(V0.2 定稿) */
@JsonIgnore
@ApiModelProperty(value = "卡密码(BCrypt 密文,仅内部存储与校验,不对外返回;空表示未配置,刷卡时不校验密码)")
@@ -39,6 +45,12 @@
@Excel(name = "卡余额", width = 16, scale = 2)
@ApiModelProperty(value = "卡余额")
private BigDecimal balance;
+
+ /** 锁定金额:刷卡充电申请时按账户模式冻结(分配模式锁卡余额;共享模式锁企业账户不落卡),结算后释放 */
+ @Excel(name = "锁定额度", width = 16, scale = 2)
+ @TableField("locked_amount")
+ @ApiModelProperty(value = "锁定金额(充电申请时冻结,结算后释放)")
+ private BigDecimal lockedAmount;
/** 所属公司ID(关联 t_group_company.id,跨库仅存ID) */
@TableField("company_id")
@@ -60,6 +72,26 @@
@ApiModelProperty(value = "所属车队名称")
private String fleetName;
+ /** 账户模式(列表远程回填,不落库):1=共享模式,2=分配模式 */
+ @TableField(exist = false)
+ @ApiModelProperty(value = "账户模式:1共享模式,2分配模式")
+ private Integer accountMode;
+
+ /** 可用余额(列表远程回填,不落库):分配模式=卡余额,共享模式=公司可用余额 */
+ @TableField(exist = false)
+ @ApiModelProperty(value = "可用余额:分配模式取卡余额,共享模式取公司可用余额")
+ private BigDecimal availableBalance;
+
+ /** 超额(列表远程回填,不落库):可用余额为负时取其绝对值 */
+ @TableField(exist = false)
+ @ApiModelProperty(value = "超额:可用余额为负时的绝对值")
+ private BigDecimal overrun;
+
+ /** 账户状态(列表远程回填,不落库):1=正常,2=欠款 */
+ @TableField(exist = false)
+ @ApiModelProperty(value = "账户状态:1正常,2欠款")
+ private Integer accountStatus;
+
@Excel(name = "启用状态", width = 14, readConverterExp = "1=启用,2=禁用")
@ApiModelProperty(value = "状态:1启用,2禁用")
private Integer status;
--
Gitblit v1.7.1