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 groupCode, String keyword); public boolean isBaseMetaExist(String groupCode, String metaKey, Long editId); public List getBaseMetaList(String groupCode, String keyword, Integer first, Integer pageSize); public BaseMeta getBaseMeta(Long id); public BaseMeta insertBaseMeta(BaseMeta baseMeta); public boolean updateBaseMeta(BaseMeta baseMeta); public boolean deleteBaseMeta(List ids); public List getBaseMetaGroupList(); public String getBaseMetaGroupName(String baseMetaGroupCode); public List getBaseMetaList(String baseMetaGroupCode); public String getBaseMetaValue(Long id); public String getBaseMetaKey(Long id); public List getAllBaseMeta(); BaseMeta getBaseMeta(String groupCode, String key,String value); }