package com.ruoyi.staff.controller; import com.ruoyi.framework.aspectj.lang.annotation.Log; import com.ruoyi.framework.aspectj.lang.enums.BusinessType; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.staff.pojo.Bank; import com.ruoyi.staff.service.BankService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; import java.util.List; /** *
* 银行管理表 前端控制器 *
* * @author 芯导软件(江苏)有限公司 * @since 2026-03-06 03:40:54 */ @Api(tags = "银行管理表") @RestController @RequestMapping("/bank") public class BankController { @Autowired private BankService bankService; @GetMapping("/list") public AjaxResult list() { return AjaxResult.success(bankService.list()); } @PostMapping("/add") @ApiOperation("新增银行管理表") @Transactional(rollbackFor = Exception.class) @Log(title = "银行管理表", businessType = BusinessType.INSERT) public AjaxResult add(@RequestBody Bank bank) { return AjaxResult.success(bankService.save(bank)); } @PostMapping("/update") @ApiOperation("更新银行管理表") @Transactional(rollbackFor = Exception.class) @Log(title = "银行管理表", businessType = BusinessType.UPDATE) public AjaxResult update(@RequestBody Bank bank) { return AjaxResult.success(bankService.updateById(bank)); } @DeleteMapping("/delete") @ApiOperation("删除银行管理表") @Transactional(rollbackFor = Exception.class) @Log(title = "银行管理表", businessType = BusinessType.DELETE) public AjaxResult delete(@RequestBody List