diff --git a/backend-spring/src/main/java/com/erp/constants/InputTypeConstants.java b/backend-spring/src/main/java/com/erp/constants/InputTypeConstants.java index 59955af4..8f90c325 100644 --- a/backend-spring/src/main/java/com/erp/constants/InputTypeConstants.java +++ b/backend-spring/src/main/java/com/erp/constants/InputTypeConstants.java @@ -5,9 +5,15 @@ import java.util.Set; public final class InputTypeConstants { private InputTypeConstants() {} - /** 사용자가 직접 선택 가능한 INPUT_TYPE 8종 (INSERT/UPDATE-type 검증용) */ + /** + * INSERT/UPDATE-type 검증용 허용 INPUT_TYPE. + * 신규 표준 8종 + 운영 DB 에 잔존하는 legacy 7종(category/select/textarea/checkbox/radio/datetime/boolean). + * 5/15 common-code 재설계가 화이트리스트를 8종으로 좁히면서도 옛 데이터/프론트 정리를 빠뜨려 + * 컬럼 설정 저장 batch 가 일괄 거부됐던 회귀 회복. legacy 정리는 별도 PR 로. + */ public static final Set USER_SELECTABLE_INPUT_TYPES = Set.of( "text", "number", "date", "code", "entity", - "numbering", "file", "image" + "numbering", "file", "image", + "category", "select", "textarea", "checkbox", "radio", "datetime", "boolean" ); }