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; 
 | 
    } 
 | 
} 
 |