Bläddra i källkod

修改产品列表接口地址由system指向device

lihao16 4 månader sedan
förälder
incheckning
72d9b3a299

+ 10 - 3
smsb-modules/smsb-device/src/main/java/com/inspur/device/controller/SmsbDifyDatasetsProductController.java

@@ -1,10 +1,8 @@
 package com.inspur.device.controller;
 
 import cn.dev33.satoken.annotation.SaCheckPermission;
-import com.inspur.device.domain.bo.SmsbDeviceChatKeyRelBo;
 import com.inspur.device.domain.bo.SmsbDifyDatasetsProductBo;
 import com.inspur.device.domain.vo.SmsbDifyDatasetsProductVo;
-import com.inspur.device.service.ISmsbDeviceHeartRecordService;
 import com.inspur.device.service.ISmsbDifyDatasetsProductService;
 import jakarta.servlet.http.HttpServletResponse;
 import jakarta.validation.constraints.NotEmpty;
@@ -34,7 +32,7 @@ import java.util.List;
 @Validated
 @RequiredArgsConstructor
 @RestController
-@RequestMapping("/system/difyDatasetsProduct")
+@RequestMapping("/device/difyDatasetsProduct")
 public class SmsbDifyDatasetsProductController extends BaseController {
 
     private final ISmsbDifyDatasetsProductService smsbDifyDatasetsProductService;
@@ -48,6 +46,15 @@ public class SmsbDifyDatasetsProductController extends BaseController {
         return smsbDifyDatasetsProductService.queryPageList(bo, pageQuery);
     }
 
+    /**
+     * 查询所有的Dify产品推荐列表
+     */
+    @SaCheckPermission("device:difyDatasetsProduct:list")
+    @GetMapping("/listAll")
+    public R<List<SmsbDifyDatasetsProductVo>> listAll() {
+        return R.ok(smsbDifyDatasetsProductService.queryList(new SmsbDifyDatasetsProductBo()));
+    }
+
     /**
      * 导出Dify产品推荐列表
      */

+ 13 - 5
smsb-plus-ui/src/api/smsb/device/difyDatasetsProduct/index.ts

@@ -1,6 +1,7 @@
 import request from '@/utils/request';
 import { AxiosPromise } from 'axios';
 import { DifyDatasetsProductVO, DifyDatasetsProductForm, DifyDatasetsProductQuery } from '@/api/smsb/device/difyDatasetsProduct/types';
+import {DifyDatasetsQuestionVO} from "@/api/smsb/device/difyDatasetsQuestion_types";
 
 /**
  * 查询Dify产品推荐列表
@@ -10,19 +11,26 @@ import { DifyDatasetsProductVO, DifyDatasetsProductForm, DifyDatasetsProductQuer
 
 export const listDifyDatasetsProduct = (query?: DifyDatasetsProductQuery): AxiosPromise<DifyDatasetsProductVO[]> => {
   return request({
-    url: '/system/difyDatasetsProduct/list',
+    url: '/device/difyDatasetsProduct/list',
     method: 'get',
     params: query
   });
 };
 
+export const listAllProduct = (): AxiosPromise<DifyDatasetsQuestionVO[]> => {
+  return request({
+    url: '/device/difyDatasetsProduct/listAll',
+    method: 'get'
+  });
+};
+
 /**
  * 查询Dify产品推荐详细
  * @param id
  */
 export const getDifyDatasetsProduct = (id: string | number): AxiosPromise<DifyDatasetsProductVO> => {
   return request({
-    url: '/system/difyDatasetsProduct/' + id,
+    url: '/device/difyDatasetsProduct/' + id,
     method: 'get'
   });
 };
@@ -33,7 +41,7 @@ export const getDifyDatasetsProduct = (id: string | number): AxiosPromise<DifyDa
  */
 export const addDifyDatasetsProduct = (data: DifyDatasetsProductForm) => {
   return request({
-    url: '/system/difyDatasetsProduct',
+    url: '/device/difyDatasetsProduct',
     method: 'post',
     data: data
   });
@@ -45,7 +53,7 @@ export const addDifyDatasetsProduct = (data: DifyDatasetsProductForm) => {
  */
 export const updateDifyDatasetsProduct = (data: DifyDatasetsProductForm) => {
   return request({
-    url: '/system/difyDatasetsProduct',
+    url: '/device/difyDatasetsProduct',
     method: 'put',
     data: data
   });
@@ -57,7 +65,7 @@ export const updateDifyDatasetsProduct = (data: DifyDatasetsProductForm) => {
  */
 export const delDifyDatasetsProduct = (id: string | number | Array<string | number>) => {
   return request({
-    url: '/system/difyDatasetsProduct/' + id,
+    url: '/device/difyDatasetsProduct/' + id,
     method: 'delete'
   });
 };