package com.gkhy.fourierSpecialGasMonitor.entity.req; import com.gkhy.fourierSpecialGasMonitor.enums.WarningThresholdEnum; import lombok.Data; import javax.persistence.*; import java.lang.reflect.Field; import java.time.LocalDateTime; @Data public class UploadGasFluxReqDTO { private String equipmentId; private LocalDateTime time; private int areaId; private int type; private Double windSpeed; private int windDirection; private int gasName01; private Double gasValue01; private int gasName02; private Double gasValue02; private int gasName03; private Double gasValue03; private int gasName04; private Double gasValue04; private int gasName05; private Double gasValue05; private int gasName06; private Double gasValue06; private int gasName07; private Double gasValue07; private int gasName08; private Double gasValue08; private int gasName09; private Double gasValue09; private int gasName10; private Double gasValue10; private int gasName11; private Double gasValue11; private int gasName12; private Double gasValue12; private int gasName13; private Double gasValue13; private int gasName14; private Double gasValue14; private int gasName15; private Double gasValue15; private int gasName16; private Double gasValue16; private int gasName17; private Double gasValue17; private int gasName18; private Double gasValue18; private int gasName19; private Double gasValue19; private int gasName20; private Double gasValue20; public UploadGasFluxReqDTO expansionFactor(){ if (gasValue01 != null) { gasValue01 = Math.round(gasValue01 * 3600 * 100.0) / 100.0; } if (gasValue02 != null) { gasValue02 = Math.round(gasValue02 * 3600 * 100.0) / 100.0; } if (gasValue03 != null) { gasValue03 = Math.round(gasValue03 * 3.6 * 100.0) / 100.0; } if (gasValue04 != null) { gasValue04 = Math.round(gasValue04 * 3600 * 100.0) / 100.0; } if (gasValue05 != null) { gasValue05 = Math.round(gasValue05 * 3600 * 100.0) / 100.0; } if (gasValue06 != null) { gasValue06 = Math.round(gasValue06 * 3600 * 100.0) / 100.0; } if (gasValue07 != null) { gasValue07 = Math.round(gasValue07 * 3600 * 100.0) / 100.0; } if (gasValue08 != null) { gasValue08 = Math.round(gasValue08 * 3600 * 100.0) / 100.0; } if (gasValue09 != null) { gasValue09 = Math.round(gasValue09 * 3600 * 100.0) / 100.0; } if (gasValue10 != null) { gasValue10 = Math.round(gasValue10 * 3600 * 100.0) / 100.0; } if (gasValue11 != null) { gasValue11 = Math.round(gasValue11 * 3600 * 100.0) / 100.0; } if (gasValue12 != null) { gasValue12 = Math.round(gasValue12 * 3600 * 100.0) / 100.0; } if (gasValue13 != null) { gasValue13 = Math.round(gasValue13 * 3600 * 100.0) / 100.0; } if (gasValue14 != null) { gasValue14 = Math.round(gasValue14 * 3600 * 100.0) / 100.0; } if (gasValue15 != null) { gasValue15 = Math.round(gasValue15 * 3600 * 100.0) / 100.0; } if (gasValue16 != null) { gasValue16 = Math.round(gasValue16 * 3600 * 100.0) / 100.0; } if (gasValue17 != null) { gasValue17 = Math.round(gasValue17 * 3600 * 100.0) / 100.0; } if (gasValue18 != null) { gasValue18 = Math.round(gasValue18 * 3600 * 100.0) / 100.0; } if (gasValue19 != null) { gasValue19 = Math.round(gasValue19 * 3600 * 100.0) / 100.0; } if (gasValue20 != null) { gasValue20 = Math.round(gasValue20 * 3600 * 100.0) / 100.0; } return this; } }