package com.jspxcms.core.service; import java.util.List; import java.util.Map; import com.jspxcms.common.util.RowSide; import com.jspxcms.core.domain.ModelField; /** * ModelFieldService * * @author liufang * */ public interface ModelFieldService { public List<ModelField> findList(Integer modelId); public RowSide<ModelField> findSide(ModelField bean, Integer position); public ModelField get(Integer id); public ModelField[] batchSave(Integer modelId, String[] name, String[] label, Boolean[] dblColumn, String[] property, String[] custom); public ModelField save(ModelField bean, Integer modelId, Map<String, String> customs, Boolean clob); public ModelField[] batchUpdate(Integer[] id, String[] name, String[] label, Boolean[] dblColumn); public ModelField update(ModelField bean, Map<String, String> customs, Boolean clob); public ModelField[] disable(Integer[] ids); public ModelField[] enable(Integer[] ids); public ModelField delete(Integer id); public ModelField[] delete(Integer[] ids); }