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); 
 | 
} 
 |