Jelajahi Sumber

修复错误

zhouhao 7 tahun lalu
induk
melakukan
f41f4a710d

+ 22 - 1
hsweb-system/hsweb-system-dynamic-form/hsweb-system-dynamic-form-service/hsweb-system-dynamic-form-service-api/src/main/java/org/hswebfarmework/web/service/form/DynamicFormService.java

@@ -1,13 +1,34 @@
 package org.hswebfarmework.web.service.form;
 
+import org.hsweb.ezorm.core.Insert;
+import org.hsweb.ezorm.core.dsl.Delete;
+import org.hsweb.ezorm.core.dsl.Query;
+import org.hsweb.ezorm.core.dsl.Update;
+import org.hsweb.ezorm.core.param.InsertParam;
 import org.hswebfarmework.web.entity.form.DynamicFormEntity;
+import org.hswebframework.web.commons.entity.param.DeleteParamEntity;
+import org.hswebframework.web.commons.entity.param.QueryParamEntity;
+import org.hswebframework.web.commons.entity.param.UpdateParamEntity;
 import org.hswebframework.web.service.CrudService;
 
 /**
- *  动态表单 服务类
+ * 动态表单 服务类
  *
  * @author hsweb-generator-online
  */
 public interface DynamicFormService extends CrudService<DynamicFormEntity, String> {
 
+    void deploy(String formId);
+
+    void unDeploy(String formId);
+
+    <T> Query<T, QueryParamEntity> createQuery(String formName);
+
+    <T> Update<T, UpdateParamEntity<T>> createUpdate(String formName);
+
+    <T> Insert<T> createInsert(String formName);
+
+    Delete<DeleteParamEntity> createDelete(String formName);
+
+
 }

+ 5 - 0
hsweb-system/hsweb-system-dynamic-form/hsweb-system-dynamic-form-service/hsweb-system-dynamic-form-service-simple/pom.xml

@@ -22,5 +22,10 @@
             <artifactId>hsweb-system-dynamic-form-service-api</artifactId>
             <version>${project.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.hswebframework.web</groupId>
+            <artifactId>hsweb-concurrent-lock-api</artifactId>
+            <version>${project.version}</version>
+        </dependency>
     </dependencies>
 </project>

+ 44 - 1
hsweb-system/hsweb-system-dynamic-form/hsweb-system-dynamic-form-service/hsweb-system-dynamic-form-service-simple/src/main/java/org/hswebfarmework/web/service/form/simple/SimpleDynamicFormService.java

@@ -1,7 +1,15 @@
 package org.hswebfarmework.web.service.form.simple;
 
+import org.hsweb.ezorm.core.Insert;
+import org.hsweb.ezorm.core.dsl.Delete;
+import org.hsweb.ezorm.core.dsl.Query;
+import org.hsweb.ezorm.core.dsl.Update;
 import org.hswebfarmework.web.dao.form.DynamicFormDao;
 import org.hswebfarmework.web.entity.form.DynamicFormEntity;
+import org.hswebframework.web.commons.entity.param.DeleteParamEntity;
+import org.hswebframework.web.commons.entity.param.QueryParamEntity;
+import org.hswebframework.web.commons.entity.param.UpdateParamEntity;
+import org.hswebframework.web.concurrent.lock.annotation.WriteLock;
 import org.hswebframework.web.service.GenericEntityService;
 import org.hswebframework.web.id.IDGenerator;
 import org.hswebfarmework.web.service.form.DynamicFormService;
@@ -18,13 +26,48 @@ public class SimpleDynamicFormService extends GenericEntityService<DynamicFormEn
         implements DynamicFormService {
     @Autowired
     private DynamicFormDao dynamicFormDao;
-   @Override
+
+    @Override
     protected IDGenerator<String> getIDGenerator() {
         return IDGenerator.MD5;
     }
+
     @Override
     public DynamicFormDao getDao() {
         return dynamicFormDao;
     }
 
+    @Override
+    public int updateByPk(String s, DynamicFormEntity entity) {
+        return super.updateByPk(s, entity);
+    }
+
+    public void deploy(String formId) {
+
+    }
+
+    @Override
+    public void unDeploy(String formId) {
+
+    }
+
+    @Override
+    public <T> Query<T, QueryParamEntity> createQuery(String formName) {
+        return null;
+    }
+
+    @Override
+    public <T> Update<T, UpdateParamEntity<T>> createUpdate(String formName) {
+        return null;
+    }
+
+    @Override
+    public <T> Insert<T> createInsert(String formName) {
+        return null;
+    }
+
+    @Override
+    public Delete<DeleteParamEntity> createDelete(String formName) {
+        return null;
+    }
 }