BizConfigController.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package me.zhengjie.controller.admin;
  2. import me.zhengjie.appapi.entity.response.BaseResponse;
  3. import me.zhengjie.controller.admin.vo.OfficeXbankReq;
  4. import me.zhengjie.controller.admin.vo.BankQueryRsp;
  5. import me.zhengjie.service.admin.OfficeXbankService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.validation.annotation.Validated;
  8. import org.springframework.web.bind.annotation.RequestBody;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RestController;
  11. import java.util.List;
  12. /**
  13. * 业务配置
  14. */
  15. @RestController
  16. @Validated
  17. @RequestMapping("/biz")
  18. public class BizConfigController {
  19. @Autowired
  20. private OfficeXbankService officeXbankService;
  21. /**
  22. * 查询未匹配的银行
  23. * @return
  24. */
  25. @RequestMapping("/canMappedBanks")
  26. public BaseResponse<List<BankQueryRsp>> canMappedBanks(@RequestBody OfficeXbankReq req) {
  27. return officeXbankService.queryCanMappedBank(req);
  28. }
  29. /**
  30. * 查询已关联的银行
  31. * @param req
  32. * @return
  33. */
  34. @RequestMapping("/mappedBanks")
  35. public BaseResponse<List<BankQueryRsp>> mappedBanks(@RequestBody OfficeXbankReq req) {
  36. return officeXbankService.queryMappedBank(req);
  37. }
  38. /**
  39. * 更新银行关联关系
  40. * @param req
  41. * @return
  42. */
  43. @RequestMapping("/updateOfficeBankMap")
  44. public BaseResponse updateOfficeBankMap(@RequestBody OfficeXbankReq req){
  45. return officeXbankService.updateOfficeBankMap(req);
  46. }
  47. }