gushoubang 1 year ago
parent
commit
83e209554b

+ 11 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/controller/fzss/FzxzController.java

@@ -53,6 +53,17 @@ public class FzxzController extends BaseController {
         return list;
     }
 
+    /**
+     * 获取辅助选址因子列表
+     *
+     * @return
+     */
+    @GetMapping("/GetFactorList")
+    public RequestResult GetFactorList() {
+        RequestResult list = fzxzService.GetFxyzList();
+        return list;
+    }
+
     /**
      * 获取辅助选址模板列表
      *

+ 25 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/domain/config/fzss/FzxzFactorDTO.java

@@ -0,0 +1,25 @@
+package com.onemap.apply.domain.config.fzss;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+@TableName("t_fzss_fzxz_factor")
+@Data
+public class FzxzFactorDTO {
+    // id
+    private String id;
+    //标识码
+    private String bsm;
+    //影响因子名称
+    private String name;
+    //目录等级
+    private Integer level;
+    //上级标识码
+    private String parent_id;
+    //是否包含影响值
+    @TableField("order_index")
+    private Boolean orderIndex;
+    //状态 1启用 2禁用
+    private Integer status;
+}

+ 14 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/mapper/fzss/FzxzFactorMapper.java

@@ -0,0 +1,14 @@
+package com.onemap.apply.mapper.fzss;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.onemap.apply.domain.config.fzss.FzxzFactorDTO;
+import com.onemap.apply.domain.config.fzss.FzxzYzDTO;
+
+/**
+ * 数据层
+ *
+ * @author onemap
+ */
+public interface FzxzFactorMapper extends BaseMapper<FzxzFactorDTO> {
+
+}

+ 2 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/fzss/IFzxzService.java

@@ -14,6 +14,8 @@ public interface IFzxzService {
 
     RequestResult GetFxyzList();
 
+    RequestResult GetGetFactorList();
+
     List<FzxzTemplateDTO> GetTemplateList(String search);
 
     RequestResult AddTemplate(FzxzTemplateDTO fzxzTemplateDTO);

+ 22 - 8
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/impl/fzss/FzxzServiceImpl.java

@@ -2,10 +2,7 @@ package com.onemap.apply.service.impl.fzss;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.onemap.apply.domain.config.fzss.*;
-import com.onemap.apply.mapper.fzss.FzxzMapper;
-import com.onemap.apply.mapper.fzss.FzxzSjyMapper;
-import com.onemap.apply.mapper.fzss.FzxzTemplateMapper;
-import com.onemap.apply.mapper.fzss.FzxzYzMapper;
+import com.onemap.apply.mapper.fzss.*;
 import com.onemap.apply.service.fzss.IFzxzService;
 import com.onemap.common.core.utils.StringUtils;
 import com.onemap.common.core.web.domain.RequestResult;
@@ -14,19 +11,22 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import javax.annotation.Resource;
 import java.util.ArrayList;
 import java.util.List;
 
 @Service
 public class FzxzServiceImpl implements IFzxzService {
 
-    @Autowired
+    @Resource
     private FzxzSjyMapper fzxzSjyMapper;
-    @Autowired
+    @Resource
     private FzxzYzMapper fzxzYzMapper;
-    @Autowired
+    @Resource
+    FzxzFactorMapper fzxzFactorMapper;
+    @Resource
     private FzxzMapper fzxzMapper;
-    @Autowired
+    @Resource
     private FzxzTemplateMapper fzxzTemplateMapper;
 
     @Override
@@ -84,6 +84,20 @@ public class FzxzServiceImpl implements IFzxzService {
         }
     }
 
+    @Override
+    public RequestResult GetGetFactorList() {
+        try {
+            QueryWrapper<FzxzFactorDTO> wrapper = new QueryWrapper<>();
+            wrapper.eq("status", 1);
+            wrapper.orderByAsc("order_index");
+            List<FzxzFactorDTO> res = fzxzFactorMapper.selectList(wrapper);
+            return RequestResult.success("查询成功", res);
+        } catch (Exception e) {
+            e.printStackTrace();
+            return RequestResult.error("查询失败", null);
+        }
+    }
+
     @Override
     public List<FzxzTemplateDTO> GetTemplateList(String search) {
         try {