package home;
|
public class Fkj {
|
// 定义所有属性,均为String类型
|
private String slotNumber; // 卡槽编号
|
private String cardNumber; // 卡编号
|
private String hasCard; // 是否有卡0无卡,1有卡,-1未知
|
private String workStatus; // 工作状态0.无效1.待机;2.充电;3.充满;4.故障;5.授权到期;6.通信超时
|
private String voltage; // 电压
|
private String current; // 电流
|
private String fault; // 故障1插卡错误;2过流;3,门控故障;4过压;5欠压;
|
private String updateTime; // 更新时间
|
|
// 原有的getter/setter方法
|
public String getSlotNumber() { return slotNumber; }
|
public void setSlotNumber(String slotNumber) { this.slotNumber = slotNumber; }
|
|
public String getWorkStatus() { return workStatus; }
|
public void setWorkStatus(String workStatus) { this.workStatus = workStatus; }
|
|
public String getVoltage() { return voltage; }
|
public void setVoltage(String voltage) { this.voltage = voltage; }
|
|
public String getCurrent() { return current; }
|
public void setCurrent(String current) { this.current = current; }
|
|
public String getFault() { return fault; }
|
public void setFault(String fault) { this.fault = fault; }
|
|
public String getUpdateTime() { return updateTime; }
|
public void setUpdateTime(String updateTime) { this.updateTime = updateTime; }
|
|
/**
|
* 根据状态码获取状态文本
|
*/
|
public static String getStatusText(int status) {
|
// 实现原有的状态码到文本的转换逻辑
|
switch (status) {
|
case 0: return "空闲";
|
case 1: return "工作中";
|
case 2: return "故障";
|
default: return "未知状态";
|
}
|
}
|
|
/**
|
* 根据故障码获取故障文本
|
*/
|
public static String getFaultText(int fault) {
|
// 实现原有的故障码到文本的转换逻辑
|
switch (fault) {
|
case 0: return "正常";
|
case 1: return "过压";
|
case 2: return "欠压";
|
case 3: return "过流";
|
default: return "未知故障";
|
}
|
}
|
public String getCardNumber() {
|
return cardNumber;
|
}
|
public void setCardNumber(String cardNumber) {
|
this.cardNumber = cardNumber;
|
}
|
public String getHasCard() {
|
return hasCard;
|
}
|
public void setHasCard(String hasCard) {
|
this.hasCard = hasCard;
|
}
|
}
|