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