using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_IRecordRepository; using WIDESEAWCS_Common; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseServices; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_IBasicInfoService { public interface ILocationStatusChangeRecordService : IService { ILocationStatusChangeRecordRepository Repository { get; } /// /// 货位变动记录添加(单个) /// void AddLocationStatusChangeRecord(Dt_LocationInfo locationInfo, LocationStatusEnum lastStatus, LocationStatusEnum newStatus, LocationChangeType changeType, int? taskNum = null); /// /// 货位变动记录添加(多个) /// void AddLocationStatusChangeRecord(List locationInfos, LocationStatusEnum lastStatus, LocationStatusEnum newStatus, LocationChangeType changeType, List? taskNums = null); /// /// 获取指定货位变动记录 /// /// WebResponseContent GetLocationState(int id); } }