JX.Li 7 maanden geleden
bovenliggende
commit
81ccdfed27

+ 1 - 1
ruoyi-yiqi/src/main/java/com/ruoyi/yiqi/controller/YqSysDictDataController.java

@@ -22,7 +22,7 @@ import java.util.List;
 @RequiredArgsConstructor(onConstructor_ = @Autowired)
 @RestController
 @RequestMapping("/system/dict/data")
-public class YqYqSysDictDataController extends BaseController {
+public class YqSysDictDataController extends BaseController {
 
     private final IYqSysDictDataService dictDataService;
 

+ 26 - 0
ruoyi-yiqi/src/main/java/com/ruoyi/yiqi/mapper/YqSysDictDataMapper.java

@@ -0,0 +1,26 @@
+package com.ruoyi.yiqi.mapper;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.ruoyi.common.core.domain.entity.SysDictData;
+import com.ruoyi.common.core.domain.entity.YqSysDictData;
+import com.ruoyi.common.core.mapper.BaseMapperPlus;
+
+import java.util.List;
+
+/**
+ * 字典表 数据层
+ *
+ * @author Lion Li
+ */
+public interface YqSysDictDataMapper extends BaseMapperPlus<YqSysDictDataMapper,YqSysDictData,YqSysDictData> {
+
+    default List<YqSysDictData> selectDictDataByType(String dictType) {
+        return selectList(
+                new LambdaQueryWrapper<YqSysDictData>()
+                        .eq(YqSysDictData::getStatus, "0")
+                        .eq(YqSysDictData::getDictType, dictType)
+                        .orderByAsc(YqSysDictData::getDictSort));
+    }
+
+
+}

+ 59 - 4
ruoyi-yiqi/src/main/java/com/ruoyi/yiqi/service/impl/YqSysDictDataServiceImpl.java

@@ -1,13 +1,16 @@
 package com.ruoyi.yiqi.service.impl;
 
 
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.common.core.domain.entity.YqSysDictData;
+import com.ruoyi.yiqi.mapper.YqSysDictDataMapper;
 import com.ruoyi.yiqi.service.IYqSysDictDataService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
+import java.util.function.Function;
 
 /**
  * 字典 业务层处理
@@ -16,8 +19,60 @@ import java.util.Map;
  */
 @Service
 public class YqSysDictDataServiceImpl implements IYqSysDictDataService {
+    @Autowired
+    private YqSysDictDataMapper dataMapper;
     @Override
     public List<YqSysDictData> selectDictDataByType(String dictType) {
-        return  new ArrayList<>();
+        return  dataMapper.selectDictDataByType(dictType);
+    }
+
+    @Override
+    public boolean saveBatch(Collection<YqSysDictData> entityList, int batchSize) {
+        return false;
+    }
+
+    @Override
+    public boolean saveOrUpdateBatch(Collection<YqSysDictData> entityList, int batchSize) {
+        return false;
+    }
+
+    @Override
+    public boolean updateBatchById(Collection<YqSysDictData> entityList, int batchSize) {
+        return false;
+    }
+
+    @Override
+    public boolean saveOrUpdate(YqSysDictData entity) {
+        return false;
+    }
+
+    @Override
+    public YqSysDictData getOne(Wrapper<YqSysDictData> queryWrapper, boolean throwEx) {
+        return null;
+    }
+
+    @Override
+    public Optional<YqSysDictData> getOneOpt(Wrapper<YqSysDictData> queryWrapper, boolean throwEx) {
+        return Optional.empty();
+    }
+
+    @Override
+    public Map<String, Object> getMap(Wrapper<YqSysDictData> queryWrapper) {
+        return Map.of();
+    }
+
+    @Override
+    public <V> V getObj(Wrapper<YqSysDictData> queryWrapper, Function<? super Object, V> mapper) {
+        return null;
+    }
+
+    @Override
+    public BaseMapper<YqSysDictData> getBaseMapper() {
+        return null;
+    }
+
+    @Override
+    public Class<YqSysDictData> getEntityClass() {
+        return null;
     }
 }