Kaynağa Gözat

商家结算卡信息

guomengjiao 3 ay önce
ebeveyn
işleme
c36ddccbe0

+ 44 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/shop/business/BusinessSettlementController.java

@@ -0,0 +1,44 @@
+package com.ruoyi.web.controller.shop.business;
+
+import cn.dev33.satoken.annotation.SaCheckPermission;
+import com.ruoyi.business.domain.vo.BusinessSettlementVo;
+import com.ruoyi.business.service.IBusinessSettlementService;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.enums.FilePathSplicingType;
+import com.ruoyi.common.filepathsplicing.FilePathSplicing;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * 商家结算信息Controller
+ *
+ * @author ruoyi
+ * @date 2025-12-11
+ */
+@Validated
+@Api(value = "商家结算信息控制器", tags = {"商家结算信息管理"})
+@RequiredArgsConstructor
+@RestController
+@RequestMapping("/business/businessSettlement")
+public class BusinessSettlementController extends BaseController {
+
+    private final IBusinessSettlementService iBusinessSettlementService;
+
+    /**
+     * 获取商家结算信息详细信息
+     */
+    @FilePathSplicing(type = FilePathSplicingType.RESPONSE)
+    @ApiOperation("获取商家结算信息详细信息")
+    @SaCheckPermission("business:businessSettlement:query")
+    @GetMapping("/info")
+    public R<BusinessSettlementVo> getInfo() {
+        return R.ok(iBusinessSettlementService.queryByBusinessId(getBusinessId(true)));
+    }
+
+}