package com.norteksoft.mms.form.entity; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; import com.norteksoft.product.orm.IdEntity; /** * 组合表头 */ @Entity @Table(name="MMS_GROUP_HEADER") public class GroupHeader extends IdEntity implements Serializable,Cloneable{ private static final long serialVersionUID = 1L; private String startColumnName;//开始列名 private Integer numberOfColumns;//合并列数 private String titleText;//新列名称 @Column(name="FK_LIST_VIEW_ID") private Long listViewId;//列表视图 public String getStartColumnName() { return startColumnName; } public void setStartColumnName(String startColumnName) { this.startColumnName = startColumnName; } public Integer getNumberOfColumns() { return numberOfColumns; } public void setNumberOfColumns(Integer numberOfColumns) { this.numberOfColumns = numberOfColumns; } public String getTitleText() { return titleText; } public void setTitleText(String titleText) { this.titleText = titleText; } public Long getListViewId() { return listViewId; } public void setListViewId(Long listViewId) { this.listViewId = listViewId; } @Override public GroupHeader clone(){ try { return (GroupHeader) super.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); throw new RuntimeException("GroupHeader clone failure"); } } }