first commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
using JSMachine.WMS.App.Dto;
|
||||
using JSMachine.WMS.Domain.Entity;
|
||||
|
||||
namespace JSMachine.WMS.App.IService
|
||||
{
|
||||
/// <summary>
|
||||
/// AGV 任务应用服务,负责任务数据的转换、持久化以及状态更新。
|
||||
/// </summary>
|
||||
public interface IAGVTaskService: IBaseService<AGVTaskDto, AGVTask>
|
||||
{
|
||||
/// <summary>
|
||||
/// 仅更新 AGV 任务的状态和修改时间,避免覆盖任务的其他字段。
|
||||
/// </summary>
|
||||
/// <param name="agvTask">包含任务标识和目标状态的任务 DTO。</param>
|
||||
/// <returns>数据库更新成功返回 <see langword="true"/>,否则返回 <see langword="false"/>。</returns>
|
||||
public Task<bool> UpdateAgvTaskStatus(AGVTaskDto agvTask);
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user