diff --git a/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 b/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 index 5ebdb6257..817d1fbd7 100644 --- a/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 +++ b/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 { + void deploy(String formId); + + void unDeploy(String formId); + + Query createQuery(String formName); + + Update> createUpdate(String formName); + + Insert createInsert(String formName); + + Delete createDelete(String formName); + + } diff --git a/hsweb-system/hsweb-system-dynamic-form/hsweb-system-dynamic-form-service/hsweb-system-dynamic-form-service-simple/pom.xml b/hsweb-system/hsweb-system-dynamic-form/hsweb-system-dynamic-form-service/hsweb-system-dynamic-form-service-simple/pom.xml index 2b2e7352c..1fe263a96 100644 --- a/hsweb-system/hsweb-system-dynamic-form/hsweb-system-dynamic-form-service/hsweb-system-dynamic-form-service-simple/pom.xml +++ b/hsweb-system/hsweb-system-dynamic-form/hsweb-system-dynamic-form-service/hsweb-system-dynamic-form-service-simple/pom.xml @@ -22,5 +22,10 @@ hsweb-system-dynamic-form-service-api ${project.version} + + org.hswebframework.web + hsweb-concurrent-lock-api + ${project.version} + \ No newline at end of file diff --git a/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 b/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 index 1f4b92551..eaece1949 100644 --- a/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 +++ b/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 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 Query createQuery(String formName) { + return null; + } + + @Override + public Update> createUpdate(String formName) { + return null; + } + + @Override + public Insert createInsert(String formName) { + return null; + } + + @Override + public Delete createDelete(String formName) { + return null; + } }