3 changed files with 173 additions and 72 deletions
@ -0,0 +1,95 @@
|
||||
package com.logpm.distribution.controller; |
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import com.logpm.distribution.dto.splitOrder.DistributionSplitAllTaskSearchDTO; |
||||
import com.logpm.distribution.dto.splitOrder.DistributionSplitTaskSearchDTO; |
||||
import com.logpm.distribution.entity.DistributionSplitOrderAllTaskEntity; |
||||
import com.logpm.distribution.entity.DistributionSplitOrderTaskEntity; |
||||
import com.logpm.distribution.service.IDistributionSplitOrderTaskService; |
||||
import lombok.AllArgsConstructor; |
||||
import org.springblade.core.mp.support.Query; |
||||
import org.springblade.core.tool.api.R; |
||||
import org.springframework.web.bind.annotation.GetMapping; |
||||
import org.springframework.web.bind.annotation.PostMapping; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
import java.util.List; |
||||
|
||||
@RestController |
||||
@AllArgsConstructor |
||||
@RequestMapping("/split-order-task") |
||||
public class DistributionSplitOrderTaskController { |
||||
private final IDistributionSplitOrderTaskService distributionSplitOrderTaskService; |
||||
|
||||
|
||||
@PostMapping("/add-package-code") |
||||
public R<String> addPackageCode(Long taskId, List<String> packageCodes) { |
||||
return distributionSplitOrderTaskService.addPackageCode(taskId, packageCodes); |
||||
} |
||||
|
||||
@GetMapping("/all-task-list") |
||||
public R<IPage<DistributionSplitOrderAllTaskEntity>> allTaskList(Query query, DistributionSplitAllTaskSearchDTO distributionSplitAllTaskSearchDTO) { |
||||
return distributionSplitOrderTaskService.allTaskList(query, distributionSplitAllTaskSearchDTO); |
||||
} |
||||
|
||||
@PostMapping("/batch-create-task") |
||||
public R<String> batchCreateTask(List<DistributionSplitOrderTaskEntity> distributionSplitOrderTaskList) { |
||||
return distributionSplitOrderTaskService.batchCreateTask(distributionSplitOrderTaskList); |
||||
} |
||||
|
||||
@PostMapping("/cancel-all-task") |
||||
public R<String> cancelAllTask(Long allTaskId) { |
||||
return distributionSplitOrderTaskService.cancelAllTask(allTaskId); |
||||
} |
||||
|
||||
@RequestMapping("/cancel-package-code") |
||||
public R<String> cancelPackageCode(Long taskId, List<String> packageCodes) { |
||||
return distributionSplitOrderTaskService.cancelPackageCode(taskId, packageCodes); |
||||
} |
||||
|
||||
@RequestMapping("/cancel-task") |
||||
public R<String> cancelTask(Long taskId) { |
||||
return distributionSplitOrderTaskService.cancelTask(taskId); |
||||
} |
||||
|
||||
@RequestMapping("/create-task") |
||||
public R<String> createTask(DistributionSplitOrderTaskEntity distributionSplitOrderTaskEntity, List<String> packageCodeList) { |
||||
return distributionSplitOrderTaskService.createTask(distributionSplitOrderTaskEntity, packageCodeList); |
||||
} |
||||
|
||||
@RequestMapping("/delete-all-task") |
||||
public R<String> deleteAllTask(Long allTaskId) { |
||||
return distributionSplitOrderTaskService.deleteAllTask(allTaskId); |
||||
} |
||||
|
||||
@RequestMapping("/delete-task") |
||||
public R<String> deleteTask(Long taskId) { |
||||
return distributionSplitOrderTaskService.deleteTask(taskId); |
||||
} |
||||
|
||||
@RequestMapping("/finish-all-task") |
||||
public R<String> finishAllTask(Long allTaskId) { |
||||
return distributionSplitOrderTaskService.finishAllTask(allTaskId); |
||||
} |
||||
|
||||
@RequestMapping("/finish-task") |
||||
public R<String> finishTask(Long taskId) { |
||||
return distributionSplitOrderTaskService.finishTask(taskId); |
||||
} |
||||
|
||||
@RequestMapping("/getTaskDetail") |
||||
public R<Object> getTaskDetail(Long taskId) { |
||||
return distributionSplitOrderTaskService.getTaskDetail(taskId); |
||||
} |
||||
|
||||
@RequestMapping("/task-list") |
||||
public R<IPage<DistributionSplitOrderTaskEntity>> taskList(Query query, DistributionSplitTaskSearchDTO distributionSplitTaskSearchDTO) { |
||||
return distributionSplitOrderTaskService.taskList(query, distributionSplitTaskSearchDTO); |
||||
} |
||||
|
||||
@RequestMapping("/update-task") |
||||
public R<String> updateTask(DistributionSplitOrderTaskEntity distributionSplitOrderTaskEntity) { |
||||
return distributionSplitOrderTaskService.updateTask(distributionSplitOrderTaskEntity); |
||||
} |
||||
} |
Loading…
Reference in new issue