17 lines
508 B
Java
17 lines
508 B
Java
package com.cadlabel.dto.cad.annotation;
|
|
|
|
import jakarta.validation.constraints.NotBlank;
|
|
import jakarta.validation.constraints.NotEmpty;
|
|
import jakarta.validation.constraints.Positive;
|
|
import jakarta.validation.constraints.Size;
|
|
import java.util.List;
|
|
|
|
public record CreateCadFunctionRequest(
|
|
@NotBlank @Size(max = 255) String functionName,
|
|
@Size(max = 64) String functionType,
|
|
String goalDescription,
|
|
String remark,
|
|
@NotEmpty List<@Positive Long> structureIds
|
|
) {
|
|
}
|