抓拍频率最小值保护

This commit is contained in:
sxu 2025-07-03 13:32:41 +08:00
parent 5ba2bc90c7
commit 2e8aae096e
2 changed files with 7 additions and 3 deletions

View File

@ -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<KitchenCameraSetting> list) {
public AjaxResult batchEdit(@RequestBody @Valid List<KitchenCameraSetting> list) {
try {
return toAjax(kitchenCameraSettingService.batchUpdateKitchenCameraSetting(list));
} catch (Exception e) {

View File

@ -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;
/** 默认开始时间 */