shjung 2 年之前
父节点
当前提交
80921ec929

+ 13 - 2
src/main/java/com/its/op/dto/its/facility/TbFcltSubjPartDto.java

@@ -36,6 +36,10 @@ public class TbFcltSubjPartDto implements Serializable {
     @JsonProperty("part_nm")
     private String partNm;
 
+    @ApiModelProperty("부품단위")  // Y VARCHAR2(10)
+    @JsonProperty("part_unit")
+    private String partUnit;
+
     @ApiModelProperty("부품 세부사양")  // Y VARCHAR2(100)
     @JsonProperty("part_detl")
     private String partDetl;
@@ -84,9 +88,14 @@ public class TbFcltSubjPartDto implements Serializable {
         @Size(min=1, max=100)
         private String partNm;
 
+        @ApiModelProperty("부품단위, Nullable = Y, VARCHAR2(10)")
+        @JsonProperty("part_unit")
+        @Size(max=10)
+        private String partUnit;
+
         @ApiModelProperty("부품 세부사양, Nullable = Y, VARCHAR2(100)")  // Y VARCHAR2(100)
         @JsonProperty("part_detl")
-        @Size(min=1, max=100)
+        @Size(max=100)
         private String partDetl;
 
         @ApiModelProperty("내구년한(월), Nullable = Y, NUMBER(5)")  // Y NUMBER(5)
@@ -106,11 +115,12 @@ public class TbFcltSubjPartDto implements Serializable {
         private String delYn;
 
         @Builder
-        public TbFcltSubjPartUpdReq(Long part_nmbr, Long subj_nmbr, Integer part_id, String part_nm, String part_detl, Integer valid_mn, Integer valid_cnt, String del_yn) {
+        public TbFcltSubjPartUpdReq(Long part_nmbr, Long subj_nmbr, Integer part_id, String part_nm, String part_unit, String part_detl, Integer valid_mn, Integer valid_cnt, String del_yn) {
             this.partNmbr = part_nmbr;
             this.subjNmbr = subj_nmbr;
             this.partId = part_id;
             this.partNm = part_nm;
+            this.partUnit = part_unit;
             this.partDetl = part_detl;
             this.validMn = valid_mn;
             this.validCnt = valid_cnt;
@@ -123,6 +133,7 @@ public class TbFcltSubjPartDto implements Serializable {
                     .subjNmbr(this.subjNmbr)
                     .partId(this.partId)
                     .partNm(this.partNm)
+                    .partUnit(this.partUnit)
                     .partDetl(this.partDetl)
                     .validMn(this.validMn)
                     .validCnt(this.validCnt)

+ 1 - 1
src/main/java/com/its/op/dto/its/facility/TbFcltSubjPartInDto.java

@@ -80,7 +80,7 @@ public class TbFcltSubjPartInDto implements Serializable {
 
         @ApiModelProperty("단위(EA, ...), Nullable = Y, VARCHAR2(10)")  // Y VARCHAR2(10)
         @JsonProperty("in_unit")
-        @Size(min=1, max=10)
+        @Size(max=10)
         private String inUnit;
 
         @ApiModelProperty("단위 수량당 단가, Nullable = N, NUMBER(5)")  // N NUMBER(5)

+ 6 - 0
src/main/java/com/its/op/entity/its/facility/TbFcltSubjPart.java

@@ -44,7 +44,11 @@ public class TbFcltSubjPart implements Serializable {
     @Column(name = "PART_NM", length = 100)
     private String partNm;
 
+    @ApiModelProperty("부품 단위(EA, ...)")  // Y VARCHAR2(10)
+    @Column(name = "PART_UNIT", length = 10)
+    private String partUnit;
     @ApiModelProperty("부품 세부사양")  // Y VARCHAR2(100)
+
     @Column(name = "PART_DETL", length = 100)
     private String partDetl;
 
@@ -66,6 +70,7 @@ public class TbFcltSubjPart implements Serializable {
                 .subjNmbr(this.subjNmbr)
                 .partId(this.partId)
                 .partNm(this.partNm)
+                .partUnit(this.partUnit)
                 .partDetl(this.partDetl)
                 .validMn(this.validMn)
                 .validCnt(this.validCnt)
@@ -81,6 +86,7 @@ public class TbFcltSubjPart implements Serializable {
         this.subjNmbr = req.getSubjNmbr();
         this.partId = req.getPartId();
         this.partNm = req.getPartNm();
+        this.partUnit = req.getPartUnit();
         this.partDetl = req.getPartDetl();
         this.validMn = req.getValidMn();
         this.validCnt = req.getValidCnt();