抓拍频率最小值保护

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 java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import com.bonus.canteen.core.kitchen.domain.KitchenSetting; import com.bonus.canteen.core.kitchen.domain.KitchenSetting;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
@ -82,7 +83,7 @@ public class KitchenCameraSettingController extends BaseController {
//@RequiresPermissions("kitchen:setting:add") //@RequiresPermissions("kitchen:setting:add")
@SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "厨房管理->新增功能参数配置") @SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "厨房管理->新增功能参数配置")
@PostMapping @PostMapping
public AjaxResult add(@RequestBody KitchenCameraSetting kitchenCameraSetting) { public AjaxResult add(@RequestBody @Valid KitchenCameraSetting kitchenCameraSetting) {
try { try {
return toAjax(kitchenCameraSettingService.insertKitchenCameraSetting(kitchenCameraSetting)); return toAjax(kitchenCameraSettingService.insertKitchenCameraSetting(kitchenCameraSetting));
} catch (Exception e) { } catch (Exception e) {
@ -98,7 +99,7 @@ public class KitchenCameraSettingController extends BaseController {
//@RequiresPermissions("kitchen:setting:edit") //@RequiresPermissions("kitchen:setting:edit")
@SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->修改功能参数配置") @SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->修改功能参数配置")
@PostMapping("/edit") @PostMapping("/edit")
public AjaxResult edit(@RequestBody KitchenCameraSetting kitchenCameraSetting) { public AjaxResult edit(@RequestBody @Valid KitchenCameraSetting kitchenCameraSetting) {
try { try {
return toAjax(kitchenCameraSettingService.updateKitchenCameraSetting(kitchenCameraSetting)); return toAjax(kitchenCameraSettingService.updateKitchenCameraSetting(kitchenCameraSetting));
} catch (Exception e) { } catch (Exception e) {
@ -111,7 +112,7 @@ public class KitchenCameraSettingController extends BaseController {
//@RequiresPermissions("kitchen:setting:edit") //@RequiresPermissions("kitchen:setting:edit")
@SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->批量修改功能参数配置") @SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->批量修改功能参数配置")
@PostMapping("/batchEdit") @PostMapping("/batchEdit")
public AjaxResult batchEdit(@RequestBody List<KitchenCameraSetting> list) { public AjaxResult batchEdit(@RequestBody @Valid List<KitchenCameraSetting> list) {
try { try {
return toAjax(kitchenCameraSettingService.batchUpdateKitchenCameraSetting(list)); return toAjax(kitchenCameraSettingService.batchUpdateKitchenCameraSetting(list));
} catch (Exception e) { } catch (Exception e) {

View File

@ -10,6 +10,8 @@ import lombok.Data;
import lombok.ToString; import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity; import com.bonus.common.core.web.domain.BaseEntity;
import javax.validation.constraints.Min;
/** /**
* 功能参数配置对象 kitchen_camera_setting * 功能参数配置对象 kitchen_camera_setting
* *
@ -46,6 +48,7 @@ public class KitchenCameraSetting extends BaseEntity {
/** 抓拍频率 */ /** 抓拍频率 */
@Excel(name = "抓拍频率") @Excel(name = "抓拍频率")
@ApiModelProperty(value = "抓拍频率") @ApiModelProperty(value = "抓拍频率")
@Min(value = 1, message = "抓拍频率不能小于1")
private Long frequency; private Long frequency;
/** 默认开始时间 */ /** 默认开始时间 */