package org.jeecg.common.util.jsonschema.validate; import java.util.HashMap; import java.util.Map; import org.jeecg.common.util.jsonschema.CommonProperty; import com.alibaba.fastjson.JSONObject; /** * 字典属性 * @author 86729 * */ public class HiddenProperty extends CommonProperty { private static final long serialVersionUID = -8939298551502162479L; public HiddenProperty() {} public HiddenProperty(String key,String title) { this.type = "string"; this.view = "hidden"; this.key = key; this.title = title; } @Override public Map getPropertyJson() { Map map = new HashMap<>(); map.put("key",getKey()); JSONObject prop = getCommonJson(); prop.put("hidden",true); map.put("prop",prop); return map; } }