package com.nanometer.smartlab.service; import com.nanometer.smartlab.entity.BaseMeta; import com.nanometer.smartlab.entity.BaseMetaGroup; import java.util.List; /** * Created by johnny on 17/8/21. */ public interface BaseMetaService { public void loadData(); public int getBaseMetaTotalCount(String groupId, String keyword); public boolean isBaseMetaExist(String groupId, String metaKey, String editId); public List getBaseMetaList(String groupId, String keyword, Integer first, Integer pageSize); public BaseMeta getBaseMeta(String id); public BaseMeta insertBaseMeta(BaseMeta baseMeta); public boolean updateBaseMeta(BaseMeta baseMeta); public boolean deleteBaseMeta(List ids); public List getBaseMetaGroupList(); public String getBaseMetaGroupName(String baseMetaGroupId); public List getBaseMetaList(String baseMetaGroupId); public String getBaseMetaValue(String id); public String getBaseMetaKey(String id); public List getAllBaseMeta(); BaseMeta getBaseMeta(String groupId, String key,String value); }