Update PickAddrController.java

cyj
pbvfus8to 2 months ago
parent 89d78e4a12
commit 552df56b8b

@ -28,9 +28,10 @@ import jakarta.validation.Valid;
import java.util.Arrays;
import java.util.Objects;
/**
* PickAddr
*
*
*
* @author lgh on 2018/10/17.
*/
@ -38,15 +39,25 @@ import java.util.Objects;
@RequestMapping("/shop/pickAddr")
public class PickAddrController {
// 注入PickAddrService用于与提货地址相关的业务逻辑处理例如查询、保存、更新、删除提货地址等操作。
@Autowired
private PickAddrService pickAddrService;
/**
*
* PickAddrPageParam
* PickAddrServiceID
*
* @PreAuthorize"shop:pickAddr:page"访
*
* @param pickAddr PickAddr
* @param page
* @return ServerResponseEntity
*/
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('shop:pickAddr:page')")
public ServerResponseEntity<IPage<PickAddr>> page(PickAddr pickAddr, PageParam<PickAddr> page) {
// 使用PickAddrService的page方法进行分页查询传入分页参数和LambdaQueryWrapper构建的查询条件。
// 通过StrUtil.isNotBlank判断提货地址名称是否不为空若不为空则添加模糊查询条件按照地址名称进行模糊匹配最后按照地址ID倒序排序。
IPage<PickAddr> pickAddrs = pickAddrService.page(page, new LambdaQueryWrapper<PickAddr>()
.like(StrUtil.isNotBlank(pickAddr.getAddrName()), PickAddr::getAddrName, pickAddr.getAddrName())
.orderByDesc(PickAddr::getAddrId));
@ -54,7 +65,12 @@ public class PickAddrController {
}
/**
*
* IDIDPickAddrServicegetById
*
* @PreAuthorize"shop:pickAddr:info"访
*
* @param id
* @return ServerResponseEntity
*/
@GetMapping("/info/{id}")
@PreAuthorize("@pms.hasPermission('shop:pickAddr:info')")
@ -64,7 +80,13 @@ public class PickAddrController {
}
/**
*
* @ValidPickAddr
* IDIDPickAddrServicesave
*
* @PreAuthorize"shop:pickAddr:save"访
*
* @param pickAddr
* @return ServerResponseEntityVoid
*/
@PostMapping
@PreAuthorize("@pms.hasPermission('shop:pickAddr:save')")
@ -75,7 +97,14 @@ public class PickAddrController {
}
/**
*
* @ValidPickAddr
* PickAddrServicegetByIdID
* IDID
* PickAddrServiceupdateById
* @PreAuthorize"shop:pickAddr:update"访
*
* @param pickAddr
* @return ServerResponseEntityVoid
*/
@PutMapping
@PreAuthorize("@pms.hasPermission('shop:pickAddr:update')")
@ -90,7 +119,12 @@ public class PickAddrController {
}
/**
*
* IDPickAddrServiceremoveByIds
* ID
* @PreAuthorize"shop:pickAddr:delete"访
*
* @param ids ID
* @return ServerResponseEntityVoid
*/
@DeleteMapping
@PreAuthorize("@pms.hasPermission('shop:pickAddr:delete')")

Loading…
Cancel
Save