package com.jsh.erp.service.sys; import com.jsh.erp.datasource.entities.SysDict; import com.jsh.erp.datasource.entities.SysDictItem; import java.util.List; public interface SysDictService { List getList(SysDict sysDict); SysDict getById(Long id); int add(SysDict sysDict); int update(SysDict sysDict); int deleteById(Long id); SysDict getByCode(String dictCode); // 字典项相关 List getItemsByDictId(Long dictId); SysDictItem getItemById(Long id); int addItem(SysDictItem sysDictItem); int updateItem(SysDictItem sysDictItem); int deleteItemById(Long id); SysDictItem getByDictCodeAndItemText(String dictCode, String itemText); /** * 根据字典编码获取字典项 * @param dictCode * @return */ List getItemsBySictCode(String dictCode); }