cn.wizzer.app.sys.modules.services.SysDictService Maven / Gradle / Ivy
package cn.wizzer.app.sys.modules.services;
import cn.wizzer.app.sys.modules.models.Sys_dict;
import cn.wizzer.framework.base.service.BaseService;
import java.util.List;
import java.util.Map;
public interface SysDictService extends BaseService {
/**
* 通过code获取名称
* @param code
* @return
*/
String getNameByCode(String code);
/**
* 通过ID获取名称
* @param id
* @return
*/
String getNameById(String id);
/**
* 通过树PATH获取子级
* @param path
* @return
*/
List getSubListByPath(String path);
/**
* 通过ID获取子级
* @param id
* @return
*/
List getSubListById(String id);
/**
* 通过code获取子级
* @param code
* @return
*/
List getSubListByCode(String code);
/**
* 通过树PATH获取子级
* @param path
* @return
*/
Map getSubMapByPath(String path);
/**
* 通过ID获取子级
* @param id
* @return
*/
Map getSubMapById(String id);
/**
* 通过code获取子级
* @param code
* @return
*/
Map getSubMapByCode(String code);
/**
* 保存数据字典
* @param dict
* @param pid
*/
void save(Sys_dict dict, String pid);
/**
* 级联删除数据
* @param dict
*/
void deleteAndChild(Sys_dict dict);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy