package com.newvideo.domain; import java.util.List; import javax.persistence.Entity; import javax.persistence.ManyToOne; import javax.validation.constraints.Pattern; import com.google.gson.annotations.Expose; /** * 首页的分类 * * @author Administrator * */ @Entity public class HomeType { @Expose private String id; @Expose private String name; @Expose private String createtime; private String beizhu; @Pattern(regexp="[0-9]+",message="请输入数字") private String orderby; private AdminInfo admin; @Expose private List homeVideoList; @Expose private List videoList;// 做老版本兼容 @Expose private String activity; @Expose private String params; @Expose private boolean hasMore; @Expose private String iosControl; @Expose private String icon; public String getIcon() { return icon; } public void setIcon(String icon) { this.icon = icon; } @Expose private List itemTypeList;//子类型 public List getItemTypeList() { return itemTypeList; } public void setItemTypeList(List itemTypeList) { this.itemTypeList = itemTypeList; } public String getIosControl() { return iosControl; } public void setIosControl(String iosControl) { this.iosControl = iosControl; } @Expose private int number;// 显示多少个 public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } public String getActivity() { return activity; } public void setActivity(String activity) { this.activity = activity; } public String getParams() { return params; } public void setParams(String params) { this.params = params; } public boolean isHasMore() { return hasMore; } public void setHasMore(boolean hasMore) { this.hasMore = hasMore; } public List getVideoList() { return videoList; } public void setVideoList(List videoList) { this.videoList = videoList; } public List getHomeVideoList() { return homeVideoList; } public void setHomeVideoList(List homeVideoList) { this.homeVideoList = homeVideoList; } @Expose private int columns; public int getColumns() { return columns; } public void setColumns(int columns) { this.columns = columns; } public HomeType() { } public HomeType(String id) { this.id = id; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCreatetime() { return createtime; } public void setCreatetime(String createtime) { this.createtime = createtime; } public String getBeizhu() { return beizhu; } public void setBeizhu(String beizhu) { this.beizhu = beizhu; } public String getOrderby() { return orderby; } public void setOrderby(String orderby) { this.orderby = orderby; } @ManyToOne public AdminInfo getAdmin() { return admin; } public void setAdmin(AdminInfo admin) { this.admin = admin; } }