疯狂的狮子li
2022-04-24 7e25a80c5bcb45ed9524a57e24bcabd0a0db625d
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java
@@ -1,8 +1,8 @@
package com.ruoyi.common.core.domain.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.core.domain.TreeEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -23,7 +23,7 @@
@EqualsAndHashCode(callSuper = true)
@TableName("sys_menu")
@ApiModel("菜单权限业务对象")
public class SysMenu extends TreeEntity {
public class SysMenu extends TreeEntity<SysMenu> {
    /**
     * 菜单ID
@@ -45,7 +45,7 @@
     */
    @ApiModelProperty(value = "显示顺序")
    @NotNull(message = "显示顺序不能为空")
    private Long orderNum;
    private Integer orderNum;
    /**
     * 路由地址
@@ -65,8 +65,7 @@
     * 路由参数
     */
    @ApiModelProperty(value = "路由参数")
    @TableField("`query`")
    private String query;
    private String queryParam;
    /**
     * 是否为外链(0是 1否)
@@ -103,6 +102,7 @@
     * 权限字符串
     */
    @ApiModelProperty(value = "权限字符串")
    @JsonInclude(JsonInclude.Include.NON_NULL)
    @Size(min = 0, max = 100, message = "权限标识长度不能超过100个字符")
    private String perms;