From 17925215d37dd97d744c9296b185aeb16d3e44fb Mon Sep 17 00:00:00 2001
From: Ludc <2870569285@qq.com>
Date: 星期二, 18 十一月 2025 20:06:12 +0800
Subject: [PATCH] URL请求路径安全校验
---
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/data.ts.btl | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/data.ts.btl b/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/data.ts.btl
new file mode 100644
index 0000000..0bc1437
--- /dev/null
+++ b/Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/data.ts.btl
@@ -0,0 +1,30 @@
+import { defHttp } from '/@/utils/http/axios';
+
+enum Api {
+ List = '/${serviceName!}/${modelCode!}/list',
+ Submit = '/${serviceName!}/${modelCode!}/submit',
+ Detail = '/${serviceName!}/${modelCode!}/detail',
+ Remove = '/${serviceName!}/${modelCode!}/remove',
+}
+
+//鍒楄〃
+export function getList(params?: object) {
+ return defHttp.get({ url: Api.List, params: params },
+ { joinParamsToUrl: true, joinTime: false });
+}
+
+//鎻愪氦
+export function submitObj(params?: object) {
+ return defHttp.post({ url: Api.Submit, params: params });
+}
+
+//璇︽儏
+export function getDetail(params?: object) {
+ return defHttp.get({ url: Api.Detail, params });
+}
+
+//鍒犻櫎
+export function remove(params?: object) {
+ return defHttp.post({ url: Api.Remove, params }, { joinParamsToUrl: true });
+}
+
--
Gitblit v1.9.3