计划管理相关功能实现
This commit is contained in:
@@ -47,21 +47,21 @@ public class SalesOrderDetailController implements BusinessControllerMarker {
|
|||||||
|
|
||||||
@PostMapping("/create")
|
@PostMapping("/create")
|
||||||
@Operation(summary = "创建销售订单明细")
|
@Operation(summary = "创建销售订单明细")
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:create')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:create','sale:order:list:OrderList:add')")
|
||||||
public CommonResult<SalesOrderDetailRespVO> createSalesOrderDetail(@Valid @RequestBody SalesOrderDetailSaveReqVO createReqVO) {
|
public CommonResult<SalesOrderDetailRespVO> createSalesOrderDetail(@Valid @RequestBody SalesOrderDetailSaveReqVO createReqVO) {
|
||||||
return success(salesOrderDetailService.createSalesOrderDetail(createReqVO));
|
return success(salesOrderDetailService.createSalesOrderDetail(createReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/create-batch")
|
@PostMapping("/create-batch")
|
||||||
@Operation(summary = "批量创建销售订单明细")
|
@Operation(summary = "批量创建销售订单明细")
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:create')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:create','sale:order:list:OrderList:add')")
|
||||||
public CommonResult<List<SalesOrderDetailRespVO>> createSalesOrderDetail(@Valid @NotEmpty(message = "需要保存的数据为空") @RequestBody List<SalesOrderDetailSaveReqVO> createReqVOS) {
|
public CommonResult<List<SalesOrderDetailRespVO>> createSalesOrderDetail(@Valid @NotEmpty(message = "需要保存的数据为空") @RequestBody List<SalesOrderDetailSaveReqVO> createReqVOS) {
|
||||||
return success(salesOrderDetailService.createSalesOrderDetail(createReqVOS));
|
return success(salesOrderDetailService.createSalesOrderDetail(createReqVOS));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
@Operation(summary = "更新销售订单明细")
|
@Operation(summary = "更新销售订单明细")
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:update')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:update','sale:order:list:OrderList:edit')")
|
||||||
public CommonResult<Boolean> updateSalesOrderDetail(@Valid @RequestBody SalesOrderDetailSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateSalesOrderDetail(@Valid @RequestBody SalesOrderDetailSaveReqVO updateReqVO) {
|
||||||
salesOrderDetailService.updateSalesOrderDetail(updateReqVO);
|
salesOrderDetailService.updateSalesOrderDetail(updateReqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -70,7 +70,7 @@ public class SalesOrderDetailController implements BusinessControllerMarker {
|
|||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除销售订单明细")
|
@Operation(summary = "删除销售订单明细")
|
||||||
@Parameter(name = "id", description = "编号", required = true)
|
@Parameter(name = "id", description = "编号", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:delete')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:delete','sale:order:list:OrderList:delete')")
|
||||||
public CommonResult<Boolean> deleteSalesOrderDetail(@RequestParam("id") Long id) {
|
public CommonResult<Boolean> deleteSalesOrderDetail(@RequestParam("id") Long id) {
|
||||||
salesOrderDetailService.deleteSalesOrderDetail(id);
|
salesOrderDetailService.deleteSalesOrderDetail(id);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -79,7 +79,7 @@ public class SalesOrderDetailController implements BusinessControllerMarker {
|
|||||||
@DeleteMapping("/delete-list")
|
@DeleteMapping("/delete-list")
|
||||||
@Parameter(name = "ids", description = "编号", required = true)
|
@Parameter(name = "ids", description = "编号", required = true)
|
||||||
@Operation(summary = "批量删除销售订单明细")
|
@Operation(summary = "批量删除销售订单明细")
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:delete')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:delete','sale:order:list:OrderList:delete')")
|
||||||
public CommonResult<Boolean> deleteSalesOrderDetailList(@RequestBody BatchDeleteReqVO req) {
|
public CommonResult<Boolean> deleteSalesOrderDetailList(@RequestBody BatchDeleteReqVO req) {
|
||||||
salesOrderDetailService.deleteSalesOrderDetailListByIds(req.getIds());
|
salesOrderDetailService.deleteSalesOrderDetailListByIds(req.getIds());
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -88,7 +88,7 @@ public class SalesOrderDetailController implements BusinessControllerMarker {
|
|||||||
@GetMapping("/get")
|
@GetMapping("/get")
|
||||||
@Operation(summary = "获得销售订单明细")
|
@Operation(summary = "获得销售订单明细")
|
||||||
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:query')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:query','sale:order:list:OrderList:query')")
|
||||||
public CommonResult<SalesOrderDetailRespVO> getSalesOrderDetail(@RequestParam("id") Long id) {
|
public CommonResult<SalesOrderDetailRespVO> getSalesOrderDetail(@RequestParam("id") Long id) {
|
||||||
SalesOrderDetailDO salesOrderDetail = salesOrderDetailService.getSalesOrderDetail(id);
|
SalesOrderDetailDO salesOrderDetail = salesOrderDetailService.getSalesOrderDetail(id);
|
||||||
return success(BeanUtils.toBean(salesOrderDetail, SalesOrderDetailRespVO.class));
|
return success(BeanUtils.toBean(salesOrderDetail, SalesOrderDetailRespVO.class));
|
||||||
@@ -96,7 +96,7 @@ public class SalesOrderDetailController implements BusinessControllerMarker {
|
|||||||
|
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@Operation(summary = "获得销售订单明细分页")
|
@Operation(summary = "获得销售订单明细分页")
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:query')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:query','sale:order:list:OrderList:query')")
|
||||||
public CommonResult<PageResult<SalesOrderDetailRespVO>> getSalesOrderDetailPage(@Valid SalesOrderDetailPageReqVO pageReqVO) {
|
public CommonResult<PageResult<SalesOrderDetailRespVO>> getSalesOrderDetailPage(@Valid SalesOrderDetailPageReqVO pageReqVO) {
|
||||||
PageResult<SalesOrderDetailDO> pageResult = salesOrderDetailService.getSalesOrderDetailPage(pageReqVO);
|
PageResult<SalesOrderDetailDO> pageResult = salesOrderDetailService.getSalesOrderDetailPage(pageReqVO);
|
||||||
return success(BeanUtils.toBean(pageResult, SalesOrderDetailRespVO.class));
|
return success(BeanUtils.toBean(pageResult, SalesOrderDetailRespVO.class));
|
||||||
@@ -104,7 +104,7 @@ public class SalesOrderDetailController implements BusinessControllerMarker {
|
|||||||
|
|
||||||
@GetMapping("/export-excel")
|
@GetMapping("/export-excel")
|
||||||
@Operation(summary = "导出销售订单明细 Excel")
|
@Operation(summary = "导出销售订单明细 Excel")
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:export')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:export','sale:order:list:OrderList:export')")
|
||||||
@ApiAccessLog(operateType = EXPORT)
|
@ApiAccessLog(operateType = EXPORT)
|
||||||
public void exportSalesOrderDetailExcel(@Valid SalesOrderDetailPageReqVO pageReqVO,
|
public void exportSalesOrderDetailExcel(@Valid SalesOrderDetailPageReqVO pageReqVO,
|
||||||
HttpServletResponse response) throws IOException {
|
HttpServletResponse response) throws IOException {
|
||||||
@@ -118,7 +118,7 @@ public class SalesOrderDetailController implements BusinessControllerMarker {
|
|||||||
//通过销售订单主键获取销售订单明细
|
//通过销售订单主键获取销售订单明细
|
||||||
@GetMapping("/get-by-order-id")
|
@GetMapping("/get-by-order-id")
|
||||||
@Operation(summary = "通过销售订单主键获取销售订单明细")
|
@Operation(summary = "通过销售订单主键获取销售订单明细")
|
||||||
@PreAuthorize("@ss.hasPermission('base:sales-order-detail:query')")
|
@PreAuthorize("@ss.hasAnyPermissions('base:sales-order-detail:query','sale:order:list:OrderList:query')")
|
||||||
public CommonResult<List<SalesOrderDetailRespVO>> getSalesOrderDetailByOrderId(@RequestParam("orderId") String orderId) {
|
public CommonResult<List<SalesOrderDetailRespVO>> getSalesOrderDetailByOrderId(@RequestParam("orderId") String orderId) {
|
||||||
|
|
||||||
return success(salesOrderDetailService.getSalesOrderDetailByOrderId(Long.valueOf(orderId)));
|
return success(salesOrderDetailService.getSalesOrderDetailByOrderId(Long.valueOf(orderId)));
|
||||||
|
|||||||
Reference in New Issue
Block a user