|
|
@@ -1,10 +1,13 @@
|
|
|
package com.sqx.modules.address.controller;
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.sqx.common.exception.SqxException;
|
|
|
import com.sqx.common.utils.PageUtils;
|
|
|
import com.sqx.common.utils.Result;
|
|
|
import com.sqx.modules.address.dto.InsideAddressDTO;
|
|
|
+import com.sqx.modules.address.dto.InsideAddressUpdateStatusDto;
|
|
|
+import com.sqx.modules.address.entity.InsideAddress;
|
|
|
import com.sqx.modules.address.query.InsideAddressQuery;
|
|
|
import com.sqx.modules.address.service.InsideAddressService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
@@ -62,4 +65,17 @@ public class AdminInsideAddressController {
|
|
|
insideAddressService.deleteByIds(ids);
|
|
|
return Result.success();
|
|
|
}
|
|
|
+
|
|
|
+ @PostMapping("updateStatus")
|
|
|
+ @ApiOperation("更改状态")
|
|
|
+ public Result updateStatus(@Valid @RequestBody InsideAddressUpdateStatusDto dto) {
|
|
|
+ if (ObjectUtil.isNull(dto.getId())) {
|
|
|
+ throw new SqxException("id不能为空");
|
|
|
+ }
|
|
|
+ InsideAddress insideAddress = new InsideAddress();
|
|
|
+ BeanUtil.copyProperties(dto,insideAddress);
|
|
|
+ insideAddressService.updateById(insideAddress);
|
|
|
+ return Result.success();
|
|
|
+ }
|
|
|
+
|
|
|
}
|