klzhangweiya 2 anni fa
parent
commit
8d590e4d17
1 ha cambiato i file con 33 aggiunte e 32 eliminazioni
  1. 33 32
      vber-generator/src/main/resources/vm/js/api.ts.vm

+ 33 - 32
vber-generator/src/main/resources/vm/js/api.ts.vm

@@ -1,39 +1,40 @@
 import Rs from '@/core/services/RequestService'
+class ${businessName}Api{
+  // 查询${functionName}列表
+  list${BusinessName} = (query: any) => {
+    return Rs.get({
+      url: '/${moduleName}/${businessName}/list',
+      params: query
+    })
+  }
 
-// 查询${functionName}列表
-export function list${BusinessName}(query: any) {
-  return Rs.get({
-    url: '/${moduleName}/${businessName}/list',
-    params: query
-  })
-}
+  get${BusinessName} = (${pkColumn.javaField}: string) => {
+    return Rs.get({
+      url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField},
+    })
+  }
 
-// 查询${functionName}详细
-export function get${BusinessName}(${pkColumn.javaField}: string) {
-  return Rs.get({
-    url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField},
-  })
-}
+  add${BusinessName} = (data: any) => {
+    return Rs.post({
+      url: '/${moduleName}/${businessName}',
+      data: data
+    })
+  }
+  // 修改${functionName}
+  update${BusinessName} = (data: any) => {
+    return Rs.put({
+      url: '/${moduleName}/${businessName}',
+      data: data
+    })
+  }
 
-// 新增${functionName}
-export function add${BusinessName}(data: any) {
-  return Rs.post({
-    url: '/${moduleName}/${businessName}',
-    data: data
-  })
+  // 删除${functionName}
+  del${BusinessName} = (${pkColumn.javaField}: string | string[]) => {
+    return Rs.del({
+      url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField},
+    })
+  }
 }
 
-// 修改${functionName}
-export function update${BusinessName}(data: any) {
-  return Rs.put({
-    url: '/${moduleName}/${businessName}',
-    data: data
-  })
-}
+export default ${businessName}Api
 
-// 删除${functionName}
-export function del${BusinessName}(${pkColumn.javaField}: string | string[]) {
-  return Rs.del({
-    url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField},
-  })
-}