| | |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | | import cc.mrbird.febs.dapp.dto.*; |
| | | import cc.mrbird.febs.dapp.entity.DappMemberEntity; |
| | | import cc.mrbird.febs.dapp.entity.MallAddressInfo; |
| | | import cc.mrbird.febs.dapp.entity.MallGoodsCategory; |
| | | import cc.mrbird.febs.dapp.service.DappMemberService; |
| | | import cc.mrbird.febs.dapp.service.DappSystemService; |
| | | import cc.mrbird.febs.dapp.service.DappWalletService; |
| | |
| | | public class ApiDappOrderController { |
| | | |
| | | private final DappMemberService dappMemberService; |
| | | |
| | | @ApiOperation(value = "分类列表", notes = "分类列表") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = MallGoodsCategory.class) |
| | | }) |
| | | @GetMapping(value = "/categoryList") |
| | | public FebsResponse categoryList() { |
| | | return new FebsResponse().success().data(dappMemberService.categoryList()); |
| | | } |
| | | |
| | | @ApiOperation(value = "商品列表", notes = "商品列表") |
| | | @ApiResponses({ |
| | |
| | | public FebsResponse salePackage(@RequestBody SalePackageDto salePackageDto) { |
| | | return dappMemberService.salePackage(salePackageDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "新增地址", notes = "新增地址") |
| | | @PostMapping(value = "/createAddress") |
| | | public FebsResponse createAddress(@RequestBody CreateAddressDto createAddressDto) { |
| | | dappMemberService.createAddress(createAddressDto); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |
| | | @ApiOperation(value = "删除地址", notes = "删除地址") |
| | | @PostMapping(value = "/delAddress/{id}") |
| | | public FebsResponse delAddress(@PathVariable("id") Long id) { |
| | | dappMemberService.delAddress(id); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |
| | | @ApiOperation(value = "地址列表", notes = "地址列表") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = MallAddressInfo.class) |
| | | }) |
| | | @PostMapping(value = "/findAddressList") |
| | | public FebsResponse findAddressList(@RequestBody MallGoodsQueryDto queryDto) { |
| | | return new FebsResponse().success().data(dappMemberService.findAddressList(queryDto)); |
| | | } |
| | | |
| | | @ApiOperation(value = "地址详情", notes = "地址详情") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = MallAddressInfo.class) |
| | | }) |
| | | @GetMapping(value = "/addressDetails/{id}") |
| | | public FebsResponse addressDetails(@PathVariable("id") Long id) { |
| | | return new FebsResponse().success().data(dappMemberService.addressDetails(id)); |
| | | } |
| | | |
| | | @ApiOperation(value = "更新地址", notes = "更新地址") |
| | | @PostMapping(value = "/updateAddress") |
| | | public FebsResponse updateAddress(@RequestBody CreateAddressDto createAddressDto) { |
| | | dappMemberService.updateAddress(createAddressDto); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |
| | | @ApiOperation(value = "自提点", notes = "自提点") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = MallAddressInfo.class) |
| | | }) |
| | | @PostMapping(value = "/shopAddressList") |
| | | public FebsResponse shopAddressList(@RequestBody MallGoodsQueryDto queryDto) { |
| | | return new FebsResponse().success().data(dappMemberService.shopAddressList(queryDto)); |
| | | } |
| | | } |