package com.bstek.bdf2.core.model; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.List; /** * @since 2013-1-22 */ @Data @Entity @Table(name = "BDF2_URL") public class Url implements Serializable { private static final long serialVersionUID = -7769851883836480732L; @Id @Column(name = "ID_", length = 60) private String id; @Column(name = "NAME_", length = 60, nullable = false) private String name; @Column(name = "DESC_", length = 120) private String desc; @Column(name = "URL_", length = 120) private String url; @Column(name = "FOR_NAVIGATION_", nullable = false) private boolean forNavigation = true; @Column(name = "COMPANY_ID_", length = 10, nullable = false) private String companyId; @Column(name = "SYSTEM_ID_", length = 20) private String systemId; @Column(name = "ICON_", length = 120) private String icon; @Column(name = "ORDER_") private Integer order; @Column(name = "PARENT_ID_", length = 60) private String parentId; @Column(name = "TARGET_", length = 10) private String target = "_self"; @Transient private boolean use; @Transient private List children; }