From 82d77490b23df66b120c16e2986d1ccaca1ca314 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Tue, 08 Apr 2025 11:03:04 +0800 Subject: [PATCH] feat(mall): 添加医生绑定和授权相关功能 --- src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java | 42 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 39 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java index e588d9c..819e3fa 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ApiMallMemberController.java @@ -3,9 +3,11 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.mall.dto.*; import cc.mrbird.febs.mall.entity.MallMember; -import cc.mrbird.febs.mall.entity.MallMemberCoupon; import cc.mrbird.febs.mall.entity.MallMemberPayment; -import cc.mrbird.febs.mall.service.*; +import cc.mrbird.febs.mall.service.IApiMallAgentService; +import cc.mrbird.febs.mall.service.IApiMallMemberService; +import cc.mrbird.febs.mall.service.IApiMallMemberWalletService; +import cc.mrbird.febs.mall.service.IMallMemberWithdrawService; import cc.mrbird.febs.mall.vo.*; import cc.mrbird.febs.vip.service.IMallVipBenefitsService; import io.swagger.annotations.Api; @@ -17,7 +19,6 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; -import javax.validation.Valid; import java.util.Map; /** @@ -325,4 +326,39 @@ public FebsResponse bindResult(@RequestBody @Validated BindResultDto bindResultDto) { return memberService.bindResult(bindResultDto); } + + @ApiOperation(value = "去授权") + @PostMapping(value = "/bindDoctor") + public FebsResponse bindDoctor(@RequestBody @Validated ApiDoctorBindDto dto) { + return memberService.bindDoctor(dto); + } + + @ApiOperation(value = "我的检测用户") + @ApiResponses({ + @ApiResponse(code = 200, message = "success", response = ApiDoctorListVo.class) + }) + @PostMapping(value = "/doctorList") + public FebsResponse doctorList(@RequestBody ApiDoctorListDto dto) { + + return memberService.doctorList(dto); + } + + @ApiOperation(value = "我的授权记录") + @ApiResponses({ + @ApiResponse(code = 200, message = "success", response = ApiDoctorListVo.class) + }) + @PostMapping(value = "/authList") + public FebsResponse authList() { + + return memberService.authList(); + } + + @ApiOperation(value = "我的授权记录-删除") + @PostMapping(value = "/authDel") + public FebsResponse authDel(@RequestBody @Validated ApiDoctorAuthDeleteDto dto) { + + return memberService.authDel(dto); + } + + } -- Gitblit v1.9.1