KKSU
2025-02-17 fcc1ced7adbaf3338c1e68b0c90275dfae14b4f8
src/main/java/cc/mrbird/febs/mall/controller/ApiMallAddressInfoController.java
@@ -3,6 +3,7 @@
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.mall.conversion.MallAddressInfoConversion;
import cc.mrbird.febs.mall.dto.AddressInfoDto;
import cc.mrbird.febs.mall.dto.ApiIdentifyAddressDto;
import cc.mrbird.febs.mall.entity.MallAddressInfo;
import cc.mrbird.febs.mall.service.IApiMallAddressInfoService;
import cc.mrbird.febs.mall.vo.AddressInfoVo;
@@ -15,7 +16,7 @@
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import javax.validation.Valid;
/**
 * @author wzy
@@ -53,8 +54,7 @@
    @ApiOperation(value = "添加地址", notes = "添加地址")
    @PostMapping(value = "/addAddress")
    public FebsResponse addAddress(@RequestBody AddressInfoDto addressInfoDto) {
        mallAddressInfoService.addAddress(addressInfoDto);
        return new FebsResponse().success().message("添加成功");
        return mallAddressInfoService.addAddress(addressInfoDto);
    }
    @ApiOperation(value = "修改地址", notes = "修改地址")
@@ -78,4 +78,16 @@
        return new FebsResponse().success().message("设置成功");
    }
    @ApiOperation(value = "智能识别地址", notes = "智能识别地址")
    @PostMapping(value = "/identifyAddress")
    public FebsResponse identifyAddress(@RequestBody  @Valid ApiIdentifyAddressDto identifyAddressDto) {
        return mallAddressInfoService.identifyAddress(identifyAddressDto);
    }
    @ApiOperation(value = "根据id获取下一级地址", notes = "根据id获取下一级地址")
    @PostMapping(value = "/getProvince/{id}")
    public FebsResponse getProvince(@PathVariable("id") Long id) {
        return mallAddressInfoService.getProvince(id);
    }
}