package com.monkeylessey.sys.domain.query; import com.monkeylessey.enums.general.MenuTypeEnum; import com.monkeylessey.enums.general.StatusEnum; import com.monkeylessey.sys.domain.base.AbsQuery; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @author:xp * @date:2025/3/18 13:49 */ @Data @ApiModel("菜单查询") public class SysMenuQuery extends AbsQuery { @ApiModelProperty("菜单名") private String menuName; @ApiModelProperty(value = "菜单分类,0目录,1菜单,2按钮") private MenuTypeEnum menuType; @ApiModelProperty(value = "0可用,1停用") private StatusEnum status; @ApiModelProperty("菜单路径") private String menuPath; @ApiModelProperty("路由名") private String routerName; @ApiModelProperty("父级") private String parentId; @ApiModelProperty("当前正在修改的组织,在返回树结构时禁用它") private String id; @ApiModelProperty("是否排除菜单") private Boolean excludeBtn = false; }