package com.doumee.biz.system;
|
|
import com.doumee.dao.common.dto.UpdateSortDTO;
|
import com.doumee.dao.system.model.SystemDictData;
|
|
import java.util.List;
|
|
/**
|
* 字典数据业务处理
|
* @author dm
|
* @since 2025/03/31 16:44
|
*/
|
public interface SystemDictDataBiz {
|
|
/**
|
* 新建
|
*
|
* @param systemDictData 字典数据
|
* @return 字典数据ID
|
*/
|
Integer create(SystemDictData systemDictData);
|
|
/**
|
* 编辑
|
*
|
* @param systemDictData 字典数据
|
*/
|
void updateById(SystemDictData systemDictData);
|
|
/**
|
* 排序
|
*
|
* @param dto 详见UpdateSortDTO
|
*/
|
void sort(UpdateSortDTO dto);
|
|
String updateQywxToken();
|
|
void updateByIdNew(SystemDictData systemDictData);
|
SystemDictData queryByCode(String dicCode, String label);
|
String queryCodeById(Integer id);
|
|
List<SystemDictData> queryListByCode(String dicCode, String label);
|
List<SystemDictData> queryDataByCode(String dicCode, String code);
|
|
/**
|
* 获取路径前缀
|
* @param resourceCode
|
* @param targetCode
|
* @return
|
*/
|
String getPreFixPath(String resourceCode, String targetCode);
|
void updateByDicId(List<SystemDictData> list);
|
}
|