PreventRepeatSubmit

This commit is contained in:
sxu 2024-09-27 15:14:14 +08:00
parent 9a723b103b
commit 00aec33c72
10 changed files with 58 additions and 10 deletions

View File

@ -3,6 +3,7 @@ package com.bonus.material.basic.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -27,7 +28,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 协议管理Controller * 协议管理Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "协议管理接口") @Api(tags = "协议管理接口")
@RestController @RestController
@ -54,6 +55,7 @@ public class BmAgreementInfoController extends BaseController
* 导出协议管理列表 * 导出协议管理列表
*/ */
@ApiOperation(value = "导出协议管理列表") @ApiOperation(value = "导出协议管理列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:export") @RequiresPermissions("basic:info:export")
@SysLog(title = "协议管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出协议管理") @SysLog(title = "协议管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出协议管理")
@PostMapping("/export") @PostMapping("/export")
@ -79,6 +81,7 @@ public class BmAgreementInfoController extends BaseController
* 新增协议管理 * 新增协议管理
*/ */
@ApiOperation(value = "新增协议管理") @ApiOperation(value = "新增协议管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:add") @RequiresPermissions("basic:info:add")
@SysLog(title = "协议管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增协议管理") @SysLog(title = "协议管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增协议管理")
@PostMapping @PostMapping
@ -91,6 +94,7 @@ public class BmAgreementInfoController extends BaseController
* 修改协议管理 * 修改协议管理
*/ */
@ApiOperation(value = "修改协议管理") @ApiOperation(value = "修改协议管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:edit") @RequiresPermissions("basic:info:edit")
@SysLog(title = "协议管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改协议管理") @SysLog(title = "协议管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改协议管理")
@PutMapping @PutMapping
@ -103,6 +107,7 @@ public class BmAgreementInfoController extends BaseController
* 删除协议管理 * 删除协议管理
*/ */
@ApiOperation(value = "删除协议管理") @ApiOperation(value = "删除协议管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:remove") @RequiresPermissions("basic:info:remove")
@SysLog(title = "协议管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除协议管理") @SysLog(title = "协议管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除协议管理")
@DeleteMapping("/{agreementIds}") @DeleteMapping("/{agreementIds}")

View File

@ -28,7 +28,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 功能参数配置Controller * 功能参数配置Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "功能参数配置接口") @Api(tags = "功能参数配置接口")
@RestController @RestController
@ -42,7 +42,6 @@ public class BmConfigController extends BaseController
* 查询功能参数配置列表 * 查询功能参数配置列表
*/ */
@ApiOperation(value = "查询功能参数配置列表") @ApiOperation(value = "查询功能参数配置列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:config:list") @RequiresPermissions("basic:config:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(BmConfig bmConfig) public TableDataInfo list(BmConfig bmConfig)
@ -56,6 +55,7 @@ public class BmConfigController extends BaseController
* 导出功能参数配置列表 * 导出功能参数配置列表
*/ */
@ApiOperation(value = "导出功能参数配置列表") @ApiOperation(value = "导出功能参数配置列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:config:export") @RequiresPermissions("basic:config:export")
@SysLog(title = "功能参数配置", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出功能参数配置") @SysLog(title = "功能参数配置", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出功能参数配置")
@PostMapping("/export") @PostMapping("/export")
@ -81,6 +81,7 @@ public class BmConfigController extends BaseController
* 新增功能参数配置 * 新增功能参数配置
*/ */
@ApiOperation(value = "新增功能参数配置") @ApiOperation(value = "新增功能参数配置")
@PreventRepeatSubmit
@RequiresPermissions("basic:config:add") @RequiresPermissions("basic:config:add")
@SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增功能参数配置") @SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增功能参数配置")
@PostMapping @PostMapping
@ -93,6 +94,7 @@ public class BmConfigController extends BaseController
* 修改功能参数配置 * 修改功能参数配置
*/ */
@ApiOperation(value = "修改功能参数配置") @ApiOperation(value = "修改功能参数配置")
@PreventRepeatSubmit
@RequiresPermissions("basic:config:edit") @RequiresPermissions("basic:config:edit")
@SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改功能参数配置") @SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改功能参数配置")
@PutMapping @PutMapping
@ -105,6 +107,7 @@ public class BmConfigController extends BaseController
* 删除功能参数配置 * 删除功能参数配置
*/ */
@ApiOperation(value = "删除功能参数配置") @ApiOperation(value = "删除功能参数配置")
@PreventRepeatSubmit
@RequiresPermissions("basic:config:remove") @RequiresPermissions("basic:config:remove")
@SysLog(title = "功能参数配置", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除功能参数配置") @SysLog(title = "功能参数配置", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除功能参数配置")
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")

View File

@ -3,6 +3,7 @@ package com.bonus.material.basic.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -28,7 +29,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
Controller Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "附件接口") @Api(tags = "附件接口")
@RestController @RestController
@ -57,6 +58,7 @@ public class BmFileInfoController extends BaseController
列表 列表
*/ */
@ApiOperation(value = "导出附件列表") @ApiOperation(value = "导出附件列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:export") @RequiresPermissions("basic:info:export")
@SysLog(title = "附件", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出附件") @SysLog(title = "附件", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出附件")
@PostMapping("/export") @PostMapping("/export")
@ -84,6 +86,7 @@ public class BmFileInfoController extends BaseController
*/ */
@ApiOperation(value = "新增附件") @ApiOperation(value = "新增附件")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:add") @RequiresPermissions("basic:info:add")
@SysLog(title = "附件", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增附件") @SysLog(title = "附件", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增附件")
@PostMapping @PostMapping
@ -97,6 +100,7 @@ public class BmFileInfoController extends BaseController
*/ */
@ApiOperation(value = "修改附件") @ApiOperation(value = "修改附件")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:edit") @RequiresPermissions("basic:info:edit")
@SysLog(title = "附件", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改附件") @SysLog(title = "附件", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改附件")
@PutMapping @PutMapping
@ -110,6 +114,7 @@ public class BmFileInfoController extends BaseController
*/ */
@ApiOperation(value = "删除附件") @ApiOperation(value = "删除附件")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:remove") @RequiresPermissions("basic:info:remove")
@SysLog(title = "附件", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除附件") @SysLog(title = "附件", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除附件")
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")

View File

@ -3,6 +3,7 @@ package com.bonus.material.basic.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -27,7 +28,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 短信通知Controller * 短信通知Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "短信通知接口") @Api(tags = "短信通知接口")
@RestController @RestController
@ -54,6 +55,7 @@ public class BmNoticeInfoController extends BaseController
* 导出短信通知列表 * 导出短信通知列表
*/ */
@ApiOperation(value = "导出短信通知列表") @ApiOperation(value = "导出短信通知列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:export") @RequiresPermissions("basic:info:export")
@SysLog(title = "短信通知", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出短信通知") @SysLog(title = "短信通知", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出短信通知")
@PostMapping("/export") @PostMapping("/export")
@ -79,6 +81,7 @@ public class BmNoticeInfoController extends BaseController
* 新增短信通知 * 新增短信通知
*/ */
@ApiOperation(value = "新增短信通知") @ApiOperation(value = "新增短信通知")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:add") @RequiresPermissions("basic:info:add")
@SysLog(title = "短信通知", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增短信通知") @SysLog(title = "短信通知", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增短信通知")
@PostMapping @PostMapping
@ -91,6 +94,7 @@ public class BmNoticeInfoController extends BaseController
* 修改短信通知 * 修改短信通知
*/ */
@ApiOperation(value = "修改短信通知") @ApiOperation(value = "修改短信通知")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:edit") @RequiresPermissions("basic:info:edit")
@SysLog(title = "短信通知", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改短信通知") @SysLog(title = "短信通知", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改短信通知")
@PutMapping @PutMapping
@ -103,6 +107,7 @@ public class BmNoticeInfoController extends BaseController
* 删除短信通知 * 删除短信通知
*/ */
@ApiOperation(value = "删除短信通知") @ApiOperation(value = "删除短信通知")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:remove") @RequiresPermissions("basic:info:remove")
@SysLog(title = "短信通知", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除短信通知") @SysLog(title = "短信通知", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除短信通知")
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")

View File

@ -3,6 +3,7 @@ package com.bonus.material.basic.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -27,7 +28,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 标段工程管理Controller * 标段工程管理Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "标段工程管理接口") @Api(tags = "标段工程管理接口")
@RestController @RestController
@ -54,6 +55,7 @@ public class BmProjectController extends BaseController
* 导出标段工程管理列表 * 导出标段工程管理列表
*/ */
@ApiOperation(value = "导出标段工程管理列表") @ApiOperation(value = "导出标段工程管理列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:project:export") @RequiresPermissions("basic:project:export")
@SysLog(title = "标段工程管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出标段工程管理") @SysLog(title = "标段工程管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出标段工程管理")
@PostMapping("/export") @PostMapping("/export")
@ -79,6 +81,7 @@ public class BmProjectController extends BaseController
* 新增标段工程管理 * 新增标段工程管理
*/ */
@ApiOperation(value = "新增标段工程管理") @ApiOperation(value = "新增标段工程管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:project:add") @RequiresPermissions("basic:project:add")
@SysLog(title = "标段工程管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增标段工程管理") @SysLog(title = "标段工程管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增标段工程管理")
@PostMapping @PostMapping
@ -91,6 +94,7 @@ public class BmProjectController extends BaseController
* 修改标段工程管理 * 修改标段工程管理
*/ */
@ApiOperation(value = "修改标段工程管理") @ApiOperation(value = "修改标段工程管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:project:edit") @RequiresPermissions("basic:project:edit")
@SysLog(title = "标段工程管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改标段工程管理") @SysLog(title = "标段工程管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改标段工程管理")
@PutMapping @PutMapping
@ -103,6 +107,7 @@ public class BmProjectController extends BaseController
* 删除标段工程管理 * 删除标段工程管理
*/ */
@ApiOperation(value = "删除标段工程管理") @ApiOperation(value = "删除标段工程管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:project:remove") @RequiresPermissions("basic:project:remove")
@SysLog(title = "标段工程管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除标段工程管理") @SysLog(title = "标段工程管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除标段工程管理")
@DeleteMapping("/{proIds}") @DeleteMapping("/{proIds}")

View File

@ -3,6 +3,7 @@ package com.bonus.material.basic.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -27,7 +28,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 二维码管理Controller * 二维码管理Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "二维码管理接口") @Api(tags = "二维码管理接口")
@RestController @RestController
@ -54,6 +55,7 @@ public class BmQrcodeInfoController extends BaseController
* 导出二维码管理列表 * 导出二维码管理列表
*/ */
@ApiOperation(value = "导出二维码管理列表") @ApiOperation(value = "导出二维码管理列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:export") @RequiresPermissions("basic:info:export")
@SysLog(title = "二维码管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出二维码管理") @SysLog(title = "二维码管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出二维码管理")
@PostMapping("/export") @PostMapping("/export")
@ -79,6 +81,7 @@ public class BmQrcodeInfoController extends BaseController
* 新增二维码管理 * 新增二维码管理
*/ */
@ApiOperation(value = "新增二维码管理") @ApiOperation(value = "新增二维码管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:add") @RequiresPermissions("basic:info:add")
@SysLog(title = "二维码管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增二维码管理") @SysLog(title = "二维码管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增二维码管理")
@PostMapping @PostMapping
@ -91,6 +94,7 @@ public class BmQrcodeInfoController extends BaseController
* 修改二维码管理 * 修改二维码管理
*/ */
@ApiOperation(value = "修改二维码管理") @ApiOperation(value = "修改二维码管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:edit") @RequiresPermissions("basic:info:edit")
@SysLog(title = "二维码管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改二维码管理") @SysLog(title = "二维码管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改二维码管理")
@PutMapping @PutMapping
@ -103,6 +107,7 @@ public class BmQrcodeInfoController extends BaseController
* 删除二维码管理 * 删除二维码管理
*/ */
@ApiOperation(value = "删除二维码管理") @ApiOperation(value = "删除二维码管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:info:remove") @RequiresPermissions("basic:info:remove")
@SysLog(title = "二维码管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除二维码管理") @SysLog(title = "二维码管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除二维码管理")
@DeleteMapping("/{qrIds}") @DeleteMapping("/{qrIds}")

View File

@ -3,6 +3,7 @@ package com.bonus.material.basic.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -27,7 +28,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 库存日志Controller * 库存日志Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "库存日志接口") @Api(tags = "库存日志接口")
@RestController @RestController
@ -54,6 +55,7 @@ public class BmStorageLogController extends BaseController
* 导出库存日志列表 * 导出库存日志列表
*/ */
@ApiOperation(value = "导出库存日志列表") @ApiOperation(value = "导出库存日志列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:log:export") @RequiresPermissions("basic:log:export")
@SysLog(title = "库存日志", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出库存日志") @SysLog(title = "库存日志", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出库存日志")
@PostMapping("/export") @PostMapping("/export")
@ -79,6 +81,7 @@ public class BmStorageLogController extends BaseController
* 新增库存日志 * 新增库存日志
*/ */
@ApiOperation(value = "新增库存日志") @ApiOperation(value = "新增库存日志")
@PreventRepeatSubmit
@RequiresPermissions("basic:log:add") @RequiresPermissions("basic:log:add")
@SysLog(title = "库存日志", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增库存日志") @SysLog(title = "库存日志", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增库存日志")
@PostMapping @PostMapping
@ -91,6 +94,7 @@ public class BmStorageLogController extends BaseController
* 修改库存日志 * 修改库存日志
*/ */
@ApiOperation(value = "修改库存日志") @ApiOperation(value = "修改库存日志")
@PreventRepeatSubmit
@RequiresPermissions("basic:log:edit") @RequiresPermissions("basic:log:edit")
@SysLog(title = "库存日志", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改库存日志") @SysLog(title = "库存日志", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改库存日志")
@PutMapping @PutMapping
@ -103,6 +107,7 @@ public class BmStorageLogController extends BaseController
* 删除库存日志 * 删除库存日志
*/ */
@ApiOperation(value = "删除库存日志") @ApiOperation(value = "删除库存日志")
@PreventRepeatSubmit
@RequiresPermissions("basic:log:remove") @RequiresPermissions("basic:log:remove")
@SysLog(title = "库存日志", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除库存日志") @SysLog(title = "库存日志", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除库存日志")
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")

View File

@ -3,6 +3,7 @@ package com.bonus.material.basic.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -27,7 +28,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 往来单位管理Controller * 往来单位管理Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "往来单位管理接口") @Api(tags = "往来单位管理接口")
@RestController @RestController
@ -54,6 +55,7 @@ public class BmUnitController extends BaseController
* 导出往来单位管理列表 * 导出往来单位管理列表
*/ */
@ApiOperation(value = "导出往来单位管理列表") @ApiOperation(value = "导出往来单位管理列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:unit:export") @RequiresPermissions("basic:unit:export")
@SysLog(title = "往来单位管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出往来单位管理") @SysLog(title = "往来单位管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出往来单位管理")
@PostMapping("/export") @PostMapping("/export")
@ -79,6 +81,7 @@ public class BmUnitController extends BaseController
* 新增往来单位管理 * 新增往来单位管理
*/ */
@ApiOperation(value = "新增往来单位管理") @ApiOperation(value = "新增往来单位管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:unit:add") @RequiresPermissions("basic:unit:add")
@SysLog(title = "往来单位管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增往来单位管理") @SysLog(title = "往来单位管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增往来单位管理")
@PostMapping @PostMapping
@ -91,6 +94,7 @@ public class BmUnitController extends BaseController
* 修改往来单位管理 * 修改往来单位管理
*/ */
@ApiOperation(value = "修改往来单位管理") @ApiOperation(value = "修改往来单位管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:unit:edit") @RequiresPermissions("basic:unit:edit")
@SysLog(title = "往来单位管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改往来单位管理") @SysLog(title = "往来单位管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改往来单位管理")
@PutMapping @PutMapping
@ -103,6 +107,7 @@ public class BmUnitController extends BaseController
* 删除往来单位管理 * 删除往来单位管理
*/ */
@ApiOperation(value = "删除往来单位管理") @ApiOperation(value = "删除往来单位管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:unit:remove") @RequiresPermissions("basic:unit:remove")
@SysLog(title = "往来单位管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除往来单位管理") @SysLog(title = "往来单位管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除往来单位管理")
@DeleteMapping("/{unitIds}") @DeleteMapping("/{unitIds}")

View File

@ -3,6 +3,7 @@ package com.bonus.material.basic.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -27,7 +28,7 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 往来单位管理Controller * 往来单位管理Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-09-27
*/ */
@Api(tags = "往来单位管理接口") @Api(tags = "往来单位管理接口")
@RestController @RestController
@ -54,6 +55,7 @@ public class BmUnitPersonController extends BaseController
* 导出往来单位管理列表 * 导出往来单位管理列表
*/ */
@ApiOperation(value = "导出往来单位管理列表") @ApiOperation(value = "导出往来单位管理列表")
@PreventRepeatSubmit
@RequiresPermissions("basic:person:export") @RequiresPermissions("basic:person:export")
@SysLog(title = "往来单位管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出往来单位管理") @SysLog(title = "往来单位管理", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出往来单位管理")
@PostMapping("/export") @PostMapping("/export")
@ -79,6 +81,7 @@ public class BmUnitPersonController extends BaseController
* 新增往来单位管理 * 新增往来单位管理
*/ */
@ApiOperation(value = "新增往来单位管理") @ApiOperation(value = "新增往来单位管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:person:add") @RequiresPermissions("basic:person:add")
@SysLog(title = "往来单位管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增往来单位管理") @SysLog(title = "往来单位管理", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增往来单位管理")
@PostMapping @PostMapping
@ -91,6 +94,7 @@ public class BmUnitPersonController extends BaseController
* 修改往来单位管理 * 修改往来单位管理
*/ */
@ApiOperation(value = "修改往来单位管理") @ApiOperation(value = "修改往来单位管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:person:edit") @RequiresPermissions("basic:person:edit")
@SysLog(title = "往来单位管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改往来单位管理") @SysLog(title = "往来单位管理", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改往来单位管理")
@PutMapping @PutMapping
@ -103,6 +107,7 @@ public class BmUnitPersonController extends BaseController
* 删除往来单位管理 * 删除往来单位管理
*/ */
@ApiOperation(value = "删除往来单位管理") @ApiOperation(value = "删除往来单位管理")
@PreventRepeatSubmit
@RequiresPermissions("basic:person:remove") @RequiresPermissions("basic:person:remove")
@SysLog(title = "往来单位管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除往来单位管理") @SysLog(title = "往来单位管理", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除往来单位管理")
@DeleteMapping("/{IDs}") @DeleteMapping("/{IDs}")

View File

@ -3,6 +3,7 @@ package com.bonus.material.input.controller;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.bonus.common.log.enums.OperaType; import com.bonus.common.log.enums.OperaType;
import com.bonus.material.common.annotation.PreventRepeatSubmit;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -54,6 +55,7 @@ public class InputApplyDetailsController extends BaseController
* 导出入库任务详细列表 * 导出入库任务详细列表
*/ */
@ApiOperation(value = "导出入库任务详细列表") @ApiOperation(value = "导出入库任务详细列表")
@PreventRepeatSubmit
@RequiresPermissions("input:details:export") @RequiresPermissions("input:details:export")
@SysLog(title = "入库任务详细", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出入库任务详细") @SysLog(title = "入库任务详细", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出入库任务详细")
@PostMapping("/export") @PostMapping("/export")
@ -79,6 +81,7 @@ public class InputApplyDetailsController extends BaseController
* 新增入库任务详细 * 新增入库任务详细
*/ */
@ApiOperation(value = "新增入库任务详细") @ApiOperation(value = "新增入库任务详细")
@PreventRepeatSubmit
@RequiresPermissions("input:details:add") @RequiresPermissions("input:details:add")
@SysLog(title = "入库任务详细", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增入库任务详细") @SysLog(title = "入库任务详细", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增入库任务详细")
@PostMapping @PostMapping
@ -91,6 +94,7 @@ public class InputApplyDetailsController extends BaseController
* 修改入库任务详细 * 修改入库任务详细
*/ */
@ApiOperation(value = "修改入库任务详细") @ApiOperation(value = "修改入库任务详细")
@PreventRepeatSubmit
@RequiresPermissions("input:details:edit") @RequiresPermissions("input:details:edit")
@SysLog(title = "入库任务详细", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改入库任务详细") @SysLog(title = "入库任务详细", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改入库任务详细")
@PutMapping @PutMapping
@ -103,6 +107,7 @@ public class InputApplyDetailsController extends BaseController
* 删除入库任务详细 * 删除入库任务详细
*/ */
@ApiOperation(value = "删除入库任务详细") @ApiOperation(value = "删除入库任务详细")
@PreventRepeatSubmit
@RequiresPermissions("input:details:remove") @RequiresPermissions("input:details:remove")
@SysLog(title = "入库任务详细", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除入库任务详细") @SysLog(title = "入库任务详细", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除入库任务详细")
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")