|  |  | 
 |  |  | import com.baomidou.mybatisplus.annotations.TableId; | 
 |  |  | import com.baomidou.mybatisplus.annotations.TableName; | 
 |  |  | import com.baomidou.mybatisplus.enums.IdType; | 
 |  |  | import com.zy.system.service.ResourceService; | 
 |  |  | import com.core.common.Cools; | 
 |  |  | import com.core.common.SpringUtils; | 
 |  |  | import com.zy.system.service.ResourceService; | 
 |  |  |  | 
 |  |  | import java.io.Serializable; | 
 |  |  |  | 
 |  |  | 
 |  |  |     private Long resourceId; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 菜单等级 1: 一级菜单  2: 二级菜单   | 
 |  |  |      * 菜单等级 1: 一级菜单  2: 二级菜单 | 
 |  |  |      */ | 
 |  |  |     private Short level; | 
 |  |  |  | 
 |  |  | 
 |  |  |     private Integer sort; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 状态 1: 正常  0: 禁用   | 
 |  |  |      * 状态 1: 正常  0: 禁用 | 
 |  |  |      */ | 
 |  |  |     private Short status; | 
 |  |  |  | 
 |  |  |     public Resource() {} | 
 |  |  |     public Resource() { | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Resource(String code,String name,Long resourceId,Short level,Integer sort,Short status) { | 
 |  |  |     public Resource(String code, String name, Long resourceId, Short level, Integer sort, Short status) { | 
 |  |  |         this.code = code; | 
 |  |  |         this.name = name; | 
 |  |  |         this.resourceId = resourceId; | 
 |  |  | 
 |  |  |         return resourceId; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getResourceName(){ | 
 |  |  |     public String getResourceName() { | 
 |  |  |         ResourceService service = SpringUtils.getBean(ResourceService.class); | 
 |  |  |         Resource resource = service.selectById(this.resourceId); | 
 |  |  |         if (!Cools.isEmpty(resource)){ | 
 |  |  |         if (!Cools.isEmpty(resource)) { | 
 |  |  |             return resource.getName(); | 
 |  |  |         } | 
 |  |  |         return null; | 
 |  |  | 
 |  |  |         return level; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getLevel$(){ | 
 |  |  |         if (null == this.level){ return null; } | 
 |  |  |         switch (this.level){ | 
 |  |  |     public String getLevel$() { | 
 |  |  |         if (null == this.level) { | 
 |  |  |             return null; | 
 |  |  |         } | 
 |  |  |         switch (this.level) { | 
 |  |  |             case 1: | 
 |  |  |                 return "一级菜单"; | 
 |  |  |             case 2: | 
 |  |  | 
 |  |  |         return status; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getStatus$(){ | 
 |  |  |         if (null == this.status){ return null; } | 
 |  |  |         switch (this.status){ | 
 |  |  |     public String getStatus$() { | 
 |  |  |         if (null == this.status) { | 
 |  |  |             return null; | 
 |  |  |         } | 
 |  |  |         switch (this.status) { | 
 |  |  |             case 1: | 
 |  |  |                 return "正常"; | 
 |  |  |             case 0: |