package com.lxzn.base.service; import com.baomidou.mybatisplus.extension.service.IService; import com.lxzn.framework.domain.base.SingleDictionary; import com.lxzn.framework.domain.base.request.SingleDictionaryRequest; import com.lxzn.framework.model.response.QueryPageResponseResult; import java.util.List; public interface ISingleDictionaryService extends IService { /** * 新增数据字典信息 * @param dictionary * @return */ boolean addDictionary(SingleDictionary dictionary); /** * 根据字典编码查找字典信息 * @param dicCode * @return */ SingleDictionary findByDicCode(String dicCode); /** * 单级字典分页查询 * @param page * @param size * @param requestParams * @return */ QueryPageResponseResult findPageList(int page, int size, SingleDictionaryRequest requestParams); /** * 编辑数据字典信息 * @param id * @param dictionary * @return */ boolean editDictionary(String id,SingleDictionary dictionary); /** * 删除数据字典信息 * @param id * @return */ boolean deleteDictionaryById(String id); /** * 根据类型查询数据 * @param typeCode * @return */ List findListFromTypeCode(String typeCode); }