From 01eb8e63f7fdf4f6f09aa584e86e226cf6f19723 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Wed, 30 Oct 2024 18:14:55 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E5=92=8C=E8=A1=A8=E6=A0=BC=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E7=BB=84=E4=BB=B6=E6=8E=A5=E5=8F=A3=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=B5=8F=E8=A7=88=E5=99=A8=E7=BC=93=E5=AD=98Cache-Control?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1279054248902656]表单下拉框和表格选择组件接口添加浏览器缓存Cache-Control http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1279054248902656 --- .../tenant/api/matrix/MatrixColumnDataSearchForSelectApi.java | 2 ++ .../tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForSelectApi.java b/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForSelectApi.java index 16ba43c2..c64c7b49 100644 --- a/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForSelectApi.java +++ b/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForSelectApi.java @@ -18,6 +18,7 @@ package neatlogic.module.tenant.api.matrix; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import neatlogic.framework.common.constvalue.ApiParamType; +import neatlogic.framework.common.constvalue.CacheControlType; import neatlogic.framework.common.dto.BasePageVo; import neatlogic.framework.exception.type.ParamNotExistsException; import neatlogic.framework.matrix.constvalue.SearchExpression; @@ -69,6 +70,7 @@ public class MatrixColumnDataSearchForSelectApi extends PrivateApiComponentBase return true; } + @CacheControl(cacheControlType = CacheControlType.MAXAGE, maxAge = 30000) @Input({ @Param(name = "keyword", desc = "关键字", type = ApiParamType.STRING, xss = true), @Param(name = "matrixUuid", desc = "矩阵Uuid", type = ApiParamType.STRING), diff --git a/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java b/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java index 4edf721b..78239e84 100644 --- a/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java +++ b/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java @@ -16,6 +16,7 @@ along with this program. If not, see .*/ package neatlogic.module.tenant.api.matrix; import neatlogic.framework.common.constvalue.ApiParamType; +import neatlogic.framework.common.constvalue.CacheControlType; import neatlogic.framework.common.dto.BasePageVo; import neatlogic.framework.exception.type.ParamNotExistsException; import neatlogic.framework.matrix.constvalue.SearchExpression; @@ -64,6 +65,7 @@ public class MatrixColumnDataSearchForTableNewApi extends PrivateApiComponentBas return null; } + @CacheControl(cacheControlType = CacheControlType.MAXAGE, maxAge = 30000) @Input({ @Param(name = "matrixUuid", desc = "矩阵Uuid", type = ApiParamType.STRING), @Param(name = "defaultValue", desc = "需要回显的数据uuid集合", type = ApiParamType.JSONARRAY), -- Gitee