linwe
2024-08-09 8b7258c9427882bb1798f1502eaa35184c6e374e
src/main/java/org/springblade/modules/system/entity/Menu.java
@@ -16,10 +16,7 @@
 */
package org.springblade.modules.system.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
@@ -57,73 +54,92 @@
   @ApiModelProperty(value = "菜单父主键")
   private Long parentId;
   /**
    * 菜单编号
    */
   @ApiModelProperty(value = "菜单编号")
   /** 菜单编号 */
   @ApiModelProperty(value = "菜单编号", example = "")
   @TableField("code")
   private String code;
   /**
    * 菜单名称
    */
   @ApiModelProperty(value = "菜单名称")
   /** 菜单名称 */
   @ApiModelProperty(value = "菜单名称", example = "")
   @TableField("name")
   private String name;
   /**
    * 菜单别名
    */
   @ApiModelProperty(value = "菜单别名")
   /** 菜单别名 */
   @ApiModelProperty(value = "菜单别名", example = "")
   @TableField("alias")
   private String alias;
   /**
    * 请求地址
    */
   @ApiModelProperty(value = "请求地址")
   /** 请求地址 */
   @ApiModelProperty(value = "请求地址", example = "")
   @TableField("path")
   private String path;
   /**
    * 菜单资源
    */
   @ApiModelProperty(value = "菜单资源")
   /** 菜单资源 */
   @ApiModelProperty(value = "菜单资源", example = "")
   @TableField("source")
   private String source;
   /**
    * 排序
    */
   @ApiModelProperty(value = "排序")
   /** 排序 */
   @ApiModelProperty(value = "排序", example = "")
   @TableField("sort")
   private Integer sort;
   /**
    * 菜单类型
    */
   @ApiModelProperty(value = "菜单类型")
   /** 菜单类型:菜单,按钮 */
   @ApiModelProperty(value = "菜单类型:菜单,按钮", example = "")
   @TableField("category")
   private Integer category;
   /**
    * 操作按钮类型
    */
   @ApiModelProperty(value = "操作按钮类型")
   /** 操作按钮类型 */
   @ApiModelProperty(value = "操作按钮类型", example = "")
   @TableField("action")
   private Integer action;
   /**
    * 是否打开新页面
    */
   @ApiModelProperty(value = "是否打开新页面")
   /** 操作按钮类型 */
   @ApiModelProperty(value = "菜单类型:0:web 1:app", example = "")
   @TableField("menu_type")
   private Integer menuType;
   /** 是否打开新页面 */
   @ApiModelProperty(value = "是否打开新页面", example = "")
   @TableField("is_open")
   private Integer isOpen;
   /**
    * 备注
    */
   @ApiModelProperty(value = "备注")
   /** 组件地址 */
   @ApiModelProperty(value = "组件地址", example = "")
   @TableField("component")
   private String component;
   /** 备注 */
   @ApiModelProperty(value = "备注", example = "")
   @TableField("remark")
   private String remark;
   /**
    * 是否已删除
    */
   @TableLogic
   @ApiModelProperty(value = "是否已删除")
   /** 是否已删除 */
   @ApiModelProperty(value = "是否已删除", example = "")
   @TableField("is_deleted")
   private Integer isDeleted;
   /** 图片地址 */
   @ApiModelProperty(value = "图片地址", example = "")
   @TableField("picture_img")
   private String pictureImg;
   /** 标签 */
   @ApiModelProperty(value = "标签", example = "")
   @TableField("label_id")
   private String labelId;
   /** 颜色 */
   @ApiModelProperty(value = "颜色", example = "")
   @TableField("background")
   private String background;
   /** 标签对象 */
   @ApiModelProperty(value = "标签对象", example = "")
   @TableField("label_str")
   private String labelStr;
   @Override
   public boolean equals(Object obj) {