From 3b0abfb26ed8278fa4cd56ddc54d22cd0095fb5f Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 6 May 2026 23:57:54 +0800 Subject: [PATCH] ✨ feat(im): 初始化群申请 v0.3:第四把 review(优化界面,进一步对齐微信界面)【之前提交错了】 --- yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/face/vo/userItem/ImFaceUserItemSaveReqVO.java | 7 ++++++- yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/manager/face/vo/item/ImFacePackItemSaveReqVO.java | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/face/vo/userItem/ImFaceUserItemSaveReqVO.java b/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/face/vo/userItem/ImFaceUserItemSaveReqVO.java index 566c276..b9a508d 100644 --- a/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/face/vo/userItem/ImFaceUserItemSaveReqVO.java +++ b/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/face/vo/userItem/ImFaceUserItemSaveReqVO.java @@ -1,7 +1,8 @@ -// TODO @AI:java 规范,应该是 useritem package cn.iocoder.yudao.module.im.controller.admin.face.vo.useritem; import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.Max; +import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; @@ -23,10 +24,14 @@ public class ImFaceUserItemSaveReqVO { @Schema(description = "渲染宽度(像素)", requiredMode = Schema.RequiredMode.REQUIRED, example = "200") @NotNull(message = "渲染宽度不能为空") + @Min(value = 1, message = "渲染宽度不能小于 1 像素") + @Max(value = 2048, message = "渲染宽度不能大于 2048 像素") private Integer width; @Schema(description = "渲染高度(像素)", requiredMode = Schema.RequiredMode.REQUIRED, example = "200") @NotNull(message = "渲染高度不能为空") + @Min(value = 1, message = "渲染高度不能小于 1 像素") + @Max(value = 2048, message = "渲染高度不能大于 2048 像素") private Integer height; } diff --git a/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/manager/face/vo/item/ImFacePackItemSaveReqVO.java b/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/manager/face/vo/item/ImFacePackItemSaveReqVO.java index 4da316b..3231bb8 100644 --- a/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/manager/face/vo/item/ImFacePackItemSaveReqVO.java +++ b/yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/controller/admin/manager/face/vo/item/ImFacePackItemSaveReqVO.java @@ -1,6 +1,8 @@ package cn.iocoder.yudao.module.im.controller.admin.manager.face.vo.item; import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.Max; +import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; @@ -29,10 +31,14 @@ public class ImFacePackItemSaveReqVO { @Schema(description = "渲染宽度(像素)", requiredMode = Schema.RequiredMode.REQUIRED, example = "200") @NotNull(message = "渲染宽度不能为空") + @Min(value = 1, message = "渲染宽度不能小于 1 像素") + @Max(value = 2048, message = "渲染宽度不能大于 2048 像素") private Integer width; @Schema(description = "渲染高度(像素)", requiredMode = Schema.RequiredMode.REQUIRED, example = "200") @NotNull(message = "渲染高度不能为空") + @Min(value = 1, message = "渲染高度不能小于 1 像素") + @Max(value = 2048, message = "渲染高度不能大于 2048 像素") private Integer height; @Schema(description = "排序", requiredMode = Schema.RequiredMode.REQUIRED, example = "0") -- libgit2 0.21.4