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