From 98573e5860df1e41f21837f530821f4f2925376a Mon Sep 17 00:00:00 2001 From: gewuyou Date: Fri, 30 May 2025 14:35:21 +0800 Subject: [PATCH] refactor(i18n):Remove internationalization messages and adjust validation annotations - Removed internationalized message references in the DeleteByIdsReq and PageQueryReq classes - Removed the corresponding entry in the associated messages.properties file - Validation annotations are retained, but specific error messages are removed --- .../gewuyou/forgeboot/webmvc/dto/request/DeleteByIdsReq.kt | 3 +-- .../com/gewuyou/forgeboot/webmvc/dto/request/PageQueryReq.kt | 5 ++--- .../resources/i18n/forgeboot-webmvc-dto/messages.properties | 4 +--- .../i18n/forgeboot-webmvc-dto/messages_en.properties | 4 +--- .../i18n/forgeboot-webmvc-dto/messages_zh_CN.properties | 4 +--- 5 files changed, 6 insertions(+), 14 deletions(-) diff --git a/forgeboot-webmvc/dto/src/main/kotlin/com/gewuyou/forgeboot/webmvc/dto/request/DeleteByIdsReq.kt b/forgeboot-webmvc/dto/src/main/kotlin/com/gewuyou/forgeboot/webmvc/dto/request/DeleteByIdsReq.kt index e359db3..ff0af02 100644 --- a/forgeboot-webmvc/dto/src/main/kotlin/com/gewuyou/forgeboot/webmvc/dto/request/DeleteByIdsReq.kt +++ b/forgeboot-webmvc/dto/src/main/kotlin/com/gewuyou/forgeboot/webmvc/dto/request/DeleteByIdsReq.kt @@ -1,7 +1,6 @@ package com.gewuyou.forgeboot.webmvc.dto.request import com.fasterxml.jackson.annotation.JsonIgnoreProperties -import com.gewuyou.forgeboot.webmvc.dto.i18n.I18nKeys import jakarta.validation.constraints.NotEmpty /** @@ -23,6 +22,6 @@ class DeleteByIdsReq( * * @param ids 实体的唯一标识符列表,用于指定哪些实体应当被删除 */ - @field:NotEmpty(message = I18nKeys.Forgeboot.Webmvc.Dto.DELETE_IDS_NOT_EMPTY) + @field:NotEmpty(message = "The list of Ids requested to be removed cannot be empty!") var ids: List, ) \ No newline at end of file diff --git a/forgeboot-webmvc/dto/src/main/kotlin/com/gewuyou/forgeboot/webmvc/dto/request/PageQueryReq.kt b/forgeboot-webmvc/dto/src/main/kotlin/com/gewuyou/forgeboot/webmvc/dto/request/PageQueryReq.kt index 822be32..9e194d0 100644 --- a/forgeboot-webmvc/dto/src/main/kotlin/com/gewuyou/forgeboot/webmvc/dto/request/PageQueryReq.kt +++ b/forgeboot-webmvc/dto/src/main/kotlin/com/gewuyou/forgeboot/webmvc/dto/request/PageQueryReq.kt @@ -3,7 +3,6 @@ package com.gewuyou.forgeboot.webmvc.dto.request import com.fasterxml.jackson.annotation.JsonIgnoreProperties import com.gewuyou.forgeboot.webmvc.dto.SortCondition import com.gewuyou.forgeboot.webmvc.dto.enums.SortDirection -import com.gewuyou.forgeboot.webmvc.dto.i18n.I18nKeys import jakarta.validation.constraints.Min import java.time.LocalDateTime @@ -22,13 +21,13 @@ open class PageQueryReq { /** * 当前页码(默认1) */ - @field:Min(1, message = I18nKeys.Forgeboot.Webmvc.Dto.PAGE_QUERY_CURRENT_PAGE_MIN ) + @field:Min(1) var currentPage: Int = 1 /** * 每页条数(默认10) */ - @field:Min(1, message = I18nKeys.Forgeboot.Webmvc.Dto.PAGE_QUERY_PAGE_SIZE_MIN) + @field:Min(1) var pageSize: Int = 10 /** diff --git a/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages.properties b/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages.properties index d12df62..4bb2590 100644 --- a/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages.properties +++ b/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages.properties @@ -1,5 +1,3 @@ -forgeboot.webmvc.dto.page_query.page_size.min=每页条数不得小于1页\! -forgeboot.webmvc.dto.page_query.current_page.min=当前页码不得小于1页\! forgeboot.webmvc.dto.result.responseInfo.fail=失败 forgeboot.webmvc.dto.result.responseInfo.ok=成功 -forgeboot.webmvc.dto.delete.ids.not_empty=请求删除的id列表不能为空\! + diff --git a/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages_en.properties b/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages_en.properties index d3af8b8..e219f03 100644 --- a/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages_en.properties +++ b/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages_en.properties @@ -1,5 +1,3 @@ -forgeboot.webmvc.dto.page_query.page_size.min=The number of entries per page shall not be less than 1 page\! -forgeboot.webmvc.dto.page_query.current_page.min=The current page number must not be less than 1 page\! forgeboot.webmvc.dto.result.responseInfo.fail=failed forgeboot.webmvc.dto.result.responseInfo.ok=success -forgeboot.webmvc.dto.delete.ids.not_empty=The list of Ids requested to be removed cannot be empty\! + diff --git a/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages_zh_CN.properties b/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages_zh_CN.properties index d12df62..4bb2590 100644 --- a/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages_zh_CN.properties +++ b/forgeboot-webmvc/dto/src/main/resources/i18n/forgeboot-webmvc-dto/messages_zh_CN.properties @@ -1,5 +1,3 @@ -forgeboot.webmvc.dto.page_query.page_size.min=每页条数不得小于1页\! -forgeboot.webmvc.dto.page_query.current_page.min=当前页码不得小于1页\! forgeboot.webmvc.dto.result.responseInfo.fail=失败 forgeboot.webmvc.dto.result.responseInfo.ok=成功 -forgeboot.webmvc.dto.delete.ids.not_empty=请求删除的id列表不能为空\! +