交接作业单任务下发

This commit is contained in:
zhou-hongcheng
2026-01-30 17:51:44 +08:00
parent 7644dc8fc5
commit caf926f503
9 changed files with 182 additions and 2 deletions
@@ -131,4 +131,12 @@ public class HandoverTaskOrderDTO extends BaseVOEntity {
@ApiModelProperty("交接作业单id")
private List<Long> handoverTaskOrderIds;
@ApiModelProperty("作业人用户ID")
@Excel(name = "作业人用户ID")
private Long operatorsBy;
@ApiModelProperty("作业人姓名")
@Excel(name = "作业人姓名")
private String operatorsName;
}
@@ -6,8 +6,10 @@ import com.mhd.common.core.web.page.TableDataInfo;
import com.mhd.wms.application.service.handoverTaskOrder.HandoverTaskOrderApplicationService;
import com.mhd.wms.domain.handoverTaskOrder.repository.po.HandoverTaskOrderPO;
import com.mhd.wms.domain.handoverTaskOrder.repository.todo.HandoverTaskOrderDO;
import com.mhd.wms.domain.shiftManage.repository.todo.ShiftManageDO;
import com.mhd.wms.interfaces.assember.handoverTaskOrder.HandoverTaskOrderAssembler;
import com.mhd.wms.interfaces.dto.handoverTaskOrder.HandoverTaskOrderDTO;
import com.mhd.wms.interfaces.dto.shiftManage.ShiftManageDTO;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -70,6 +72,16 @@ public class HandoverTaskOrderApi extends BaseController {
return toAjax(handoverTaskOrderApplicationService.delete(outTaskOrderIds));
}
/**
* 任务下发
*/
@ApiOperation("任务下发")
@PostMapping(value = "/taskDistribution")
public AjaxResult taskDistribution(@RequestBody HandoverTaskOrderDTO handoverTaskOrderDTO) {
HandoverTaskOrderDO handoverTaskOrderDO = handoverTaskOrderAssembler.toDO(handoverTaskOrderDTO);
return AjaxResult.success(handoverTaskOrderApplicationService.taskDistribution(handoverTaskOrderDO));
}
/**
* 获取交接作业单详细信息
*/