package com.electric.chargingpile.data; import java.io.Serializable; import java.util.ArrayList; import java.util.List; public class PileData implements Serializable { /** * pile_id : 1101050330101 * eleType : 1 * wattmeter : 0 * power : 0 * has_gun : 0 * lock_num : 515 * fenshi_info : [{"start":"00:00","end":"24:00","service_free":"0.8","charge_free":"1.39"}] * res_status : 1 * res_fee : 0.10 * res_timer : 30 * status : ç©ºé—²ä¸ * fee : {"supplier":"特æ¥ç”µ","stop_cost":"å…è´¹","charge_cost":"1.39å…ƒ/度","other_cost":"0.8å…ƒ/度"} * nationalStandard : 1 * charge_before_fee : [{"start":"1","end":"10","fee":"0.1"},{"start":"10","end":"20","fee":"0.2"},{"start":"20","end":"30","fee":"0.3"}] * charge_after_fee : [{"start":"1","end":"10","fee":"0.1"},{"start":"10","end":"20","fee":"0.2"},{"start":"20","end":"30","fee":"0.3"}] */ private String pile_id; private String eleType; private String wattmeter; private String power; private String has_gun; private String lock_num; private String res_status; private String res_fee; private String res_timer; private String status; private FeeBean fee; private String nationalStandard; private List<FenshiInfoBean> fenshi_info; private List<ChargeBeforeFeeBean> charge_before_fee; private List<ChargeAfterFeeBean> charge_after_fee; public String getPile_id() { return pile_id; } public void setPile_id(String pile_id) { this.pile_id = pile_id; } public String getEleType() { return eleType; } public void setEleType(String eleType) { this.eleType = eleType; } public String getWattmeter() { return wattmeter; } public void setWattmeter(String wattmeter) { this.wattmeter = wattmeter; } public String getPower() { return power; } public void setPower(String power) { this.power = power; } public String getHas_gun() { return has_gun; } public void setHas_gun(String has_gun) { this.has_gun = has_gun; } public String getLock_num() { return lock_num; } public void setLock_num(String lock_num) { this.lock_num = lock_num; } public String getRes_status() { return res_status; } public void setRes_status(String res_status) { this.res_status = res_status; } public String getRes_fee() { return res_fee; } public void setRes_fee(String res_fee) { this.res_fee = res_fee; } public String getRes_timer() { return res_timer; } public void setRes_timer(String res_timer) { this.res_timer = res_timer; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public FeeBean getFee() { return fee; } public void setFee(FeeBean fee) { this.fee = fee; } public String getNationalStandard() { return nationalStandard; } public void setNationalStandard(String nationalStandard) { this.nationalStandard = nationalStandard; } public List<FenshiInfoBean> getFenshi_info() { return fenshi_info; } public void setFenshi_info(List<FenshiInfoBean> fenshi_info) { this.fenshi_info = fenshi_info; } public List<ChargeBeforeFeeBean> getCharge_before_fee() { return charge_before_fee; } public void setCharge_before_fee(List<ChargeBeforeFeeBean> charge_before_fee) { this.charge_before_fee = charge_before_fee; } public List<ChargeAfterFeeBean> getCharge_after_fee() { return charge_after_fee; } public void setCharge_after_fee(List<ChargeAfterFeeBean> charge_after_fee) { this.charge_after_fee = charge_after_fee; } public static class FeeBean implements Serializable { /** * supplier : 特æ¥ç”µ * stop_cost : å…è´¹ * charge_cost : 1.39å…ƒ/度 * other_cost : 0.8å…ƒ/度 */ private String supplier; private String stop_cost; private String charge_cost; private String other_cost; public String getSupplier() { return supplier; } public void setSupplier(String supplier) { this.supplier = supplier; } public String getStop_cost() { return stop_cost; } public void setStop_cost(String stop_cost) { this.stop_cost = stop_cost; } public String getCharge_cost() { return charge_cost; } public void setCharge_cost(String charge_cost) { this.charge_cost = charge_cost; } public String getOther_cost() { return other_cost; } public void setOther_cost(String other_cost) { this.other_cost = other_cost; } } public static class FenshiInfoBean implements Serializable { /** * start : 00:00 * end : 24:00 * service_free : 0.8 * charge_free : 1.39 */ private String start; private String end; private String service_free; private String charge_free; public String getStart() { return start; } public void setStart(String start) { this.start = start; } public String getEnd() { return end; } public void setEnd(String end) { this.end = end; } public String getService_free() { return service_free; } public void setService_free(String service_free) { this.service_free = service_free; } public String getCharge_free() { return charge_free; } public void setCharge_free(String charge_free) { this.charge_free = charge_free; } public int getStartTotalMinutes() { String[] times = start.split(":"); if (times.length == 2) { int hour = Integer.valueOf(times[0]); int minutes = Integer.valueOf(times[1]); return hour * 60 + minutes; } else { return 0; } } } public static class ChargeBeforeFeeBean implements Serializable { /** * start : 1 * end : 10 * fee : 0.1 */ private String start; private String end; private String fee; public String getStart() { return start; } public void setStart(String start) { this.start = start; } public String getEnd() { return end; } public void setEnd(String end) { this.end = end; } public String getFee() { return fee; } public void setFee(String fee) { this.fee = fee; } } public static class ChargeAfterFeeBean implements Serializable { /** * start : 1 * end : 10 * fee : 0.1 */ private String start; private String end; private String fee; public String getStart() { return start; } public void setStart(String start) { this.start = start; } public String getEnd() { return end; } public void setEnd(String end) { this.end = end; } public String getFee() { return fee; } public void setFee(String fee) { this.fee = fee; } } }