1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- package com.ydd.web.controller;
- import com.ydd.common.annotation.Log;
- import com.ydd.common.core.controller.BaseController;
- import com.ydd.common.core.domain.Result;
- import com.ydd.common.core.domain.entity.SysUser;
- import com.ydd.common.enums.BusinessType;
- import com.ydd.common.enums.UserTypeEnums;
- import com.ydd.module.domain.DadaDspBankCard;
- import com.ydd.module.service.IDadaDspBankCardService;
- import lombok.RequiredArgsConstructor;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- /**
- * 达达配送商-银行卡管理
- *
- * @author 叶君翔
- * @date 2021-12-28
- */
- @RequiredArgsConstructor(onConstructor_ = @Autowired)
- @RestController
- @RequestMapping("/module/dadaDspBankCard")
- public class DadaDspBankCardController extends BaseController {
- private final IDadaDspBankCardService iDadaDspBankCardService;
- /**
- * 查询银行卡列表
- */
- @GetMapping("/list")
- public Result list() {
- SysUser user = getSysUser();
- List<DadaDspBankCard> list = iDadaDspBankCardService.queryList(user.getDadaDspId());
- return Result.success(list);
- }
- /**
- * 获取银行卡信息
- */
- @GetMapping(value = "/info" )
- public Result getInfo(Long id) {
- if (id == null || id == 0) {
- return Result.error("请求参数错误, id不可为空!");
- }
- return Result.success(iDadaDspBankCardService.getInfo(id));
- }
- /**
- * 新增银行卡
- */
- @Log(title = "新增银行卡" , businessType = BusinessType.INSERT)
- @PostMapping("/add")
- public Result add(@RequestBody DadaDspBankCard bankCard) {
- SysUser user = getSysUser();
- if (!UserTypeEnums.DADA_DELIVERY_RAP.getCode().equals(user.getType())
- && !UserTypeEnums.DADA_DELIVERY.getCode().equals(user.getType())) {
- return Result.error("异常操作!");
- }
- return toAjax(iDadaDspBankCardService.addBandCard(bankCard, user) ? 1 : 0);
- }
- /**
- * 修改银行卡
- */
- @Log(title = "修改银行卡" , businessType = BusinessType.UPDATE)
- @PostMapping("/update")
- public Result edit(@RequestBody DadaDspBankCard bankCard) {
- SysUser user = getSysUser();
- if (!UserTypeEnums.DADA_DELIVERY_RAP.getCode().equals(user.getType())
- && !UserTypeEnums.DADA_DELIVERY.getCode().equals(user.getType())) {
- return Result.error("异常操作!");
- }
- return toAjax(iDadaDspBankCardService.updateBankCard(bankCard) ? 1 : 0);
- }
- /**
- * 删除银行卡
- */
- // @PreAuthorize("@ss.hasPermi('module:agent:remove')" )
- @Log(title = "删除银行卡" , businessType = BusinessType.DELETE)
- @DeleteMapping("/{id}" )
- public Result remove(@PathVariable Long id) {
- return toAjax(iDadaDspBankCardService.deleteBankCard(id) ? 1 : 0);
- }
- }
|