类 AddressController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.pay.controller.AddressController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("/pay/address") public class AddressController extends XBaseController
收货地址
  • 构造器详细资料

    • AddressController

      public AddressController()
  • 方法详细资料

    • queryUserAddressList

      @GetMapping("userPage") public ApiResult queryUserAddressList(AddressPageDto addressDto, PageQuery pageQuery)
      获取收货地址列表
      返回:
    • createAddress

      @PostMapping("create") public ApiResult createAddress(@RequestBody @Validated AddressDto addressDto)
      保存收货地址
      返回:
    • updateAddress

      @PutMapping("update") public ApiResult updateAddress(@RequestBody @Validated AddressDto addressDto)
      更新收货地址
      返回:
    • findAddress

      @GetMapping("/{addressId}") public ApiResult findAddress(@PathVariable String addressId)
      通过ID查询收货地址
    • deleteAddress

      @DeleteMapping("delete") public ApiResult deleteAddress(@RequestBody AddressDto addressDto)
      删除收货地址