| | |
| | | @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 密文,仅内部存储与校验,不对外返回;空表示未配置,刷卡时不校验密码)") |
| | |
| | | @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") |
| | |
| | | @ApiModelProperty(value = "所属车队ID") |
| | | private Integer fleetId; |
| | | |
| | | /** 初始分配额度(元):仅分配模式公司可设置,保存时从公司可用余额扣减 */ |
| | | @TableField("init_quota") |
| | | @ApiModelProperty(value = "初始分配额度(元)") |
| | | private BigDecimal initQuota; |
| | | |
| | | /** 所属公司名称(列表远程回填,不落库) */ |
| | | @TableField(exist = false) |
| | | @ApiModelProperty(value = "所属公司名称") |
| | |
| | | @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; |