admin
2020-04-13 dd5b15229cb15459fa7c31ccea77dac28cbfafbd
fanli/src/main/java/com/yeshi/fanli/entity/bus/homemodule/HomeNavbar.java
@@ -2,18 +2,11 @@
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Table;
import javax.persistence.Transient;
import org.yeshi.utils.mybatis.Column;
import org.yeshi.utils.mybatis.Table;
import com.yeshi.fanli.entity.system.BusinessSystem;
import com.google.gson.annotations.Expose;
/**
 * 导航管理
@@ -22,17 +15,13 @@
 *
 * @date 2018年10月23日
 */
@Entity
@Table(name = "yeshi_ec_home_navbar")
@org.yeshi.utils.mybatis.Table("yeshi_ec_home_navbar")
public class HomeNavbar implements Serializable {
@Table("yeshi_ec_home_navbar")
public class HomeNavbar implements Serializable{
   private static final long serialVersionUID = 1L;
   // 消息类型的枚举
   public enum NavbarTypeEnum {
      category("分类"), weex("阿里百川"), web("网页");
      category("分类"), weex("阿里百川"), web("网页") , commonTemplate("通用模板");
      private final String desc;
      private NavbarTypeEnum(String desc) {
@@ -44,56 +33,106 @@
      }
   }
   
   @Id
   @Expose
   @Column(name = "br_id")
   @GeneratedValue(strategy = GenerationType.AUTO)
   @org.yeshi.utils.mybatis.Column(name = "br_id")
   private Long id;
   // 名称
   @JoinColumn(name = "br_name")
   @org.yeshi.utils.mybatis.Column(name = "br_name")
   @Expose
   @Column(name = "br_name")
   private String name;
   // 图片
   @JoinColumn(name = "br_picture")
   @org.yeshi.utils.mybatis.Column(name = "br_picture")
   @Expose
   @Column(name = "br_picture")
   private String picture;
   // 分类id
   @JoinColumn(name = "br_class_id")
   @org.yeshi.utils.mybatis.Column(name = "br_class_id")
   @Expose
   @Column(name = "br_class_id")
   private Long classId;
   // 对应轮播图标识
   @Expose
   @Column(name = "br_swiper_banner_id")
   private Long swiperBannerId;
   // 跳转链接
   @JoinColumn(name = "br_url")
   @org.yeshi.utils.mybatis.Column(name = "br_url")
   @Expose
   @Column(name = "br_url")
   private String url;
   // 类型
   @JoinColumn(name = "br_type")
   @org.yeshi.utils.mybatis.Column(name = "br_type")
   @Expose
   @Column(name = "br_type")
   private NavbarTypeEnum type;
   // 排序
   @JoinColumn(name = "br_orderby")
   @org.yeshi.utils.mybatis.Column(name = "br_orderby")
   @Column(name = "br_orderby")
   private Integer orderby;
   // 排序
   @Column(name = "br_order_man")
   private Integer orderMan;
   // 排序
   @Column(name = "br_order_woman")
   private Integer orderWoman;
   //起始时间
   @Column(name = "br_start_time")
   private Date startTime;
   //结束时间
   @Column(name = "br_end_time")
   private Date endTime;
   // 状态:1启用 0 停用
   @Column(name = "br_state")
   private Integer state;
   // 是否默认: 0 非默认 1 默认项
   @Column(name = "br_is_default")
   private Boolean isDefault;
   // 固定项:0  非固定  1 固定
   @Column(name = "br_is_fixed")
   private Boolean isFixed;
   // 创建时间
   @JoinColumn(name = "br_createtime")
   @org.yeshi.utils.mybatis.Column(name = "br_createtime")
   @Column(name = "br_createtime")
   private Date createtime;
   // 更新时间
   @JoinColumn(name = "br_updatetime")
   @org.yeshi.utils.mybatis.Column(name = "br_updatetime")
   @Column(name = "br_updatetime")
   private Date updatetime;
   
   @Transient // 系统关联列表
   private List<BusinessSystem> systemList;
   // 跳转参数 json 字符串
   @Expose
   @Column(name = "br_params")
   private String params;
   // 是否定时
   private boolean timeTask;
   // 起始时间
   private String startTime_str;
   // 结束时间
   private String endTime_str;
   // 轮播名字
   private String swiperName;
   // 分类名称
   private String className;
   private Integer sex;
   public HomeNavbar() {}
   public HomeNavbar(Long id) {
      this.id = id;
   }
   public Long getId() {
      return id;
   }
@@ -166,12 +205,125 @@
      this.updatetime = updatetime;
   }
   public List<BusinessSystem> getSystemList() {
      return systemList;
   public Long getSwiperBannerId() {
      return swiperBannerId;
   }
   public void setSystemList(List<BusinessSystem> systemList) {
      this.systemList = systemList;
   public void setSwiperBannerId(Long swiperBannerId) {
      this.swiperBannerId = swiperBannerId;
   }
   public Date getStartTime() {
      return startTime;
   }
   public void setStartTime(Date startTime) {
      this.startTime = startTime;
   }
   public Date getEndTime() {
      return endTime;
   }
   public void setEndTime(Date endTime) {
      this.endTime = endTime;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public boolean isTimeTask() {
      return timeTask;
   }
   public void setTimeTask(boolean timeTask) {
      this.timeTask = timeTask;
   }
   public String getStartTime_str() {
      return startTime_str;
   }
   public void setStartTime_str(String startTime_str) {
      this.startTime_str = startTime_str;
   }
   public String getEndTime_str() {
      return endTime_str;
   }
   public void setEndTime_str(String endTime_str) {
      this.endTime_str = endTime_str;
   }
   public String getSwiperName() {
      return swiperName;
   }
   public void setSwiperName(String swiperName) {
      this.swiperName = swiperName;
   }
   public String getClassName() {
      return className;
   }
   public void setClassName(String className) {
      this.className = className;
   }
   public Boolean getIsDefault() {
      return isDefault;
   }
   public void setIsDefault(Boolean isDefault) {
      this.isDefault = isDefault;
   }
   public Boolean getIsFixed() {
      return isFixed;
   }
   public void setIsFixed(Boolean isFixed) {
      this.isFixed = isFixed;
   }
   public Integer getSex() {
      return sex;
   }
   public void setSex(Integer sex) {
      this.sex = sex;
   }
   public Integer getOrderMan() {
      return orderMan;
   }
   public void setOrderMan(Integer orderMan) {
      this.orderMan = orderMan;
   }
   public Integer getOrderWoman() {
      return orderWoman;
   }
   public void setOrderWoman(Integer orderWoman) {
      this.orderWoman = orderWoman;
   }
   public String getParams() {
      return params;
   }
   public void setParams(String params) {
      this.params = params;
   }
}