package com.norteksoft.mms.authority.entity;
import java.io.Serializable;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import com.norteksoft.product.orm.IdEntity;
/**
* 数据规则
* @author Administrator
*
*/
@Entity
@Table(name="MMS_DATA_RULE")
public class DataRule extends IdEntity implements Serializable{
private static final long serialVersionUID = 1L;
private String code;
private String name;
private Long dataTableId;
private String dataTableName;
private String remark;
private Long ruleTypeId;
private String ruleTypeName;
private Long systemId;
@OneToMany(cascade=CascadeType.ALL,mappedBy="dataRule")
private List<Condition> conditions;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getDataTableId() {
return dataTableId;
}
public void setDataTableId(Long dataTableId) {
this.dataTableId = dataTableId;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public Long getRuleTypeId() {
return ruleTypeId;
}
public void setRuleTypeId(Long ruleTypeId) {
this.ruleTypeId = ruleTypeId;
}
public List<Condition> getConditions() {
return conditions;
}
public void setConditions(List<Condition> conditions) {
this.conditions = conditions;
}
public Long getSystemId() {
return systemId;
}
public void setSystemId(Long systemId) {
this.systemId = systemId;
}
public String getDataTableName() {
return dataTableName;
}
public void setDataTableName(String dataTableName) {
this.dataTableName = dataTableName;
}
public String getRuleTypeName() {
return ruleTypeName;
}
public void setRuleTypeName(String ruleTypeName) {
this.ruleTypeName = ruleTypeName;
}
}