| 1234567891011121314151617181920212223242526272829303132333435 |
- package com.izouma.awesomeAdmin.domain;
- import lombok.Data;
- import org.hibernate.annotations.Where;
- import javax.persistence.Entity;
- import javax.persistence.JoinColumn;
- import javax.persistence.OneToMany;
- import java.io.Serializable;
- import java.util.List;
- @Data
- @Entity
- @Where(clause = "active = 1")
- public class Menu extends BaseEntity implements Serializable {
- private String name;
- private String path;
- private String icon;
- private Integer sort;
- private Long parent;
- private Boolean root;
- private Boolean enabled;
- private Boolean active;
- @OneToMany
- @JoinColumn(name = "parent", insertable = false, updatable = false)
- List<Menu> children;
- }
|