堆垛机调度初始化

This commit is contained in:
liuhanqing
2025-09-22 16:12:18 +08:00
parent 1b44d350b0
commit baed4a312e
58 changed files with 3486 additions and 1228 deletions

View File

@@ -0,0 +1,104 @@
package com.ruoyi.queue.ddj.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueue;
import com.ruoyi.queue.ddj.service.IDdjDeviceExecutionQueueService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 堆垛机执行队列Controller
*
* @author ruoyi
* @date 2025-09-22
*/
@RestController
@RequestMapping("/queue/ddj")
public class DdjDeviceExecutionQueueController extends BaseController
{
@Autowired
private IDdjDeviceExecutionQueueService ddjDeviceExecutionQueueService;
/**
* 查询堆垛机执行队列列表
*/
@PreAuthorize("@ss.hasPermi('queue:ddj:list')")
@GetMapping("/list")
public TableDataInfo list(DdjDeviceExecutionQueue ddjDeviceExecutionQueue)
{
startPage();
List<DdjDeviceExecutionQueue> list = ddjDeviceExecutionQueueService.selectDdjDeviceExecutionQueueList(ddjDeviceExecutionQueue);
return getDataTable(list);
}
/**
* 导出堆垛机执行队列列表
*/
@PreAuthorize("@ss.hasPermi('queue:ddj:export')")
@Log(title = "堆垛机执行队列", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DdjDeviceExecutionQueue ddjDeviceExecutionQueue)
{
List<DdjDeviceExecutionQueue> list = ddjDeviceExecutionQueueService.selectDdjDeviceExecutionQueueList(ddjDeviceExecutionQueue);
ExcelUtil<DdjDeviceExecutionQueue> util = new ExcelUtil<DdjDeviceExecutionQueue>(DdjDeviceExecutionQueue.class);
util.exportExcel(response, list, "堆垛机执行队列数据");
}
/**
* 获取堆垛机执行队列详细信息
*/
@PreAuthorize("@ss.hasPermi('queue:ddj:query')")
@GetMapping(value = "/{uuid}")
public AjaxResult getInfo(@PathVariable("uuid") String uuid)
{
return success(ddjDeviceExecutionQueueService.selectDdjDeviceExecutionQueueByUuid(uuid));
}
/**
* 新增堆垛机执行队列
*/
@PreAuthorize("@ss.hasPermi('queue:ddj:add')")
@Log(title = "堆垛机执行队列", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DdjDeviceExecutionQueue ddjDeviceExecutionQueue)
{
return toAjax(ddjDeviceExecutionQueueService.insertDdjDeviceExecutionQueue(ddjDeviceExecutionQueue));
}
/**
* 修改堆垛机执行队列
*/
@PreAuthorize("@ss.hasPermi('queue:ddj:edit')")
@Log(title = "堆垛机执行队列", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DdjDeviceExecutionQueue ddjDeviceExecutionQueue)
{
return toAjax(ddjDeviceExecutionQueueService.updateDdjDeviceExecutionQueue(ddjDeviceExecutionQueue));
}
/**
* 删除堆垛机执行队列
*/
@PreAuthorize("@ss.hasPermi('queue:ddj:remove')")
@Log(title = "堆垛机执行队列", businessType = BusinessType.DELETE)
@DeleteMapping("/{uuids}")
public AjaxResult remove(@PathVariable String[] uuids)
{
return toAjax(ddjDeviceExecutionQueueService.deleteDdjDeviceExecutionQueueByUuids(uuids));
}
}

View File

@@ -0,0 +1,104 @@
package com.ruoyi.queue.ddj.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueueFinish;
import com.ruoyi.queue.ddj.service.IDdjDeviceExecutionQueueFinishService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 堆垛机完成队列Controller
*
* @author ruoyi
* @date 2025-09-22
*/
@RestController
@RequestMapping("/queue/ddjFinish")
public class DdjDeviceExecutionQueueFinishController extends BaseController
{
@Autowired
private IDdjDeviceExecutionQueueFinishService ddjDeviceExecutionQueueFinishService;
/**
* 查询堆垛机完成队列列表
*/
@PreAuthorize("@ss.hasPermi('queue:ddjFinish:list')")
@GetMapping("/list")
public TableDataInfo list(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish)
{
startPage();
List<DdjDeviceExecutionQueueFinish> list = ddjDeviceExecutionQueueFinishService.selectDdjDeviceExecutionQueueFinishList(ddjDeviceExecutionQueueFinish);
return getDataTable(list);
}
/**
* 导出堆垛机完成队列列表
*/
@PreAuthorize("@ss.hasPermi('queue:ddjFinish:export')")
@Log(title = "堆垛机完成队列", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish)
{
List<DdjDeviceExecutionQueueFinish> list = ddjDeviceExecutionQueueFinishService.selectDdjDeviceExecutionQueueFinishList(ddjDeviceExecutionQueueFinish);
ExcelUtil<DdjDeviceExecutionQueueFinish> util = new ExcelUtil<DdjDeviceExecutionQueueFinish>(DdjDeviceExecutionQueueFinish.class);
util.exportExcel(response, list, "堆垛机完成队列数据");
}
/**
* 获取堆垛机完成队列详细信息
*/
@PreAuthorize("@ss.hasPermi('queue:ddjFinish:query')")
@GetMapping(value = "/{uuid}")
public AjaxResult getInfo(@PathVariable("uuid") String uuid)
{
return success(ddjDeviceExecutionQueueFinishService.selectDdjDeviceExecutionQueueFinishByUuid(uuid));
}
/**
* 新增堆垛机完成队列
*/
@PreAuthorize("@ss.hasPermi('queue:ddjFinish:add')")
@Log(title = "堆垛机完成队列", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish)
{
return toAjax(ddjDeviceExecutionQueueFinishService.insertDdjDeviceExecutionQueueFinish(ddjDeviceExecutionQueueFinish));
}
/**
* 修改堆垛机完成队列
*/
@PreAuthorize("@ss.hasPermi('queue:ddjFinish:edit')")
@Log(title = "堆垛机完成队列", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish)
{
return toAjax(ddjDeviceExecutionQueueFinishService.updateDdjDeviceExecutionQueueFinish(ddjDeviceExecutionQueueFinish));
}
/**
* 删除堆垛机完成队列
*/
@PreAuthorize("@ss.hasPermi('queue:ddjFinish:remove')")
@Log(title = "堆垛机完成队列", businessType = BusinessType.DELETE)
@DeleteMapping("/{uuids}")
public AjaxResult remove(@PathVariable String[] uuids)
{
return toAjax(ddjDeviceExecutionQueueFinishService.deleteDdjDeviceExecutionQueueFinishByUuids(uuids));
}
}

View File

@@ -0,0 +1,322 @@
package com.ruoyi.queue.ddj.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 堆垛机执行队列对象 ddj_device_execution_queue
*
* @author ruoyi
* @date 2025-09-22
*/
public class DdjDeviceExecutionQueue extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** uuid */
private String uuid;
/** 任务号 */
@Excel(name = "任务号")
private Long rwh;
/** 设备名称 */
@Excel(name = "设备名称")
private String devName;
/** 设备id */
@Excel(name = "设备id")
private Long devId;
/** 任务状态 */
@Excel(name = "任务状态")
private Long rwzt;
/** 原排 */
@Excel(name = "原排")
private Long yph;
/** 原列 */
@Excel(name = "原列")
private Long ylh;
/** 原层 */
@Excel(name = "原层")
private Long ych;
/** 目标排 */
@Excel(name = "目标排")
private Long mbph;
/** 目标列 */
@Excel(name = "目标列")
private Long mblh;
/** 目标层 */
@Excel(name = "目标层")
private Long mbch;
/** 堆垛机下发 */
@Excel(name = "堆垛机下发")
private String ddjxf;
/** 任务类型 */
@Excel(name = "任务类型")
private Long rwlx;
/** 生成时间 */
@Excel(name = "生成时间")
private String scsj;
/** 下发时间 */
@Excel(name = "下发时间")
private String xfsj;
/** 结束时间 */
@Excel(name = "结束时间")
private String jssj;
/** 命令方式 */
@Excel(name = "命令方式")
private Long mlfs;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String spare1;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String spare2;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String spare3;
public void setUuid(String uuid)
{
this.uuid = uuid;
}
public String getUuid()
{
return uuid;
}
public void setRwh(Long rwh)
{
this.rwh = rwh;
}
public Long getRwh()
{
return rwh;
}
public void setDevName(String devName)
{
this.devName = devName;
}
public String getDevName()
{
return devName;
}
public void setDevId(Long devId)
{
this.devId = devId;
}
public Long getDevId()
{
return devId;
}
public void setRwzt(Long rwzt)
{
this.rwzt = rwzt;
}
public Long getRwzt()
{
return rwzt;
}
public void setYph(Long yph)
{
this.yph = yph;
}
public Long getYph()
{
return yph;
}
public void setYlh(Long ylh)
{
this.ylh = ylh;
}
public Long getYlh()
{
return ylh;
}
public void setYch(Long ych)
{
this.ych = ych;
}
public Long getYch()
{
return ych;
}
public void setMbph(Long mbph)
{
this.mbph = mbph;
}
public Long getMbph()
{
return mbph;
}
public void setMblh(Long mblh)
{
this.mblh = mblh;
}
public Long getMblh()
{
return mblh;
}
public void setMbch(Long mbch)
{
this.mbch = mbch;
}
public Long getMbch()
{
return mbch;
}
public void setDdjxf(String ddjxf)
{
this.ddjxf = ddjxf;
}
public String getDdjxf()
{
return ddjxf;
}
public void setRwlx(Long rwlx)
{
this.rwlx = rwlx;
}
public Long getRwlx()
{
return rwlx;
}
public void setScsj(String scsj)
{
this.scsj = scsj;
}
public String getScsj()
{
return scsj;
}
public void setXfsj(String xfsj)
{
this.xfsj = xfsj;
}
public String getXfsj()
{
return xfsj;
}
public void setJssj(String jssj)
{
this.jssj = jssj;
}
public String getJssj()
{
return jssj;
}
public void setMlfs(Long mlfs)
{
this.mlfs = mlfs;
}
public Long getMlfs()
{
return mlfs;
}
public void setSpare1(String spare1)
{
this.spare1 = spare1;
}
public String getSpare1()
{
return spare1;
}
public void setSpare2(String spare2)
{
this.spare2 = spare2;
}
public String getSpare2()
{
return spare2;
}
public void setSpare3(String spare3)
{
this.spare3 = spare3;
}
public String getSpare3()
{
return spare3;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("uuid", getUuid())
.append("rwh", getRwh())
.append("devName", getDevName())
.append("devId", getDevId())
.append("rwzt", getRwzt())
.append("yph", getYph())
.append("ylh", getYlh())
.append("ych", getYch())
.append("mbph", getMbph())
.append("mblh", getMblh())
.append("mbch", getMbch())
.append("ddjxf", getDdjxf())
.append("rwlx", getRwlx())
.append("scsj", getScsj())
.append("xfsj", getXfsj())
.append("jssj", getJssj())
.append("mlfs", getMlfs())
.append("spare1", getSpare1())
.append("spare2", getSpare2())
.append("spare3", getSpare3())
.toString();
}
}

View File

@@ -0,0 +1,322 @@
package com.ruoyi.queue.ddj.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 堆垛机完成队列对象 ddj_device_execution_queue_finish
*
* @author ruoyi
* @date 2025-09-22
*/
public class DdjDeviceExecutionQueueFinish extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** uuid */
private String uuid;
/** 任务号 */
@Excel(name = "任务号")
private Long rwh;
/** 设备名称 */
@Excel(name = "设备名称")
private String devName;
/** 设备id */
@Excel(name = "设备id")
private Long devId;
/** 任务状态 */
@Excel(name = "任务状态")
private Long rwzt;
/** 原排 */
@Excel(name = "原排")
private Long yph;
/** 原列 */
@Excel(name = "原列")
private Long ylh;
/** 原层 */
@Excel(name = "原层")
private Long ych;
/** 目标排 */
@Excel(name = "目标排")
private Long mbph;
/** 目标列 */
@Excel(name = "目标列")
private Long mblh;
/** 目标层 */
@Excel(name = "目标层")
private Long mbch;
/** 堆垛机下发 */
@Excel(name = "堆垛机下发")
private String ddjxf;
/** 任务类型 */
@Excel(name = "任务类型")
private Long rwlx;
/** 生成时间 */
@Excel(name = "生成时间")
private String scsj;
/** 下发时间 */
@Excel(name = "下发时间")
private String xfsj;
/** 结束时间 */
@Excel(name = "结束时间")
private String jssj;
/** 命令方式 */
@Excel(name = "命令方式")
private Long mlfs;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String spare1;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String spare2;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String spare3;
public void setUuid(String uuid)
{
this.uuid = uuid;
}
public String getUuid()
{
return uuid;
}
public void setRwh(Long rwh)
{
this.rwh = rwh;
}
public Long getRwh()
{
return rwh;
}
public void setDevName(String devName)
{
this.devName = devName;
}
public String getDevName()
{
return devName;
}
public void setDevId(Long devId)
{
this.devId = devId;
}
public Long getDevId()
{
return devId;
}
public void setRwzt(Long rwzt)
{
this.rwzt = rwzt;
}
public Long getRwzt()
{
return rwzt;
}
public void setYph(Long yph)
{
this.yph = yph;
}
public Long getYph()
{
return yph;
}
public void setYlh(Long ylh)
{
this.ylh = ylh;
}
public Long getYlh()
{
return ylh;
}
public void setYch(Long ych)
{
this.ych = ych;
}
public Long getYch()
{
return ych;
}
public void setMbph(Long mbph)
{
this.mbph = mbph;
}
public Long getMbph()
{
return mbph;
}
public void setMblh(Long mblh)
{
this.mblh = mblh;
}
public Long getMblh()
{
return mblh;
}
public void setMbch(Long mbch)
{
this.mbch = mbch;
}
public Long getMbch()
{
return mbch;
}
public void setDdjxf(String ddjxf)
{
this.ddjxf = ddjxf;
}
public String getDdjxf()
{
return ddjxf;
}
public void setRwlx(Long rwlx)
{
this.rwlx = rwlx;
}
public Long getRwlx()
{
return rwlx;
}
public void setScsj(String scsj)
{
this.scsj = scsj;
}
public String getScsj()
{
return scsj;
}
public void setXfsj(String xfsj)
{
this.xfsj = xfsj;
}
public String getXfsj()
{
return xfsj;
}
public void setJssj(String jssj)
{
this.jssj = jssj;
}
public String getJssj()
{
return jssj;
}
public void setMlfs(Long mlfs)
{
this.mlfs = mlfs;
}
public Long getMlfs()
{
return mlfs;
}
public void setSpare1(String spare1)
{
this.spare1 = spare1;
}
public String getSpare1()
{
return spare1;
}
public void setSpare2(String spare2)
{
this.spare2 = spare2;
}
public String getSpare2()
{
return spare2;
}
public void setSpare3(String spare3)
{
this.spare3 = spare3;
}
public String getSpare3()
{
return spare3;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("uuid", getUuid())
.append("rwh", getRwh())
.append("devName", getDevName())
.append("devId", getDevId())
.append("rwzt", getRwzt())
.append("yph", getYph())
.append("ylh", getYlh())
.append("ych", getYch())
.append("mbph", getMbph())
.append("mblh", getMblh())
.append("mbch", getMbch())
.append("ddjxf", getDdjxf())
.append("rwlx", getRwlx())
.append("scsj", getScsj())
.append("xfsj", getXfsj())
.append("jssj", getJssj())
.append("mlfs", getMlfs())
.append("spare1", getSpare1())
.append("spare2", getSpare2())
.append("spare3", getSpare3())
.toString();
}
}

View File

@@ -0,0 +1,61 @@
package com.ruoyi.queue.ddj.mapper;
import java.util.List;
import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueueFinish;
/**
* 堆垛机完成队列Mapper接口
*
* @author ruoyi
* @date 2025-09-22
*/
public interface DdjDeviceExecutionQueueFinishMapper
{
/**
* 查询堆垛机完成队列
*
* @param uuid 堆垛机完成队列主键
* @return 堆垛机完成队列
*/
public DdjDeviceExecutionQueueFinish selectDdjDeviceExecutionQueueFinishByUuid(String uuid);
/**
* 查询堆垛机完成队列列表
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 堆垛机完成队列集合
*/
public List<DdjDeviceExecutionQueueFinish> selectDdjDeviceExecutionQueueFinishList(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish);
/**
* 新增堆垛机完成队列
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 结果
*/
public int insertDdjDeviceExecutionQueueFinish(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish);
/**
* 修改堆垛机完成队列
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 结果
*/
public int updateDdjDeviceExecutionQueueFinish(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish);
/**
* 删除堆垛机完成队列
*
* @param uuid 堆垛机完成队列主键
* @return 结果
*/
public int deleteDdjDeviceExecutionQueueFinishByUuid(String uuid);
/**
* 批量删除堆垛机完成队列
*
* @param uuids 需要删除的数据主键集合
* @return 结果
*/
public int deleteDdjDeviceExecutionQueueFinishByUuids(String[] uuids);
}

View File

@@ -0,0 +1,61 @@
package com.ruoyi.queue.ddj.mapper;
import java.util.List;
import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueue;
/**
* 堆垛机执行队列Mapper接口
*
* @author ruoyi
* @date 2025-09-22
*/
public interface DdjDeviceExecutionQueueMapper
{
/**
* 查询堆垛机执行队列
*
* @param uuid 堆垛机执行队列主键
* @return 堆垛机执行队列
*/
public DdjDeviceExecutionQueue selectDdjDeviceExecutionQueueByUuid(String uuid);
/**
* 查询堆垛机执行队列列表
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 堆垛机执行队列集合
*/
public List<DdjDeviceExecutionQueue> selectDdjDeviceExecutionQueueList(DdjDeviceExecutionQueue ddjDeviceExecutionQueue);
/**
* 新增堆垛机执行队列
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 结果
*/
public int insertDdjDeviceExecutionQueue(DdjDeviceExecutionQueue ddjDeviceExecutionQueue);
/**
* 修改堆垛机执行队列
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 结果
*/
public int updateDdjDeviceExecutionQueue(DdjDeviceExecutionQueue ddjDeviceExecutionQueue);
/**
* 删除堆垛机执行队列
*
* @param uuid 堆垛机执行队列主键
* @return 结果
*/
public int deleteDdjDeviceExecutionQueueByUuid(String uuid);
/**
* 批量删除堆垛机执行队列
*
* @param uuids 需要删除的数据主键集合
* @return 结果
*/
public int deleteDdjDeviceExecutionQueueByUuids(String[] uuids);
}

View File

@@ -0,0 +1,61 @@
package com.ruoyi.queue.ddj.service;
import java.util.List;
import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueueFinish;
/**
* 堆垛机完成队列Service接口
*
* @author ruoyi
* @date 2025-09-22
*/
public interface IDdjDeviceExecutionQueueFinishService
{
/**
* 查询堆垛机完成队列
*
* @param uuid 堆垛机完成队列主键
* @return 堆垛机完成队列
*/
public DdjDeviceExecutionQueueFinish selectDdjDeviceExecutionQueueFinishByUuid(String uuid);
/**
* 查询堆垛机完成队列列表
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 堆垛机完成队列集合
*/
public List<DdjDeviceExecutionQueueFinish> selectDdjDeviceExecutionQueueFinishList(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish);
/**
* 新增堆垛机完成队列
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 结果
*/
public int insertDdjDeviceExecutionQueueFinish(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish);
/**
* 修改堆垛机完成队列
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 结果
*/
public int updateDdjDeviceExecutionQueueFinish(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish);
/**
* 批量删除堆垛机完成队列
*
* @param uuids 需要删除的堆垛机完成队列主键集合
* @return 结果
*/
public int deleteDdjDeviceExecutionQueueFinishByUuids(String[] uuids);
/**
* 删除堆垛机完成队列信息
*
* @param uuid 堆垛机完成队列主键
* @return 结果
*/
public int deleteDdjDeviceExecutionQueueFinishByUuid(String uuid);
}

View File

@@ -0,0 +1,63 @@
package com.ruoyi.queue.ddj.service;
import java.util.List;
import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueue;
/**
* 堆垛机执行队列Service接口
*
* @author ruoyi
* @date 2025-09-22
*/
public interface IDdjDeviceExecutionQueueService
{
/**
* 查询堆垛机执行队列
*
* @param uuid 堆垛机执行队列主键
* @return 堆垛机执行队列
*/
public DdjDeviceExecutionQueue selectDdjDeviceExecutionQueueByUuid(String uuid);
/**
* 查询堆垛机执行队列列表
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 堆垛机执行队列集合
*/
public List<DdjDeviceExecutionQueue> selectDdjDeviceExecutionQueueList(DdjDeviceExecutionQueue ddjDeviceExecutionQueue);
/**
* 新增堆垛机执行队列
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 结果
*/
public int insertDdjDeviceExecutionQueue(DdjDeviceExecutionQueue ddjDeviceExecutionQueue);
/**
* 修改堆垛机执行队列
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 结果
*/
public int updateDdjDeviceExecutionQueue(DdjDeviceExecutionQueue ddjDeviceExecutionQueue);
/**
* 批量删除堆垛机执行队列
*
* @param uuids 需要删除的堆垛机执行队列主键集合
* @return 结果
*/
public int deleteDdjDeviceExecutionQueueByUuids(String[] uuids);
/**
* 删除堆垛机执行队列信息
*
* @param uuid 堆垛机执行队列主键
* @return 结果
*/
public int deleteDdjDeviceExecutionQueueByUuid(String uuid);
DdjDeviceExecutionQueue selectDdjDeviceExecutionQueueByRwh(Long rwh);
}

View File

@@ -0,0 +1,93 @@
package com.ruoyi.queue.ddj.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.queue.ddj.mapper.DdjDeviceExecutionQueueFinishMapper;
import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueueFinish;
import com.ruoyi.queue.ddj.service.IDdjDeviceExecutionQueueFinishService;
/**
* 堆垛机完成队列Service业务层处理
*
* @author ruoyi
* @date 2025-09-22
*/
@Service
public class DdjDeviceExecutionQueueFinishServiceImpl implements IDdjDeviceExecutionQueueFinishService
{
@Autowired
private DdjDeviceExecutionQueueFinishMapper ddjDeviceExecutionQueueFinishMapper;
/**
* 查询堆垛机完成队列
*
* @param uuid 堆垛机完成队列主键
* @return 堆垛机完成队列
*/
@Override
public DdjDeviceExecutionQueueFinish selectDdjDeviceExecutionQueueFinishByUuid(String uuid)
{
return ddjDeviceExecutionQueueFinishMapper.selectDdjDeviceExecutionQueueFinishByUuid(uuid);
}
/**
* 查询堆垛机完成队列列表
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 堆垛机完成队列
*/
@Override
public List<DdjDeviceExecutionQueueFinish> selectDdjDeviceExecutionQueueFinishList(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish)
{
return ddjDeviceExecutionQueueFinishMapper.selectDdjDeviceExecutionQueueFinishList(ddjDeviceExecutionQueueFinish);
}
/**
* 新增堆垛机完成队列
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 结果
*/
@Override
public int insertDdjDeviceExecutionQueueFinish(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish)
{
return ddjDeviceExecutionQueueFinishMapper.insertDdjDeviceExecutionQueueFinish(ddjDeviceExecutionQueueFinish);
}
/**
* 修改堆垛机完成队列
*
* @param ddjDeviceExecutionQueueFinish 堆垛机完成队列
* @return 结果
*/
@Override
public int updateDdjDeviceExecutionQueueFinish(DdjDeviceExecutionQueueFinish ddjDeviceExecutionQueueFinish)
{
return ddjDeviceExecutionQueueFinishMapper.updateDdjDeviceExecutionQueueFinish(ddjDeviceExecutionQueueFinish);
}
/**
* 批量删除堆垛机完成队列
*
* @param uuids 需要删除的堆垛机完成队列主键
* @return 结果
*/
@Override
public int deleteDdjDeviceExecutionQueueFinishByUuids(String[] uuids)
{
return ddjDeviceExecutionQueueFinishMapper.deleteDdjDeviceExecutionQueueFinishByUuids(uuids);
}
/**
* 删除堆垛机完成队列信息
*
* @param uuid 堆垛机完成队列主键
* @return 结果
*/
@Override
public int deleteDdjDeviceExecutionQueueFinishByUuid(String uuid)
{
return ddjDeviceExecutionQueueFinishMapper.deleteDdjDeviceExecutionQueueFinishByUuid(uuid);
}
}

View File

@@ -0,0 +1,98 @@
package com.ruoyi.queue.ddj.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.queue.ddj.mapper.DdjDeviceExecutionQueueMapper;
import com.ruoyi.queue.ddj.domain.DdjDeviceExecutionQueue;
import com.ruoyi.queue.ddj.service.IDdjDeviceExecutionQueueService;
/**
* 堆垛机执行队列Service业务层处理
*
* @author ruoyi
* @date 2025-09-22
*/
@Service
public class DdjDeviceExecutionQueueServiceImpl implements IDdjDeviceExecutionQueueService
{
@Autowired
private DdjDeviceExecutionQueueMapper ddjDeviceExecutionQueueMapper;
/**
* 查询堆垛机执行队列
*
* @param uuid 堆垛机执行队列主键
* @return 堆垛机执行队列
*/
@Override
public DdjDeviceExecutionQueue selectDdjDeviceExecutionQueueByUuid(String uuid)
{
return ddjDeviceExecutionQueueMapper.selectDdjDeviceExecutionQueueByUuid(uuid);
}
/**
* 查询堆垛机执行队列列表
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 堆垛机执行队列
*/
@Override
public List<DdjDeviceExecutionQueue> selectDdjDeviceExecutionQueueList(DdjDeviceExecutionQueue ddjDeviceExecutionQueue)
{
return ddjDeviceExecutionQueueMapper.selectDdjDeviceExecutionQueueList(ddjDeviceExecutionQueue);
}
/**
* 新增堆垛机执行队列
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 结果
*/
@Override
public int insertDdjDeviceExecutionQueue(DdjDeviceExecutionQueue ddjDeviceExecutionQueue)
{
return ddjDeviceExecutionQueueMapper.insertDdjDeviceExecutionQueue(ddjDeviceExecutionQueue);
}
/**
* 修改堆垛机执行队列
*
* @param ddjDeviceExecutionQueue 堆垛机执行队列
* @return 结果
*/
@Override
public int updateDdjDeviceExecutionQueue(DdjDeviceExecutionQueue ddjDeviceExecutionQueue)
{
return ddjDeviceExecutionQueueMapper.updateDdjDeviceExecutionQueue(ddjDeviceExecutionQueue);
}
/**
* 批量删除堆垛机执行队列
*
* @param uuids 需要删除的堆垛机执行队列主键
* @return 结果
*/
@Override
public int deleteDdjDeviceExecutionQueueByUuids(String[] uuids)
{
return ddjDeviceExecutionQueueMapper.deleteDdjDeviceExecutionQueueByUuids(uuids);
}
/**
* 删除堆垛机执行队列信息
*
* @param uuid 堆垛机执行队列主键
* @return 结果
*/
@Override
public int deleteDdjDeviceExecutionQueueByUuid(String uuid)
{
return ddjDeviceExecutionQueueMapper.deleteDdjDeviceExecutionQueueByUuid(uuid);
}
@Override
public DdjDeviceExecutionQueue selectDdjDeviceExecutionQueueByRwh(Long rwh) {
return null;
}
}