MenuTreeDto.java 937 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.xjrsoft.module.system.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import org.hibernate.validator.constraints.Length;
  5. /**
  6. * @title: MenuTreeDto
  7. * @Author tzx
  8. * @Date: 2022/4/10 20:41
  9. * @Version 1.0
  10. */
  11. @Data
  12. public class MenuTreeDto {
  13. @Length(max = 20,message = "系统类型!")
  14. @ApiModelProperty("系统类型")
  15. private String systemType;
  16. @ApiModelProperty("系统主键(主系统默认为0)")
  17. private Long systemId;
  18. @Length(max = 20,message = "菜单名不能大于20个字符!")
  19. private String title;
  20. @Length(max = 20,message = "组件名称不能大于20个字符!")
  21. private String name;
  22. @Length(max = 10,message = "组件编码不能大于10个字符!")
  23. private String code;
  24. private Integer enabledMark;
  25. // 菜单是否显示 0=隐藏 1=显示
  26. private Integer display = 1;
  27. }