소스 검색

新增Map方式参数

周浩 9 년 전
부모
커밋
24e65b756f

+ 23 - 0
hsweb-web-bean/src/main/java/org/hsweb/web/bean/common/InsertMapParam.java

@@ -0,0 +1,23 @@
+package org.hsweb.web.bean.common;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * Created by zhouhao on 16-4-21.
+ */
+public class InsertMapParam extends InsertParam<Map<String, Object>> {
+
+    public InsertMapParam() {
+        this(new HashMap<>());
+    }
+
+    public InsertMapParam(Map<String, Object> data) {
+        setData(data);
+    }
+
+    public InsertMapParam value(String key, Object value) {
+        getData().put(key, value);
+        return this;
+    }
+}

+ 22 - 0
hsweb-web-bean/src/main/java/org/hsweb/web/bean/common/UpdateMapParam.java

@@ -0,0 +1,22 @@
+package org.hsweb.web.bean.common;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * Created by zhouhao on 16-4-21.
+ */
+public class UpdateMapParam extends UpdateParam<Map<String, Object>> {
+    public UpdateMapParam() {
+        this(new HashMap<>());
+    }
+
+    public UpdateMapParam(Map<String, Object> data) {
+        setData(data);
+    }
+
+    public UpdateMapParam set(String key, Object value) {
+        this.getData().put(key, value);
+        return this;
+    }
+}