From 082ca6ff3ae5976dd99ab27024e46d44b6f73b31 Mon Sep 17 00:00:00 2001 From: "382696293@qq.com" <382696293@qq.com> Date: Tue, 26 Dec 2023 18:01:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=99=E8=A8=80=E5=8F=8D=E9=A6=88=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=9D=A1=E4=BB=B6=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/flossom/common/core/domain/entity/CtLeaveMessage.java | 4 ++++ .../miniProgram/controller/CtleaveMessageApiController.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/CtLeaveMessage.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/CtLeaveMessage.java index 434ef23..f9bf24c 100644 --- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/CtLeaveMessage.java +++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/CtLeaveMessage.java @@ -4,7 +4,9 @@ import com.flossom.common.core.annotation.Excel; import com.flossom.common.core.web.domain.BaseEntity; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; +import org.hibernate.validator.constraints.Length; +import javax.validation.constraints.NotBlank; import java.util.Date; /** @@ -45,6 +47,8 @@ public class CtLeaveMessage extends BaseEntity /** 用户留言 */ @Excel(name = "用户留言") + @NotBlank(message = "留言反馈不能为空") + @Length(min = 1, max = 100) private String messageInfo; /** 查询开始时间 */ private Date beginTime; diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/CtleaveMessageApiController.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/CtleaveMessageApiController.java index 2bcfca1..555e835 100644 --- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/CtleaveMessageApiController.java +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/CtleaveMessageApiController.java @@ -8,6 +8,7 @@ import com.flossom.common.log.enums.BusinessType; import com.flossom.common.security.annotation.RequiresPermissions; import com.flossom.miniProgram.service.ICtleaveMeassageService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -26,7 +27,7 @@ public class CtleaveMessageApiController extends BaseController { */ @Log(title = "共创管理-留言管理", businessType = BusinessType.INSERT) @PostMapping("/saveMessage") - public AjaxResult add(@RequestBody CtLeaveMessage ctLeaveMessage) + public AjaxResult add(@RequestBody @Validated CtLeaveMessage ctLeaveMessage) { return toAjax(ctleaveMeassageService.saveCtleaveMeassage(ctLeaveMessage)); }