package com.kidgrow.common.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import java.util.List; import java.util.Set; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description: 系统菜单实体
* @Project:
* @CreateDate: Created in 2020/2/3 16:15
* @Author: liuke */ @Data @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode(callSuper = false) @TableName("sys_menu") public class SysMenu extends SuperEntity { private static final long serialVersionUID = -6442672392700928996L; @JsonSerialize(using = ToStringSerializer.class) private Long parentId; private String name; private String css; private String url; private String path; private Integer sort; private Integer type; private Boolean hidden; private Boolean enabled; @TableLogic private boolean isDel; /** * 请求的类型 */ private String pathMethod; private String tenantId; @TableField(exist = false) private List subMenus; @TableField(exist = false) private Long roleId; @TableField(exist = false) private Set menuIds; }