package com.hongqiang.shop.website.entity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; import javax.validation.constraints.NotNull; import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.NotEmpty; import com.hongqiang.shop.modules.entity.OrderEntity; @Entity @Table(name="hq_friend_link") public class FriendLink extends OrderEntity { public enum Type { text, image; } private static final long serialVersionUID = 3019642557500517628L; private String name; private Type type; private String logo; private String url; @NotEmpty @Length(max=200) @Column(nullable=false) public String getName() { return this.name; } public void setName(String name) { this.name = name; } @NotNull @Column(nullable=false) public Type getType() { return this.type; } public void setType(Type type) { this.type = type; } @Length(max=200) public String getLogo() { return this.logo; } public void setLogo(String logo) { this.logo = logo; } @NotEmpty @Length(max=200) @Column(nullable=false) public String getUrl() { return this.url; } public void setUrl(String url) { this.url = url; } }