标注接口

This commit is contained in:
lxp
2026-07-08 16:01:51 +08:00
parent 3f30d574d6
commit bc18930b7a
28 changed files with 2040 additions and 1 deletions
@@ -0,0 +1,16 @@
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
) {
}