13 changed files with 219 additions and 83 deletions
@ -0,0 +1,72 @@
|
||||
package com.logpm.distribution.appcontroller; |
||||
|
||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
||||
import com.logpm.distribution.dto.DistrilbutionloadingscanDTO; |
||||
import com.logpm.distribution.service.IDistributionDeliveryInfoService; |
||||
import com.logpm.distribution.service.IDistributionDeliveryListService; |
||||
import io.swagger.annotations.Api; |
||||
import io.swagger.annotations.ApiOperation; |
||||
import lombok.AllArgsConstructor; |
||||
import org.springblade.core.tool.api.R; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import javax.validation.Valid; |
||||
|
||||
/** |
||||
* 预约列表 控制器 |
||||
* |
||||
* @author lmy |
||||
* @since 2023-07-20 |
||||
*/ |
||||
@RestController |
||||
@AllArgsConstructor |
||||
@RequestMapping("/app/delivery") |
||||
@Api(value = "配送管理", tags = "配送管理App接口") |
||||
public class DistributionDeliveryAppController { |
||||
private final IDistributionDeliveryListService distributionDeliveryListService; |
||||
|
||||
private final IDistributionDeliveryInfoService distributionDeliveryInfoService; |
||||
|
||||
|
||||
/** |
||||
* 配送管理 装车扫描 |
||||
*/ |
||||
@PostMapping("/loadingscan") |
||||
@ApiOperationSupport(order = 2) |
||||
public R loadingscan(@Valid @RequestBody DistrilbutionloadingscanDTO distrilbutionloadingscanDTO) { |
||||
R msg = distributionDeliveryListService.loadingscan(distrilbutionloadingscanDTO); |
||||
return msg; |
||||
} |
||||
|
||||
/** |
||||
* 配送管理 库存品装车 |
||||
*/ |
||||
@PostMapping("/loadinginventory") |
||||
@ApiOperationSupport(order = 2) |
||||
@ApiOperation(value = "分页", notes = "DistrilbutionloadingscanDTO") |
||||
public R loadinginventory(@Valid @RequestBody DistrilbutionloadingscanDTO distrilbutionloadingscanDTO) { |
||||
R msg = distributionDeliveryListService.loadinginventory(distrilbutionloadingscanDTO); |
||||
return msg; |
||||
} |
||||
|
||||
/** |
||||
* 配送管理 装车扫描(取消) |
||||
*/ |
||||
@PostMapping("/loadingscanoff") |
||||
@ApiOperationSupport(order = 2) |
||||
@ApiOperation(value = "分页", notes = "传入distributionDeliveryList") |
||||
public R loadingscanoff(@Valid @RequestBody DistrilbutionloadingscanDTO distrilbutionloadingscanDTO) { |
||||
R msg = distributionDeliveryListService.loadingscanoff(distrilbutionloadingscanDTO); |
||||
return msg; |
||||
} |
||||
|
||||
/** |
||||
* 配送管理 装车确认(确认) |
||||
*/ |
||||
@GetMapping("/oneack") |
||||
@ApiOperationSupport(order = 2) |
||||
public R oneack(@Valid @RequestBody DistrilbutionloadingscanDTO distrilbutionloadingscanDTO) { |
||||
R msg = distributionDeliveryListService.oneack(distrilbutionloadingscanDTO); |
||||
return msg; |
||||
} |
||||
} |
@ -0,0 +1,62 @@
|
||||
package com.logpm.distribution.appcontroller; |
||||
|
||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
||||
import com.logpm.distribution.dto.DistrilbutionAppsignforDTO; |
||||
import com.logpm.distribution.entity.DistributionSignforEntity; |
||||
import com.logpm.distribution.service.IDistributionReservationService; |
||||
import com.logpm.distribution.service.IDistributionSignforService; |
||||
import io.swagger.annotations.Api; |
||||
import lombok.AllArgsConstructor; |
||||
import org.springblade.core.tool.api.R; |
||||
import org.springframework.web.bind.annotation.GetMapping; |
||||
import org.springframework.web.bind.annotation.RequestBody; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
|
||||
import javax.validation.Valid; |
||||
|
||||
/** |
||||
* 签收 控制器 |
||||
* |
||||
* @author lmy |
||||
* @since 2023-07-20 |
||||
*/ |
||||
@RestController |
||||
@AllArgsConstructor |
||||
@RequestMapping("/app/signfor") |
||||
@Api(value = "签收管理", tags = "签收管理App接口") |
||||
public class DistributionSignforAppController { |
||||
|
||||
private final IDistributionSignforService distributionSignforService; |
||||
|
||||
private final IDistributionReservationService reservationService; |
||||
/** |
||||
* 司机扫描签收管理 客户签收 |
||||
*/ |
||||
@GetMapping("/signfor") |
||||
@ApiOperationSupport(order = 2) |
||||
public R signfor(@Valid @RequestBody DistrilbutionAppsignforDTO distrilbutionloadingscanDTO) { |
||||
R msg = distributionSignforService.signfor(distrilbutionloadingscanDTO); |
||||
return msg; |
||||
} |
||||
|
||||
/** |
||||
* 司机扫描签收管理 不在配送单签收 |
||||
*/ |
||||
@GetMapping("/signforcontinue") |
||||
@ApiOperationSupport(order = 2) |
||||
public R signforcontinue(@Valid @RequestBody DistrilbutionAppsignforDTO distrilbutionloadingscanDTO) { |
||||
R msg = distributionSignforService.signfor(distrilbutionloadingscanDTO); |
||||
return msg; |
||||
} |
||||
/** |
||||
* 司机签收管理 确认签收 |
||||
*/ |
||||
@GetMapping("/signforack") |
||||
@ApiOperationSupport(order = 2) |
||||
public R signforack(@Valid @RequestBody DistributionSignforEntity distributionSignfor) { |
||||
R msg = distributionSignforService.signforack(distributionSignfor); |
||||
return msg; |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue