package com.oa.service.impl; import java.io.Serializable; import javax.annotation.Resource; import org.springframework.stereotype.Component; import com.oa.dao.DynamicFormDao; import com.oa.model.DynamicForm; import com.oa.service.DynamicFormService; @Component("dynamicFormService") public class DynamicFormServiceImp implements DynamicFormService { private DynamicFormDao dynamicFormDao; public Serializable addOrUpdateDynamicForm(DynamicForm form) { return dynamicFormDao.addOrUpdateDynamicForm(form); } public void deleteDynamicForm(DynamicForm form) { dynamicFormDao.deleteDynamicForm(form); } public DynamicForm getDynamicFormByWorkFlow(int workflowId){ String hql="from DynamicForm form where form.workFlow.id=?"; return dynamicFormDao.getDynamicFormByWorkFlow(hql, new Object[]{workflowId}); } public void deleteListsDynamicForm( String[] ids) { String hql="delete from DynamicForm form where form.id "; dynamicFormDao.deleteListsDynamicForm(DynamicForm.class, ids, hql); } public DynamicForm getDynamicForm(Serializable id){ return dynamicFormDao.getDynamicForm(DynamicForm.class, id); } public DynamicFormDao getDynamicFormDao() { return dynamicFormDao; } @Resource public void setDynamicFormDao(DynamicFormDao dynamicFormDao) { this.dynamicFormDao = dynamicFormDao; } }