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; } }