package com.crowdcrystal.model; import java.io.Serializable; import java.util.Date; import java.util.List; import java.util.Map; import java.text.ParseException; import java.text.SimpleDateFormat; import javax.persistence.GeneratedValue; import javax.persistence.Column; import javax.persistence.Id; import utils.plugins.excel.ExpTag; import utils.typeHelper.DateHelper; /** * <br> * <b>实体类</b><br> * <b>功能:业务表</b>rpt_cap_machroom:<br> * <b>作者:Administrator</b><br> * <b>日期:</b> Dec 21,2016 <br> * <b>版权所有:<b>版权所有(C) 2016<br> */ @SuppressWarnings("serial") public class RptCapMachroom implements Serializable { public static final String tableName = "rpt_cap_machroom"; @Id@GeneratedValue private Integer id; // private Integer machroomid; // 机房唯一编号=zgid private Integer zgid; private Date readtime; // 读表时间 private String readtimeStr; // 读表时间 [日期格式化后的字符串] private String readtimeFrom; // 读表时间 [日期格式化后的字符串] private String readtimeTo; // 读表时间 [日期格式化后的字符串] private String txjf_readtimeFrom; // 读表时间 [日期格式化后的字符串] private String txjf_readtimeTo; // 读表时间 [日期格式化后的字符串] private String txjf_buildname; // 读表时间 [日期格式化后的字符串] @ExpTag(name="名称") private String machname; // 参数 @ExpTag(name="电表读数") private Double totalRead; // 总表读数 @ExpTag(name="主设备读数") private Double mainRead; // 主设备读数 @ExpTag(name="空调设备读数") private Double airconRead; // 调空读数 private Double otherRead; // 其它电表读数 @ExpTag(name="总能耗") private Double totalUsage; // 其他参数 @ExpTag(name="主设备能耗") private Double mainUsage; // 一天主设备能耗 private Integer buildid; // private String buildtype; // @ExpTag(name="空调设备能耗") private Double airconUsage; // 天一空调能耗 @ExpTag(name="其他设备能耗") private Double otherUsage; // 一天其它设备能耗 private Double elcUsage; // 其他参数 @ExpTag(name="PUE") private float pue;//pue值 private Integer pueFlag;//pue状态 @ExpTag(name="PUE状态") private String pueFlagStr;//pue状态 @ExpTag(name="室内温度(摄氏度)") private Double temperature; // private Integer regionid; private Integer machroomtype; private String extend;//机房分类 //显示一个月的数据 private String nhValustr ;//能耗 private String[] nhValues;//能耗数据 private String timestr ;//时间 private String[] times;//时间 private String mainUsageStr ;//主设备能耗 private String[] mainUsages;//主设备能耗 private String airconUsageStr ;// 空调设备能耗 private String[] airconUsages;//空调设备能耗 private String otherUsageStr ;// 其他设备能耗 private String[] otherUsages;//其他设备能耗 private List<SysLnRoleDataPermission> sysLnRoleDataPermissions;//角色数据权限表[本系统属于角色区域权限] private Map<String,String> regionParamSettings; public Map<String, String> getRegionParamSettings() { return regionParamSettings; } public void setRegionParamSettings(Map<String, String> regionParamSettings) { this.regionParamSettings = regionParamSettings; } public Integer getUserIdForPerm() { return userIdForPerm; } public void setUserIdForPerm(Integer userIdForPerm) { this.userIdForPerm = userIdForPerm; } private Integer userIdForPerm;//用户权限ID /************************get set method**************************/ public Integer getId() { return this.id; } @Column(name = "ID" , nullable = false) public void setId(Integer id) { this.id=id; } public Integer getMachroomid() { return this.machroomid; } @Column(name = "machroomID" , columnDefinition="机房唯一编号=zgid" , nullable = false) public void setMachroomid(Integer machroomid) { this.machroomid=machroomid; } public Date getReadtime() { return this.readtime; } @Column(name = "readtime" , columnDefinition="读表时间" , nullable = false) public void setReadtime(Date readtime) { this.readtime=readtime; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String date_ = null; try { date_ = sdf.format(readtime); } catch (Exception e) { e.printStackTrace(); } this.readtimeStr = date_; } public Double getTotalRead() { return this.totalRead; } @Column(name = "total_read" , columnDefinition="总表读数" , nullable = true) public void setTotalRead(Double totalRead) { this.totalRead=totalRead; } public Double getMainRead() { return this.mainRead; } @Column(name = "main_read" , columnDefinition="主设备读数" , nullable = true) public void setMainRead(Double mainRead) { this.mainRead=mainRead; } public Double getAirconRead() { return this.airconRead; } @Column(name = "aircon_read" , columnDefinition="调空读数" , nullable = true) public void setAirconRead(Double airconRead) { this.airconRead=airconRead; } public Double getOtherRead() { return this.otherRead; } @Column(name = "other_read" , columnDefinition="其它电表读数" , nullable = true) public void setOtherRead(Double otherRead) { this.otherRead=otherRead; } public Double getTemperature() { return this.temperature; } @Column(name = "temperature" , nullable = true) public void setTemperature(Double temperature) { this.temperature=temperature; } public Double getMainUsage() { return this.mainUsage; } @Column(name = "main_usage" , columnDefinition="一天主设备能耗" , nullable = false) public void setMainUsage(Double mainUsage) { this.mainUsage=mainUsage; } public Double getAirconUsage() { return this.airconUsage; } @Column(name = "aircon_usage" , columnDefinition="天一空调能耗" , nullable = false) public void setAirconUsage(Double airconUsage) { this.airconUsage=airconUsage; } public Double getOtherUsage() { return this.otherUsage; } @Column(name = "other_usage" , columnDefinition="一天其它设备能耗" , nullable = false) public void setOtherUsage(Double otherUsage) { this.otherUsage=otherUsage; } public String getReadtimeStr() { return this.readtimeStr; } public void setReadtimeStr(Date readtime) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date_ = null; try { date_ = sdf.format(readtime); } catch (Exception e) { e.printStackTrace(); } this.readtimeStr = date_; } @Override public String toString() { return "rptCapMachroom [id = "+this.id+",machroomid = "+this.machroomid+",readtime = "+this.readtime+",totalRead = "+this.totalRead+",mainRead = "+this.mainRead+ ",airconRead = "+this.airconRead+",otherRead = "+this.otherRead+",temperature = "+this.temperature+",mainUsage = "+this.mainUsage+",airconUsage = "+this.airconUsage+ ",otherUsage = "+this.otherUsage+" ]"; } public Double getTotalUsage() { return totalUsage; } public void setTotalUsage(Double totalUsage) { this.totalUsage = totalUsage; } public Double getElcUsage() { return elcUsage; } public void setElcUsage(Double elcUsage) { this.elcUsage = elcUsage; } public float getPue() { return pue; } public void setPue(float pue) { this.pue = pue; } public String getReadtimeFrom() { return readtimeFrom; } public void setReadtimeFrom(String readtimeFrom) { this.readtimeFrom = readtimeFrom; } public String getReadtimeTo() { return readtimeTo; } public void setReadtimeTo(String readtimeTo) { this.readtimeTo = readtimeTo; } public String getMachname() { return machname; } public void setMachname(String machname) { this.machname = machname; } public Integer getRegionid() { return regionid; } public void setRegionid(Integer regionid) { this.regionid = regionid; } public String getNhValustr() { return nhValustr; } public void setNhValustr(String nhValustr) { this.nhValustr = nhValustr; if(nhValustr != null && !"".equals(nhValustr)){ nhValues = nhValustr.split(","); }else{ //获取当前月 try { for(int i = 0;i <= DateHelper.daysBetween(this.readtimeFrom,this.readtimeTo);i++){ nhValues[i] = "0"; } } catch (ParseException e) { e.printStackTrace(); } } } public String[] getNhValues() { return nhValues; } public void setNhValues(String[] nhValues) { this.nhValues = nhValues; } public String getTimestr() { return timestr; } public void setTimestr(String timestr) { this.timestr = timestr; if(timestr != null && !"".equals(timestr)){ times = timestr.split(","); }else{ //获取当前月 try { for(int i = 0;i <= DateHelper.daysBetween(this.readtimeFrom,this.readtimeTo);i++){ times[i] = i+1+""; } } catch (ParseException e) { e.printStackTrace(); } } } public String[] getTimes() { return times; } public void setTimes(String[] times) { this.times = times; } public String getMainUsageStr() { return mainUsageStr; } public void setMainUsageStr(String mainUsageStr) { this.mainUsageStr = mainUsageStr; if(mainUsageStr != null && !"".equals(mainUsageStr)){ mainUsages = mainUsageStr.split(","); }else{ //获取当前月 try { for(int i = 0;i <= DateHelper.daysBetween(this.readtimeFrom,this.readtimeTo);i++){ mainUsages[i] = "0"; } } catch (ParseException e) { e.printStackTrace(); } } } public String[] getMainUsages() { return mainUsages; } public void setMainUsages(String[] mainUsages) { this.mainUsages = mainUsages; } public String getAirconUsageStr() { return airconUsageStr; } public void setAirconUsageStr(String airconUsageStr) { this.airconUsageStr = airconUsageStr; if(airconUsageStr != null && !"".equals(airconUsageStr)){ airconUsages = airconUsageStr.split(","); }else{ //获取当前月 try { for(int i = 0;i <= DateHelper.daysBetween(this.readtimeFrom,this.readtimeTo);i++){ airconUsages[i] = "0"; } } catch (ParseException e) { e.printStackTrace(); } } } public String[] getAirconUsages() { return airconUsages; } public void setAirconUsages(String[] airconUsages) { this.airconUsages = airconUsages; } public String getOtherUsageStr() { return otherUsageStr; } public void setOtherUsageStr(String otherUsageStr) { this.otherUsageStr = otherUsageStr; if(otherUsageStr != null && !"".equals(otherUsageStr)){ otherUsages = otherUsageStr.split(","); }else{ //获取当前月 try { for(int i = 0;i <= DateHelper.daysBetween(this.readtimeFrom,this.readtimeTo);i++){ otherUsages[i] = "0"; } } catch (ParseException e) { e.printStackTrace(); } } } public String[] getOtherUsages() { return otherUsages; } public void setOtherUsages(String[] otherUsages) { this.otherUsages = otherUsages; } public Integer getBuildid() { return buildid; } public void setBuildid(Integer buildid) { this.buildid = buildid; } public String getBuildtype() { return buildtype; } public void setBuildtype(String buildtype) { this.buildtype = buildtype; } public Integer getPueFlag() { return pueFlag; } public void setPueFlag(Integer pueFlag) { this.pueFlag = pueFlag; } public String getPueFlagStr() { return pueFlagStr; } public void setPueFlagStr(String pueFlagStr) { this.pueFlagStr = pueFlagStr; } public void setReadtimeStr(String readtimeStr) { this.readtimeStr = readtimeStr; } public String getTxjf_readtimeFrom() { return txjf_readtimeFrom; } public void setTxjf_readtimeFrom(String txjf_readtimeFrom) { this.txjf_readtimeFrom = txjf_readtimeFrom; } public String getTxjf_readtimeTo() { return txjf_readtimeTo; } public void setTxjf_readtimeTo(String txjf_readtimeTo) { this.txjf_readtimeTo = txjf_readtimeTo; } public List<SysLnRoleDataPermission> getSysLnRoleDataPermissions() { return sysLnRoleDataPermissions; } public void setSysLnRoleDataPermissions( List<SysLnRoleDataPermission> sysLnRoleDataPermissions) { this.sysLnRoleDataPermissions = sysLnRoleDataPermissions; } public String getTxjf_buildname() { return txjf_buildname; } public void setTxjf_buildname(String txjf_buildname) { this.txjf_buildname = txjf_buildname; } public Integer getZgid() { return zgid; } public void setZgid(Integer zgid) { this.zgid = zgid; } public String getExtend() { return extend; } public void setExtend(String extend) { this.extend = extend; } public Integer getMachroomtype() { return machroomtype; } public void setMachroomtype(Integer machroomtype) { this.machroomtype = machroomtype; } }
DateHelper
最新推荐文章于 2021-05-25 17:13:29 发布