From d66658f73d0b3b5d645ec937644cb8e6fcf6c18c Mon Sep 17 00:00:00 2001 From: syruan <321359594@qq.com> Date: Tue, 13 Aug 2024 16:39:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=99=A8=E5=A2=9E=E5=8A=A0Pe?= =?UTF-8?q?rmissions=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/base/controller/BmAgreementController.java | 7 +++++++ .../bonus/base/controller/BmCustomerTypeController.java | 3 ++- .../com/bonus/base/controller/BmSupplierController.java | 7 +++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmAgreementController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmAgreementController.java index 1357cb8..ff97736 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmAgreementController.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmAgreementController.java @@ -6,6 +6,7 @@ import com.bonus.common.core.domain.ResultBean; import com.bonus.common.core.utils.poi.ExcelUtil; import com.bonus.common.core.web.controller.BaseController; import com.bonus.common.core.web.page.TableDataInfo; +import com.bonus.common.security.annotation.RequiresPermissions; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import org.springframework.beans.factory.annotation.Autowired; @@ -33,6 +34,7 @@ public class BmAgreementController extends BaseController { * 分页查询 */ @GetMapping("/getAgreementList") + @RequiresPermissions("base:agreement:query") public TableDataInfo list(BmAgreement bmAgreement) { startPage(); List list = this.bmAgreementService.selectAll(bmAgreement); @@ -47,6 +49,7 @@ public class BmAgreementController extends BaseController { * @return 单条数据 */ @GetMapping("{id}") + @RequiresPermissions("base:agreement:query") public ResultBean queryById(@PathVariable("id") Integer id) { return ResultBean.success(this.bmAgreementService.selectByPrimaryKey(id)); } @@ -58,6 +61,7 @@ public class BmAgreementController extends BaseController { * @return 新增结果 */ @PostMapping(value = "/add") + @RequiresPermissions("base:agreement:add") public ResultBean add(@RequestBody BmAgreement bmAgreement) { int result = this.bmAgreementService.insertSelective(bmAgreement); return result > 0 ? ResultBean.success(true) : ResultBean.error("新增失败"); @@ -70,6 +74,7 @@ public class BmAgreementController extends BaseController { * @return 编辑结果 */ @PutMapping(value = "/update") + @RequiresPermissions("base:agreement:edit") public ResultBean edit(@RequestBody BmAgreement bmAgreement) { this.bmAgreementService.updateByPrimaryKeySelective(bmAgreement); return ResultBean.success(true); @@ -82,6 +87,7 @@ public class BmAgreementController extends BaseController { * @return 删除是否成功 */ @DeleteMapping(value = "/{id}") + @RequiresPermissions("base:agreement:remove") public ResultBean deleteById(@PathVariable("id") Integer id) { return ResultBean.toIsSuccess(this.bmAgreementService.deleteByPrimaryKey(id), "删除成功"); } @@ -91,6 +97,7 @@ public class BmAgreementController extends BaseController { */ @ApiOperation(value = "导出协议列表") @PostMapping("/export") + @RequiresPermissions("base:agreement:export") public void export(HttpServletResponse response, BmAgreement bmAgreement) { List list = this.bmAgreementService.selectAll(bmAgreement); diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmCustomerTypeController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmCustomerTypeController.java index 59c3a79..a6d7b2d 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmCustomerTypeController.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmCustomerTypeController.java @@ -32,7 +32,7 @@ public class BmCustomerTypeController extends BaseController { @Autowired private BmCustomerTypeService bmCustomerTypeService; -// @RequiresPermissions("base:customerType:query") + @RequiresPermissions("base:customerType:query") @GetMapping("/getUnitTypeList") @SysLog(title = "往来单位类型", businessType = OperaType.QUERY, logType = 1, module = "往来单位类型->分页查询", details = "往来单位类型列表") public TableDataInfo list(BmCustomerType bmCustomerType) { @@ -97,6 +97,7 @@ public class BmCustomerTypeController extends BaseController { */ @ApiOperation(value = "导出单位类型列表") @PostMapping("/export") + @RequiresPermissions("base:customerType:export") public void export(HttpServletResponse response, BmCustomerType bmCustomerType) { List list = bmCustomerTypeService.selectAll(bmCustomerType); diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmSupplierController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmSupplierController.java index 8e1df42..dd7ad8b 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmSupplierController.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/controller/BmSupplierController.java @@ -6,6 +6,7 @@ import com.bonus.common.core.domain.ResultBean; import com.bonus.common.core.utils.poi.ExcelUtil; import com.bonus.common.core.web.controller.BaseController; import com.bonus.common.core.web.page.TableDataInfo; +import com.bonus.common.security.annotation.RequiresPermissions; import com.bonus.common.security.utils.SecurityUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -38,6 +39,7 @@ public class BmSupplierController extends BaseController { * @return 查询结果 */ @ApiOperation(value = "分页查询供应商列表") + @RequiresPermissions("base:supplier:query") @GetMapping("/getMaSupplierList") public TableDataInfo queryByPage(BmSupplier bmSupplier) { startPage(); @@ -52,6 +54,7 @@ public class BmSupplierController extends BaseController { * @return 单条数据详情 */ @ApiOperation(value = "查询供应商单条数据详情") + @RequiresPermissions("base:supplier:query") @GetMapping("/{id}") public ResultBean queryById(@PathVariable("id") Integer id) { return ResultBean.success(bmSupplierService.queryById(id)); @@ -64,6 +67,7 @@ public class BmSupplierController extends BaseController { * @return 新增结果 */ @ApiOperation(value = "新增供应商管理数据") + @RequiresPermissions("base:supplier:add") @PostMapping("/add") public ResultBean add(@RequestBody BmSupplier bmSupplier) { Long companyId = SecurityUtils.getLoginUser().getSysUser().getCompanyId(); @@ -78,6 +82,7 @@ public class BmSupplierController extends BaseController { * @return 编辑结果 */ @ApiOperation(value = "编辑供应商管理数据") + @RequiresPermissions("base:supplier:edit") @PutMapping("/update") public ResultBean edit(@RequestBody BmSupplier bmSupplier) { return bmSupplierService.update(bmSupplier); @@ -90,6 +95,7 @@ public class BmSupplierController extends BaseController { * @return 删除是否成功 */ @ApiOperation(value = "删除供应商管理数据") + @RequiresPermissions("base:supplier:remove") @PostMapping(value = "/{ids}") public ResultBean deleteById(@PathVariable("ids") Long[] ids) { int result = bmSupplierService.deleteById(ids); @@ -100,6 +106,7 @@ public class BmSupplierController extends BaseController { * 导出供应商管理列表 */ @ApiOperation(value = "导出查询机具供应商列表") + @RequiresPermissions("base:supplier:export") @PostMapping("/export") public void export(HttpServletResponse response, BmSupplier bmSupplier) {