From 2e8aae096efeb73bbc4f2243b72b6ec1cf54555f Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Thu, 3 Jul 2025 13:32:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=93=E6=8B=8D=E9=A2=91=E7=8E=87=E6=9C=80?= =?UTF-8?q?=E5=B0=8F=E5=80=BC=E4=BF=9D=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kitchen/controller/KitchenCameraSettingController.java | 7 ++++--- .../canteen/core/kitchen/domain/KitchenCameraSetting.java | 3 +++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/controller/KitchenCameraSettingController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/controller/KitchenCameraSettingController.java index 323f790..2f3e7a0 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/controller/KitchenCameraSettingController.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/controller/KitchenCameraSettingController.java @@ -2,6 +2,7 @@ package com.bonus.canteen.core.kitchen.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; +import javax.validation.Valid; import com.bonus.canteen.core.kitchen.domain.KitchenSetting; import com.bonus.common.log.enums.OperaType; @@ -82,7 +83,7 @@ public class KitchenCameraSettingController extends BaseController { //@RequiresPermissions("kitchen:setting:add") @SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "厨房管理->新增功能参数配置") @PostMapping - public AjaxResult add(@RequestBody KitchenCameraSetting kitchenCameraSetting) { + public AjaxResult add(@RequestBody @Valid KitchenCameraSetting kitchenCameraSetting) { try { return toAjax(kitchenCameraSettingService.insertKitchenCameraSetting(kitchenCameraSetting)); } catch (Exception e) { @@ -98,7 +99,7 @@ public class KitchenCameraSettingController extends BaseController { //@RequiresPermissions("kitchen:setting:edit") @SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->修改功能参数配置") @PostMapping("/edit") - public AjaxResult edit(@RequestBody KitchenCameraSetting kitchenCameraSetting) { + public AjaxResult edit(@RequestBody @Valid KitchenCameraSetting kitchenCameraSetting) { try { return toAjax(kitchenCameraSettingService.updateKitchenCameraSetting(kitchenCameraSetting)); } catch (Exception e) { @@ -111,7 +112,7 @@ public class KitchenCameraSettingController extends BaseController { //@RequiresPermissions("kitchen:setting:edit") @SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->批量修改功能参数配置") @PostMapping("/batchEdit") - public AjaxResult batchEdit(@RequestBody List list) { + public AjaxResult batchEdit(@RequestBody @Valid List list) { try { return toAjax(kitchenCameraSettingService.batchUpdateKitchenCameraSetting(list)); } catch (Exception e) { diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/domain/KitchenCameraSetting.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/domain/KitchenCameraSetting.java index 69dc6b8..91e01e8 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/domain/KitchenCameraSetting.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/domain/KitchenCameraSetting.java @@ -10,6 +10,8 @@ import lombok.Data; import lombok.ToString; import com.bonus.common.core.web.domain.BaseEntity; +import javax.validation.constraints.Min; + /** * 功能参数配置对象 kitchen_camera_setting * @@ -46,6 +48,7 @@ public class KitchenCameraSetting extends BaseEntity { /** 抓拍频率 */ @Excel(name = "抓拍频率") @ApiModelProperty(value = "抓拍频率") + @Min(value = 1, message = "抓拍频率不能小于1") private Long frequency; /** 默认开始时间 */