projectinfo closed BOTH ADD

This commit is contained in:
DanielLee
2026-01-16 12:26:05 +09:00
parent e36af2afa3
commit c8aab5f9fb
4 changed files with 35 additions and 8 deletions

View File

@@ -57,13 +57,14 @@ public class WorkerStatsDto {
example = "f97dc186-e6d3-4645-9737-3173dde8dc64")
private String uuid;
@NotBlank(message = "종료 유형은 필수입니다.")
@Pattern(regexp = "^(LABELING|INSPECTION)$", message = "종료 유형은 LABELING 또는 INSPECTION이어야 합니다.")
@Pattern(
regexp = "^(LABELING|INSPECTION|BOTH)$",
message = "종료 유형은 LABELING, INSPECTION 또는 BOTH 이어야 합니다.")
@Schema(
description = "종료 유형 (LABELING: 라벨링, INSPECTION: 검수)",
description = "종료 유형 (LABELING: 라벨링, INSPECTION: 검수만, BOTH: 라벨링+검수 동시)",
example = "LABELING",
allowableValues = {"LABELING", "INSPECTION"},
requiredMode = Schema.RequiredMode.REQUIRED)
allowableValues = {"LABELING", "INSPECTION", "BOTH"},
requiredMode = Schema.RequiredMode.NOT_REQUIRED)
private String closedType;
@NotBlank(message = "종료 여부는 필수입니다.")