shjung %!s(int64=3) %!d(string=hai) anos
pai
achega
62e21fb8ae

+ 7 - 0
src/main/java/com/its/api/its/model/dto/vms/TbVmsLinkIfscDto.java

@@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.*;
 
+import javax.persistence.Column;
 import javax.validation.constraints.PositiveOrZero;
 import java.io.Serializable;
 
@@ -44,16 +45,22 @@ public class TbVmsLinkIfscDto implements Serializable {
     @JsonProperty("end_nm")
     private String endNm;
 
+    @ApiModelProperty("구간 길이")  // Y NUMBER(5)
+    @Column(name = "sect_lngt", columnDefinition = "NUMBER", length = 5)
+    private Integer sectLngt;
+
     public void setIfscInfo(TbIfsc ifsc) {
         if (ifsc == null) {
             this.ifscNm = "";
             this.strtNm = "";
             this.endNm  = "";
+            this.sectLngt = 0;
         }
         else {
             this.ifscNm = ifsc.getIfscNm();
             this.strtNm = ifsc.getStrtNm();
             this.endNm  = ifsc.getEndNm();
+            this.sectLngt = ifsc.getSectLngt();
         }
     }
     // Code Description Field

+ 3 - 0
src/main/java/com/its/api/its/service/vms/TbVmsIfscService.java

@@ -46,7 +46,9 @@ public class TbVmsIfscService {
 
     // 데이터 1건 조회(기존 데이터가 반드시 존재해야 함)
     public TbVmsIfscDto findById(Long id) {
+        // VMS 정보제공구간 조회
         TbVmsIfsc entity = requireOne(id);
+        // 정보제공구간 구성정보 조회
         List<TbVmsLinkIfscDto> list = this.linkIfscService.findDataById(id);
         TbVmsIfscDto dto = entity.toDto();
         dto.setIfscs(list);
@@ -54,6 +56,7 @@ public class TbVmsIfscService {
         TbVmsIfscCmtrGradDto.CmtrGrad grad1 = new TbVmsIfscCmtrGradDto.CmtrGrad(0, 0);
         TbVmsIfscCmtrGradDto.CmtrGrad grad2 = new TbVmsIfscCmtrGradDto.CmtrGrad(0, 0);
         TbVmsIfscCmtrGradDto.CmtrGrad grad3 = new TbVmsIfscCmtrGradDto.CmtrGrad(0, 0);
+        // 정보제공구간 소통등급 정보 조회
         List<TbVmsIfscCmtrGradDto> gradList = this.cmtrGradService.findDataById(id);
         if (gradList != null) {
             for (TbVmsIfscCmtrGradDto grad : gradList) {