TBankUserController.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.ylx.web.controller.massage;
  2. import com.ylx.common.core.controller.BaseController;
  3. import com.ylx.common.core.domain.R;
  4. import com.ylx.common.core.domain.model.WxLoginUser;
  5. import com.ylx.massage.domain.TBankUser;
  6. import com.ylx.massage.domain.vo.BankVo;
  7. import com.ylx.massage.service.TBankService;
  8. import com.ylx.massage.service.TBankUserService;
  9. import io.swagger.annotations.Api;
  10. import io.swagger.annotations.ApiOperation;
  11. import org.springframework.web.bind.annotation.*;
  12. import javax.annotation.Resource;
  13. import java.util.List;
  14. /**
  15. * 银行卡号(TBankUser)表控制层
  16. *
  17. * @author makejava
  18. * @since 2024-12-31 09:58:19
  19. */
  20. @Api(tags = {"App我的银行卡"})
  21. @RestController
  22. @RequestMapping("tBankUser")
  23. public class TBankUserController extends BaseController {
  24. /**
  25. * 服务对象
  26. */
  27. @Resource
  28. private TBankUserService tBankUserService;
  29. /**
  30. * 服务对象
  31. */
  32. @Resource
  33. private TBankService tBankService;
  34. /**
  35. * 通过主键查询单条数据
  36. *
  37. * @param
  38. * @return 单条数据
  39. */
  40. @ApiOperation("我的银行卡")
  41. @GetMapping("myBank")
  42. public R selectOne() {
  43. WxLoginUser wxLoginUser = getWxLoginUser();
  44. List<BankVo> list = tBankUserService.myBank(wxLoginUser);
  45. return R.ok(list);
  46. }
  47. /**
  48. * 新增数据
  49. *
  50. * @param tBankUser 实体对象
  51. * @return 新增结果
  52. */
  53. @ApiOperation("新增/绑定银行卡")
  54. @PostMapping("save")
  55. public R insert(@RequestBody TBankUser tBankUser) {
  56. return R.ok(this.tBankUserService.save(tBankUser));
  57. }
  58. /**
  59. * 新增数据
  60. *
  61. * @param tBankUser 实体对象
  62. * @return 新增结果
  63. */
  64. @ApiOperation("删除银行卡")
  65. @PostMapping("delete")
  66. public R deleteBank(@RequestBody TBankUser tBankUser) {
  67. return R.ok(this.tBankUserService.deleteBank(tBankUser));
  68. }
  69. @ApiOperation("银行配置列表")
  70. @GetMapping("bankList")
  71. public R selectAll() {
  72. return R.ok(this.tBankService.list());
  73. }
  74. }