SysDictDataMapper.java 930 B

1234567891011121314151617181920212223242526
  1. package com.ruoyi.system.mapper;
  2. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  3. import com.ruoyi.common.constant.UserConstants;
  4. import com.ruoyi.common.core.domain.entity.SysDictData;
  5. import com.ruoyi.common.core.mapper.BaseMapperPlus;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * 字典表 数据层
  11. *
  12. * @author Lion Li
  13. */
  14. public interface SysDictDataMapper extends BaseMapperPlus<SysDictDataMapper, SysDictData, SysDictData> {
  15. List<Map<String,Object>> dictList(@Param("enginType") String[] enginType);
  16. default List<SysDictData> selectDictDataByType(String dictType) {
  17. return selectList(
  18. new LambdaQueryWrapper<SysDictData>()
  19. .eq(SysDictData::getStatus, UserConstants.DICT_NORMAL)
  20. .eq(SysDictData::getDictType, dictType)
  21. .orderByAsc(SysDictData::getDictSort));
  22. }
  23. }