|
|
|
@ -3,6 +3,7 @@ package com.cloud.kicc.system.controller;
@@ -3,6 +3,7 @@ package com.cloud.kicc.system.controller;
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
import com.cloud.kicc.common.core.api.R; |
|
|
|
|
import com.cloud.kicc.common.core.constant.AppConstants; |
|
|
|
|
import com.cloud.kicc.system.api.entity.Address; |
|
|
|
@ -77,30 +78,14 @@ public class AddressController {
@@ -77,30 +78,14 @@ public class AddressController {
|
|
|
|
|
return R.ok(addressService.getById(id)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 查询根据条件 |
|
|
|
|
* @param address |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
@ApiOperation(value = "首页查询") |
|
|
|
|
@GetMapping("/list") |
|
|
|
|
public R list(Address address) { |
|
|
|
|
List<Address> addressList = addressService.queryList(address); |
|
|
|
|
return R.ok(addressList, addressList.size()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 根据parentIds列表查询list |
|
|
|
|
* @param parentIds |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
@ApiOperation(value = "根据parentIds列表查询list") |
|
|
|
|
@GetMapping("/queryByParentIds/{ids}") |
|
|
|
|
public R queryByParentIds(@PathVariable("ids") String[] parentIds) { |
|
|
|
|
if (ObjectUtil.isEmpty(parentIds)) { |
|
|
|
|
return R.ok(new ArrayList<>(), 0); |
|
|
|
|
} |
|
|
|
|
List<Address> addressList = addressService.queryListByParentIds(Arrays.asList(parentIds)); |
|
|
|
|
@ApiOperation(value = "根据parentId列表查询list") |
|
|
|
|
@GetMapping("/queryByParentId") |
|
|
|
|
public R queryByParentIds( Address address) { |
|
|
|
|
List<Address> addressList = addressService.list(Wrappers.<Address>lambdaQuery().eq(Address::getParentId, address.getParentId())); |
|
|
|
|
return R.ok(addressList, addressList.size()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|