LinkParaClctSystDto.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.its.op.model.dto.database;
  2. import com.its.op.model.entity.database.LinkParaClctSyst;
  3. import lombok.*;
  4. import java.io.Serializable;
  5. public class LinkParaClctSystDto implements Serializable {
  6. @Getter
  7. public static class LinkParaClctSystInfo {
  8. private final Long LINK_ID; // N NUMBER(10) N 링크ID
  9. private final String CLCT_SYST_CD; // N VARCHAR2(7) N 수집 시스템 코드
  10. private final Integer FUSN_PRRT; // N NUMBER(2) Y 0 퓨전 우선순위
  11. private final Double FUSN_WGHT; // N NUMBER(5,2) Y 0 퓨전 가중치
  12. public LinkParaClctSystInfo(LinkParaClctSyst entity) {
  13. this.LINK_ID = entity.getLINK_ID();
  14. this.CLCT_SYST_CD = entity.getCLCT_SYST_CD();
  15. this.FUSN_PRRT = entity.getFUSN_PRRT();
  16. this.FUSN_WGHT = entity.getFUSN_WGHT();
  17. }
  18. }
  19. @Getter
  20. @Setter
  21. @ToString
  22. @NoArgsConstructor(access = AccessLevel.PROTECTED)
  23. public static class LinkParaClctSystUpdateReq {
  24. private String CLCT_SYST_CD; // N VARCHAR2(7) N 수집 시스템 코드
  25. private Integer FUSN_PRRT; // N NUMBER(2) Y 0 퓨전 우선순위
  26. private Double FUSN_WGHT; // N NUMBER(5,2) Y 0 퓨전 가중치
  27. @Builder
  28. public LinkParaClctSystUpdateReq(String CLCT_SYST_CD, Integer FUSN_PRRT, Double FUSN_WGHT) {
  29. this.CLCT_SYST_CD = CLCT_SYST_CD;
  30. this.FUSN_PRRT = FUSN_PRRT;
  31. this.FUSN_WGHT = FUSN_WGHT;
  32. }
  33. }
  34. }