Device.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.gyee.power.fitting.model;
  2. import lombok.Data;
  3. @Data
  4. public class Device {
  5. private String stationId;
  6. private String deviceId;
  7. //0待机, 1并网, 2故障, 3检修, 4限电, 5受累, 6离线
  8. private Double standbyTime;//0待机
  9. private Double gridConnectionTime;//1并网
  10. private Double faultTime;//2故障
  11. private Double maintenanceTime;//3检修
  12. private Double powerLimitTime;//4限电
  13. private Double stressedTime;//5受累
  14. private Double offlineTime;//6离线
  15. private Double total;
  16. public Double getStandbyTime() {
  17. if (standbyTime==null) {
  18. standbyTime = 0.0;
  19. }
  20. return standbyTime;
  21. }
  22. public Double getGridConnectionTime() {
  23. if (gridConnectionTime==null) {
  24. gridConnectionTime = 0.0;
  25. }
  26. return gridConnectionTime;
  27. }
  28. public Double getFaultTime() {
  29. if (faultTime==null) {
  30. faultTime = 0.0;
  31. }
  32. return faultTime;
  33. }
  34. public Double getMaintenanceTime() {
  35. if (maintenanceTime==null) {
  36. maintenanceTime = 0.0;
  37. }
  38. return maintenanceTime;
  39. }
  40. public Double getPowerLimitTime() {
  41. if (powerLimitTime==null) {
  42. powerLimitTime = 0.0;
  43. }
  44. return powerLimitTime;
  45. }
  46. public Double getStressedTime() {
  47. if (stressedTime==null) {
  48. stressedTime = 0.0;
  49. }
  50. return stressedTime;
  51. }
  52. public Double getOfflineTime() {
  53. if (offlineTime==null) {
  54. offlineTime = 0.0;
  55. }
  56. return offlineTime;
  57. }
  58. }