摄像头设置改表

This commit is contained in:
sxu 2025-06-20 09:47:55 +08:00
parent 068687e02a
commit 66826d8c30
3 changed files with 34 additions and 4 deletions

View File

@ -57,7 +57,7 @@ public class KitchenCameraSettingController extends BaseController {
@ApiOperation(value = "导出功能参数配置列表")
//@PreventRepeatSubmit
//@RequiresPermissions("kitchen:setting:export")
@SysLog(title = "功能参数配置", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出功能参数配置")
@SysLog(title = "功能参数配置", businessType = OperaType.EXPORT, logType = 1,module = "厨房管理->导出功能参数配置")
@PostMapping("/export")
public void export(HttpServletResponse response, KitchenCameraSetting kitchenCameraSetting) {
List<KitchenCameraSetting> list = kitchenCameraSettingService.selectKitchenCameraSettingList(kitchenCameraSetting);
@ -81,7 +81,7 @@ public class KitchenCameraSettingController extends BaseController {
@ApiOperation(value = "新增功能参数配置")
//@PreventRepeatSubmit
//@RequiresPermissions("kitchen:setting:add")
@SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增功能参数配置")
@SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "厨房管理->新增功能参数配置")
@PostMapping
public AjaxResult add(@RequestBody KitchenCameraSetting kitchenCameraSetting) {
try {
@ -97,7 +97,7 @@ public class KitchenCameraSettingController extends BaseController {
@ApiOperation(value = "修改功能参数配置")
//@PreventRepeatSubmit
//@RequiresPermissions("kitchen:setting:edit")
@SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改功能参数配置")
@SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->修改功能参数配置")
@PostMapping("/edit")
public AjaxResult edit(@RequestBody KitchenCameraSetting kitchenCameraSetting) {
try {
@ -107,6 +107,19 @@ public class KitchenCameraSettingController extends BaseController {
}
}
@ApiOperation(value = "批量修改功能参数配置")
//@PreventRepeatSubmit
//@RequiresPermissions("kitchen:setting:edit")
@SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->批量修改功能参数配置")
@PostMapping("/batchEdit")
public AjaxResult batchEdit(@RequestBody List<KitchenCameraSetting> list) {
try {
return toAjax(kitchenCameraSettingService.batchUpdateKitchenCameraSetting(list));
} catch (Exception e) {
return error(e.getMessage());
}
}
@ApiOperation(value = "恢复默认值")
//@PreventRepeatSubmit
//@RequiresPermissions("kitchen:setting:edit")
@ -126,7 +139,7 @@ public class KitchenCameraSettingController extends BaseController {
@ApiOperation(value = "删除功能参数配置")
//@PreventRepeatSubmit
//@RequiresPermissions("kitchen:setting:remove")
@SysLog(title = "功能参数配置", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除功能参数配置")
@SysLog(title = "功能参数配置", businessType = OperaType.DELETE, logType = 1,module = "厨房管理->删除功能参数配置")
@PostMapping("/del/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
return toAjax(kitchenCameraSettingService.deleteKitchenCameraSettingByIds(ids));

View File

@ -42,6 +42,8 @@ public interface IKitchenCameraSettingService {
*/
public int updateKitchenCameraSetting(KitchenCameraSetting kitchenCameraSetting);
public int batchUpdateKitchenCameraSetting(List<KitchenCameraSetting> list);
public int batchToDefault(List<KitchenCameraSetting> list);
/**

View File

@ -77,6 +77,21 @@ public class KitchenCameraSettingServiceImpl implements IKitchenCameraSettingSer
}
}
@Override
public int batchUpdateKitchenCameraSetting(List<KitchenCameraSetting> list) {
int count = 0;
for (KitchenCameraSetting kitchenCameraSetting : list) {
kitchenCameraSetting.setUpdateTime(DateUtils.getNowDate());
kitchenCameraSetting.setUpdateBy(SecurityUtils.getUsername());
try {
count += kitchenCameraSettingMapper.updateKitchenCameraSetting(kitchenCameraSetting);
} catch (Exception e) {
throw new ServiceException(e.getMessage());
}
}
return count;
}
@Override
public int batchToDefault(List<KitchenCameraSetting> list) {
int count = 0;