package com.ruoyi.account.api.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; @Data @ApiModel(value = "充电卡刷卡启动鉴权参数") public class ChargingCardAuthDTO implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "卡号", required = true) private String cardNo; /** * 卡密码(设备上报明文)。 * 条件校验规则(V0.2 定稿):卡片管理侧配置了卡密码时必须校验且匹配; * 未配置卡密码时不要求、也不校验(设备上报时忽略)。 */ @ApiModelProperty(value = "卡密码(明文,卡片配置了密码时必填并校验,未配置时忽略)") private String password; }