| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.its.op.model.dto;
- import com.its.op.model.entity.Node;
- import com.its.op.model.enums.CodeRepository;
- import lombok.*;
- import java.io.Serializable;
- public class NodeDto implements Serializable {
- @Getter
- public static class Info {
- private final Long NODE_ID; // N NUMBER(10) N 노드ID
- private final String NODE_TYPE; // N VARCHAR2(3) Y 노드유형
- private final String NODE_NAME; // N VARCHAR2(100) Y 교차로명칭
- private final String TURN_P; // N VARCHAR2(1) Y 회전제한유무
- private final String RMRK; // N VARCHAR2(50) Y 비고
- private final Double X_CRDN; // N NUMBER(11,8) Y X 좌표
- private final Double Y_CRDN; // N NUMBER(10,8) Y Y 좌표
- private final String NODE_TYPE_DESC;
- private final String TURN_P_DESC;
- public Info(Node entity) {
- this.NODE_ID = entity.getNODE_ID();
- this.NODE_TYPE = entity.getNODE_TYPE();
- this.NODE_NAME = entity.getNODE_NAME();
- this.TURN_P = entity.getTURN_P();
- this.RMRK = entity.getRMRK();
- this.X_CRDN = entity.getX_CRDN();
- this.Y_CRDN = entity.getY_CRDN();
- this.NODE_TYPE_DESC = CodeRepository.getCodeDesc(CodeRepository.NODE_TYPE, this.NODE_TYPE);
- if (this.TURN_P.equals("0"))
- this.TURN_P_DESC = "[0] 무";
- else
- if (this.TURN_P.equals("1"))
- this.TURN_P_DESC = "[1] 유";
- else
- this.TURN_P_DESC = "[" + TURN_P + "] ?";
- }
- }
- @Getter
- @Setter
- @ToString
- @NoArgsConstructor(access = AccessLevel.PROTECTED)
- public static class NameUpdateReq {
- private String NODE_NAME;
- @Builder
- public NameUpdateReq(String NODE_NAME) {
- this.NODE_NAME = NODE_NAME;
- }
- }
- }
|