|
|
|
@ -41,14 +41,12 @@ public class SaleOrderController {
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/create")
|
|
|
|
@PostMapping("/create")
|
|
|
|
@Operation(summary = "创建销售订单")
|
|
|
|
@Operation(summary = "创建销售订单")
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:create')")
|
|
|
|
|
|
|
|
public CommonResult<Long> createSaleOrder(@Valid @RequestBody SaleOrderSaveReqVO createReqVO) {
|
|
|
|
public CommonResult<Long> createSaleOrder(@Valid @RequestBody SaleOrderSaveReqVO createReqVO) {
|
|
|
|
return success(saleOrderService.createSaleOrder(createReqVO));
|
|
|
|
return success(saleOrderService.createSaleOrder(createReqVO));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@PutMapping("/update")
|
|
|
|
@PutMapping("/update")
|
|
|
|
@Operation(summary = "更新销售订单")
|
|
|
|
@Operation(summary = "更新销售订单")
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:update')")
|
|
|
|
|
|
|
|
public CommonResult<Boolean> updateSaleOrder(@Valid @RequestBody SaleOrderSaveReqVO updateReqVO) {
|
|
|
|
public CommonResult<Boolean> updateSaleOrder(@Valid @RequestBody SaleOrderSaveReqVO updateReqVO) {
|
|
|
|
saleOrderService.updateSaleOrder(updateReqVO);
|
|
|
|
saleOrderService.updateSaleOrder(updateReqVO);
|
|
|
|
return success(true);
|
|
|
|
return success(true);
|
|
|
|
@ -57,7 +55,6 @@ public class SaleOrderController {
|
|
|
|
@DeleteMapping("/delete")
|
|
|
|
@DeleteMapping("/delete")
|
|
|
|
@Operation(summary = "删除销售订单")
|
|
|
|
@Operation(summary = "删除销售订单")
|
|
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:delete')")
|
|
|
|
|
|
|
|
public CommonResult<Boolean> deleteSaleOrder(@RequestParam("id") Long id) {
|
|
|
|
public CommonResult<Boolean> deleteSaleOrder(@RequestParam("id") Long id) {
|
|
|
|
saleOrderService.deleteSaleOrder(id);
|
|
|
|
saleOrderService.deleteSaleOrder(id);
|
|
|
|
return success(true);
|
|
|
|
return success(true);
|
|
|
|
@ -66,7 +63,6 @@ public class SaleOrderController {
|
|
|
|
@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('mes:sale-order:query')")
|
|
|
|
|
|
|
|
public CommonResult<SaleOrderRespVO> getSaleOrder(@RequestParam("id") Long id) {
|
|
|
|
public CommonResult<SaleOrderRespVO> getSaleOrder(@RequestParam("id") Long id) {
|
|
|
|
SaleOrderDO saleOrder = saleOrderService.getSaleOrder(id);
|
|
|
|
SaleOrderDO saleOrder = saleOrderService.getSaleOrder(id);
|
|
|
|
return success(BeanUtils.toBean(saleOrder, SaleOrderRespVO.class));
|
|
|
|
return success(BeanUtils.toBean(saleOrder, SaleOrderRespVO.class));
|
|
|
|
@ -74,7 +70,6 @@ public class SaleOrderController {
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/page")
|
|
|
|
@GetMapping("/page")
|
|
|
|
@Operation(summary = "获得销售订单分页")
|
|
|
|
@Operation(summary = "获得销售订单分页")
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:query')")
|
|
|
|
|
|
|
|
public CommonResult<PageResult<SaleOrderRespVO>> getSaleOrderPage(@Valid SaleOrderPageReqVO pageReqVO) {
|
|
|
|
public CommonResult<PageResult<SaleOrderRespVO>> getSaleOrderPage(@Valid SaleOrderPageReqVO pageReqVO) {
|
|
|
|
PageResult<SaleOrderRespVO> pageResult = saleOrderService.getSaleOrderPage(pageReqVO);
|
|
|
|
PageResult<SaleOrderRespVO> pageResult = saleOrderService.getSaleOrderPage(pageReqVO);
|
|
|
|
return success(pageResult);
|
|
|
|
return success(pageResult);
|
|
|
|
@ -82,7 +77,6 @@ public class SaleOrderController {
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/export-excel")
|
|
|
|
@GetMapping("/export-excel")
|
|
|
|
@Operation(summary = "导出销售订单 Excel")
|
|
|
|
@Operation(summary = "导出销售订单 Excel")
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:export')")
|
|
|
|
|
|
|
|
@ApiAccessLog(operateType = EXPORT)
|
|
|
|
@ApiAccessLog(operateType = EXPORT)
|
|
|
|
public void exportSaleOrderExcel(@Valid SaleOrderPageReqVO pageReqVO,
|
|
|
|
public void exportSaleOrderExcel(@Valid SaleOrderPageReqVO pageReqVO,
|
|
|
|
HttpServletResponse response) throws IOException {
|
|
|
|
HttpServletResponse response) throws IOException {
|
|
|
|
@ -98,7 +92,6 @@ public class SaleOrderController {
|
|
|
|
@GetMapping("/sale-order-items/page")
|
|
|
|
@GetMapping("/sale-order-items/page")
|
|
|
|
@Operation(summary = "获得销售订单项分页")
|
|
|
|
@Operation(summary = "获得销售订单项分页")
|
|
|
|
@Parameter(name = "orderId", description = "销售订单编号")
|
|
|
|
@Parameter(name = "orderId", description = "销售订单编号")
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:query')")
|
|
|
|
|
|
|
|
public CommonResult<PageResult<SaleOrderItemsRespVO>> getSaleOrderItemsPage(PageParam pageReqVO,
|
|
|
|
public CommonResult<PageResult<SaleOrderItemsRespVO>> getSaleOrderItemsPage(PageParam pageReqVO,
|
|
|
|
@RequestParam("orderId") Long orderId) {
|
|
|
|
@RequestParam("orderId") Long orderId) {
|
|
|
|
return success(saleOrderService.getSaleOrderItemsPage(pageReqVO, orderId));
|
|
|
|
return success(saleOrderService.getSaleOrderItemsPage(pageReqVO, orderId));
|
|
|
|
@ -106,14 +99,12 @@ public class SaleOrderController {
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/sale-order-items/create")
|
|
|
|
@PostMapping("/sale-order-items/create")
|
|
|
|
@Operation(summary = "创建销售订单项")
|
|
|
|
@Operation(summary = "创建销售订单项")
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:create')")
|
|
|
|
|
|
|
|
public CommonResult<Long> createSaleOrderItems(@Valid @RequestBody SaleOrderItemsDO saleOrderItems) {
|
|
|
|
public CommonResult<Long> createSaleOrderItems(@Valid @RequestBody SaleOrderItemsDO saleOrderItems) {
|
|
|
|
return success(saleOrderService.createSaleOrderItems(saleOrderItems));
|
|
|
|
return success(saleOrderService.createSaleOrderItems(saleOrderItems));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@PutMapping("/sale-order-items/update")
|
|
|
|
@PutMapping("/sale-order-items/update")
|
|
|
|
@Operation(summary = "更新销售订单项")
|
|
|
|
@Operation(summary = "更新销售订单项")
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:update')")
|
|
|
|
|
|
|
|
public CommonResult<Boolean> updateSaleOrderItems(@Valid @RequestBody SaleOrderItemsDO saleOrderItems) {
|
|
|
|
public CommonResult<Boolean> updateSaleOrderItems(@Valid @RequestBody SaleOrderItemsDO saleOrderItems) {
|
|
|
|
saleOrderService.updateSaleOrderItems(saleOrderItems);
|
|
|
|
saleOrderService.updateSaleOrderItems(saleOrderItems);
|
|
|
|
return success(true);
|
|
|
|
return success(true);
|
|
|
|
@ -122,7 +113,6 @@ public class SaleOrderController {
|
|
|
|
@DeleteMapping("/sale-order-items/delete")
|
|
|
|
@DeleteMapping("/sale-order-items/delete")
|
|
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
|
|
@Operation(summary = "删除销售订单项")
|
|
|
|
@Operation(summary = "删除销售订单项")
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:delete')")
|
|
|
|
|
|
|
|
public CommonResult<Boolean> deleteSaleOrderItems(@RequestParam("id") Long id) {
|
|
|
|
public CommonResult<Boolean> deleteSaleOrderItems(@RequestParam("id") Long id) {
|
|
|
|
saleOrderService.deleteSaleOrderItems(id);
|
|
|
|
saleOrderService.deleteSaleOrderItems(id);
|
|
|
|
return success(true);
|
|
|
|
return success(true);
|
|
|
|
@ -131,9 +121,14 @@ public class SaleOrderController {
|
|
|
|
@GetMapping("/sale-order-items/get")
|
|
|
|
@GetMapping("/sale-order-items/get")
|
|
|
|
@Operation(summary = "获得销售订单项")
|
|
|
|
@Operation(summary = "获得销售订单项")
|
|
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
|
|
@PreAuthorize("@ss.hasPermission('mes:sale-order:query')")
|
|
|
|
|
|
|
|
public CommonResult<SaleOrderItemsDO> getSaleOrderItems(@RequestParam("id") Long id) {
|
|
|
|
public CommonResult<SaleOrderItemsDO> getSaleOrderItems(@RequestParam("id") Long id) {
|
|
|
|
return success(saleOrderService.getSaleOrderItems(id));
|
|
|
|
return success(saleOrderService.getSaleOrderItems(id));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@GetMapping("/sale-order-items/getByOrderId")
|
|
|
|
|
|
|
|
@Operation(summary = "获得销售订单项")
|
|
|
|
|
|
|
|
@Parameter(name = "orderId", description = "订单编号", required = true)
|
|
|
|
|
|
|
|
public CommonResult<List<SaleOrderItemsRespVO>> getByOrderId(@RequestParam("orderId") Long orderId) {
|
|
|
|
|
|
|
|
List<SaleOrderItemsRespVO> list = saleOrderService.getSaleOrderItemsByOrderId(orderId);
|
|
|
|
|
|
|
|
return success(list);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|