修复错误

This commit is contained in:
zhouhao
2017-06-24 10:47:22 +08:00
parent afe8f6c4ce
commit f41f4a710d
3 changed files with 71 additions and 2 deletions

View File

@@ -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);
}

View File

@@ -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>

View File

@@ -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;
}
}