Browse Source

feat:新增动态表单查询接口byFormKey

韩帛霖 1 year ago
parent
commit
07e074fdde

+ 5 - 0
zkqy-admin/src/main/java/com/zkqy/web/controller/dragForm/DragFormController.java

@@ -65,6 +65,11 @@ public class DragFormController extends BaseController {
         return success(dragFormService.selectDragFormByFId(fId));
     }
 
+    @GetMapping(value = "/getInfoByFormKey/{formKey}")
+    public AjaxResult getInfoByFormKey(@PathVariable("formKey") String formKey) {
+        return success(dragFormService.selectDragFormByFormKey(formKey));
+    }
+
     /**
      * 新增动态表单
      */

+ 4 - 0
zkqy-system/src/main/java/com/zkqy/system/mapper/DragFormMapper.java

@@ -68,6 +68,10 @@ public interface DragFormMapper {
      * 根据sqlKey查询动态表单
      */
     DragForm selectDragFormBySqlKey(String sqlKey);
+    /**
+     * 根据formKey查询动态表单
+     */
+    DragForm selectDragFormByFormKey(String formKey);
 
 
     /**

+ 5 - 0
zkqy-system/src/main/java/com/zkqy/system/service/IDragFormService.java

@@ -73,4 +73,9 @@ public interface IDragFormService {
      * 根据sqlKey查询动态表单
      */
     DragForm selectDragFormBySqlKey(String sqlKey);
+
+    /**
+     * 根据formKey查询动态表单
+     */
+    DragForm selectDragFormByFormKey(String formKey);
 }

+ 5 - 0
zkqy-system/src/main/java/com/zkqy/system/service/impl/DragFormServiceImpl.java

@@ -181,6 +181,11 @@ public class DragFormServiceImpl implements IDragFormService {
         return queryFormSelect(dragForm);
     }
 
+    @Override
+    public DragForm selectDragFormByFormKey(String formKey) {
+        return dragFormMapper.selectDragFormByFormKey(formKey);
+    }
+
     /**
      * 查询当前表单的详细信息-》中前表单中所包含的下拉框
      */

+ 4 - 0
zkqy-system/src/main/resources/mapper/dragmapper/DragFormMapper.xml

@@ -169,6 +169,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <include refid="selectDragFormVo"/>
         where sql_key = #{sqlKey}
     </select>
+    <select id="selectDragFormByFormKey" resultMap="DragFormResult">
+        <include refid="selectDragFormVo"/>
+        where form_key = #{formKey}
+    </select>
 
     <select id="selectDragFormFId" resultType="int">
         select f_id from {DBNAME}.drag_form ORDER BY f_id desc LIMIT 1