package com.gkhy.assess.system.mapper;
import com.gkhy.assess.system.domain.SysDictData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
*
* 字典数据表 Mapper 接口
*
*
* @author kzy
* @since 2023-11-01 15:37:51
*/
@Mapper
public interface SysDictDataMapper extends BaseMapper {
/**
* 根系字典数据类型
* @param oldDictType
* @param newDictType
* @return
*/
int updateDictDataDictType(@Param("oldDictType") String oldDictType, @Param("newDictType")String newDictType);
/**
*查询字典数据数量
* @param dictType
* @return
*/
int countDictDataByType(String dictType);
/**
* 根据类型获取字典数据
* @param dictType
* @return
*/
List getDictDataByType(String dictType);
/**
* 根据id获取字典数据详情
* @param dictId
* @return
*/
SysDictData getDictDataById(Long dictId);
/**
* 根据条件或字典数据
* @param dictData
* @return
*/
List dictDataList(SysDictData dictData);
}