AdvancedQuerySchemeForm.java 832 B

12345678910111213141516171819202122232425262728293031
  1. package jnpf.base.model.advancedquery;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import jakarta.validation.constraints.NotBlank;
  5. import java.io.Serializable;
  6. /**
  7. *
  8. * 高级查询表单
  9. * @author JNPF开发平台组
  10. * @version V3.4.2
  11. * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
  12. * @date 2022/5/30
  13. */
  14. @Data
  15. public class AdvancedQuerySchemeForm implements Serializable {
  16. @Schema(description = "名称")
  17. @NotBlank(message = "必填")
  18. private String fullName;
  19. @Schema(description = "条件")
  20. @NotBlank(message = "必填")
  21. private String conditionJson;
  22. @Schema(description = "匹配标志")
  23. @NotBlank(message = "必填")
  24. private String matchLogic;
  25. @Schema(description = "菜单id")
  26. @NotBlank(message = "当前菜单不能为空")
  27. private String moduleId;
  28. }