package com.oa.dao; import java.io.Serializable; import java.util.List; import java.util.Map; import com.oa.model.DynamicField; import com.oa.model.DynamicForm; public interface DynamicFieldDao { public Serializable addDynamicField(DynamicField field); public void deleteDynamicField(DynamicField field); public DynamicField getDynamicField(Class clazz, Serializable id); public void updateDynamicField(DynamicField field); public List<DynamicField> getPageDynamicFields(int index,Class clazz,String hql); public List<DynamicField> getAllDynamicFields(Class clazz, String hql); public void deleteDynamicFields(Class clazz, String[] ids,String hql); public List getAllFieldInput(Class clazz,String hql); public List getAllFieldType(Class clazz,String hql); }