| package com.xzx.gc.role.gen.model; | 
|   | 
| import java.util.ArrayList; | 
| import java.util.List; | 
|   | 
| public class Attribute { | 
|     private String name; | 
|     private String colName; | 
|     private String javaType; | 
|     private String displayName; | 
|     private boolean isId; | 
|     private boolean showInQuery =false; | 
|     //数据字典 | 
|     private String dictType; | 
|     private String comment; | 
|     // 是否范围 | 
|     private boolean isDateRange; | 
|     private boolean isDateTimeRange; | 
|     //校验对象 | 
|     private List<Verify> verifyList = new ArrayList<>(); | 
|      | 
|      | 
|     public Attribute() { | 
|         super(); | 
|     } | 
|     public String getName() { | 
|         return name; | 
|     } | 
|     public void setName(String name) { | 
|         this.name = name; | 
|     } | 
|     public String getColName() { | 
|         return colName; | 
|     } | 
|     public void setColName(String colName) { | 
|         this.colName = colName; | 
|     } | 
|     public String getJavaType() { | 
|         return javaType; | 
|     } | 
|     public void setJavaType(String javaType) { | 
|         this.javaType = javaType; | 
|     } | 
|     public String getDisplayName() { | 
|         if(displayName==null) { | 
|             return this.name; | 
|         } | 
|         return displayName; | 
|     } | 
|     public void setDisplayName(String displayName) { | 
|         this.displayName = displayName; | 
|     } | 
|     public boolean isId() { | 
|         return isId; | 
|     } | 
|     public void setId(boolean isId) { | 
|         this.isId = isId; | 
|     } | 
|     public boolean isShowInQuery() { | 
|         return showInQuery; | 
|     } | 
|     public void setShowInQuery(boolean showInQuery) { | 
|         this.showInQuery = showInQuery; | 
|     } | 
|     public String getComment() { | 
|         return comment; | 
|     } | 
|     public void setComment(String comment) { | 
|         this.comment = comment; | 
|     } | 
|     public String getDictType() { | 
|         return dictType; | 
|     } | 
|     public void setDictType(String dictType) { | 
|         this.dictType = dictType; | 
|     } | 
|     public List<Verify> getVerifyList() { | 
|         return verifyList; | 
|     } | 
|     public void setVerifyList(List<Verify> verifyList) { | 
|         this.verifyList = verifyList; | 
|     } | 
|   | 
|     public boolean isDateRange() { | 
|         for(Verify verify: verifyList) { | 
|             if(verify.getName().equals("dateRange")) { | 
|                 return true; | 
|             } | 
|         } | 
|         return false; | 
|     } | 
|   | 
|     public void setDateRange(boolean dateRange) { | 
|         isDateRange = dateRange; | 
|     } | 
|   | 
|     public boolean isDateTimeRange() { | 
|         for(Verify verify: verifyList) { | 
|             if(verify.getName().equals("datetimeRange")) { | 
|                 return true; | 
|             } | 
|         } | 
|         return false; | 
|     } | 
|   | 
|     public void setDateTimeRange(boolean dateTimeRange) { | 
|         isDateTimeRange = dateTimeRange; | 
|     } | 
| } |