| package com.zt.core.db.model; | 
|   | 
| import lombok.Data; | 
|   | 
| import org.apache.commons.lang3.StringUtils; | 
|   | 
| import com.zt.common.db.constant.OP; | 
|   | 
| @Data | 
| public class DataFilterField { | 
|   | 
|     private String field;// 字段 | 
|   | 
|     private String name; | 
|   | 
|     private String accept;// 可选值 | 
|   | 
|     private String dict;// 可选值为字典时的字典key | 
|   | 
|     private String op;// 操作符,默认为OP.EQ | 
|   | 
|     private String defaul; | 
|   | 
|     public DataFilterField(String name, String field, String accept, String dict, String op, String defaul) { | 
|         this.name = name; | 
|         this.field = field; | 
|         this.accept = accept; | 
|         this.dict = dict; | 
|         this.op = op; | 
|         this.defaul = defaul; | 
|         if (StringUtils.isBlank(op)) { | 
|             this.op = OP.EQ; | 
|         } | 
|     } | 
| } |