| | |
| | | package com.ruoyi.tms.controller; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | import com.ruoyi.tms.domain.TmsDriverDispatch; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | |
| | | return AjaxResult.success(tmsDispatchOrderService.selectTmsDispatchOrderById(id)); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermi('tms:tmsDispatchOrder:confirmOrder')") |
| | | @GetMapping(value = "/confirmOrder/{id}") |
| | | public AjaxResult confirmOrder(@PathVariable("id") Integer id) |
| | | { |
| | | return tmsDispatchOrderService.confirmOrder(id); |
| | | } |
| | | @PreAuthorize("@ss.hasPermi('tms:tmsDispatchOrder:copyOrder')") |
| | | @GetMapping(value = "/copyOrder/{id}") |
| | | public AjaxResult copyOrder(@PathVariable("id") Integer id) |
| | | { |
| | | return tmsDispatchOrderService.copyOrder(id); |
| | | } |
| | | @PreAuthorize("@ss.hasPermi('tms:tmsDispatchOrder:okOrder')") |
| | | @GetMapping(value = "/okOrder/{id}") |
| | | public AjaxResult okOrder(@PathVariable("id") Integer id) |
| | | { |
| | | return tmsDispatchOrderService.okOrder(id); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermi('tms:tmsDispatchOrder:dropHook')") |
| | | @GetMapping(value = "/dropHook/{id}") |
| | | public AjaxResult dropHook(@PathVariable("id") Integer id) |
| | | { |
| | | return tmsDispatchOrderService.dropHook(id); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermi('tms:tmsDispatchOrder:connectHang')") |
| | | @PostMapping(value = "/connectHang") |
| | | public AjaxResult connectHang(@RequestBody TmsDriverDispatch driverDispatch) |
| | | { |
| | | return tmsDispatchOrderService.connectHang(driverDispatch); |
| | | } |
| | | |
| | | /** |
| | | * 新增调度单管理 |
| | | */ |
| | |
| | | { |
| | | return toAjax(tmsDispatchOrderService.deleteTmsDispatchOrderByIds(ids)); |
| | | } |
| | | @PreAuthorize("@ss.hasPermi('tms:tmsDispatchOrder:generate')") |
| | | @Log(title = "调度单管理", businessType = BusinessType.OTHER) |
| | | @GetMapping("/initGenerate/{ids}") |
| | | public AjaxResult initGenerate(@PathVariable Integer[] ids) |
| | | { |
| | | return AjaxResult.success(tmsDispatchOrderService.initGenerate(Arrays.asList(ids))); |
| | | } |
| | | |
| | | @GetMapping("/generateTmsDispatchOrder/{ids}") |
| | | public AjaxResult generateTmsDispatchOrder(@PathVariable Integer[] ids){ |
| | | return tmsDispatchOrderService.generateTmsDispatchOrder(Arrays.asList(ids)); |
| | | } |
| | | } |