AppVo.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.ruoyi.demo.entity.vo;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.ruoyi.common.core.validate.AddGroup;
  4. import com.ruoyi.common.core.validate.EditGroup;
  5. import com.ruoyi.common.core.validate.QueryGroup;
  6. import lombok.Data;
  7. import javax.validation.constraints.NotBlank;
  8. import javax.validation.constraints.NotNull;
  9. import java.time.LocalDateTime;
  10. @Data
  11. public class AppVo {
  12. @NotBlank(groups = {EditGroup.class, QueryGroup.class})
  13. private String appkey;
  14. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  15. private String appLogo;
  16. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  17. private String appName;
  18. private String appIntroduce;
  19. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  20. private String commercialId;
  21. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  22. private String commercialName;
  23. private Integer state;
  24. @NotBlank(groups = {AddGroup.class, EditGroup.class})
  25. private String callBack;
  26. private String appSecret;
  27. private String prove1;
  28. private String prove2;
  29. private String prove3;
  30. private String prove4;
  31. private String prove5;
  32. private LocalDateTime create_time;
  33. private String annotation;
  34. private Integer deleted;
  35. private String searchText;
  36. private int pageNum = 1;
  37. private int pageSize = 10;
  38. }