210c8460 by chentao

no message

1 parent 036c0a2d
......@@ -12,7 +12,7 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Constraint(validatedBy = AtLeastOneNonNullValidator.class)
@Target({ElementType.TYPE})
@Target({ElementType.METHOD,ElementType.FIELD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface AtLeastOneNonNull {
String message() default "At least one field must be non-null";
......
......@@ -13,7 +13,6 @@ import javax.validation.constraints.Size;
* @date 2024/9/8 16:29
*/
@Data
@AtLeastOneNonNull(fields = {"twoDimensionalOssId", "threeDimensionalOssId"},message = "2D和3D不能都为空")
public class CourseBo extends BaseBO {
private static final long serialVersionUID = 1L;
......@@ -53,6 +52,7 @@ public class CourseBo extends BaseBO {
/**
* 2D oss_id
*/
@AtLeastOneNonNull(fields = {"twoDimensionalOssId", "threeDimensionalOssId"},message = "2D和3D不能都为空")
private String twoDimensionalOssId;
/**
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!