|  |  | 
 |  |  |     { | 
 |  |  |         ILocationStatusChangeRecordRepository Repository { get; } | 
 |  |  |  | 
 |  |  |         void AddLocationStatusChangeRecord(Dt_LocationInfo locationInfo, LocationStatusEnum lastStatus, LocationChangeType changeType, string? orderNo = null, int? taskNum = null); | 
 |  |  |         void AddLocationStatusChangeRecord(Dt_LocationInfo locationInfo, LocationStatusEnum lastStatus, LocationStatusEnum newStatus, LocationChangeType changeType, string? orderNo = null, int? taskNum = null); | 
 |  |  |  | 
 |  |  |         void AddLocationStatusChangeRecord(List<Dt_LocationInfo> locationInfos, LocationStatusEnum newStatus, LocationChangeType changeType, string? orderNo = null, List<int>? taskNums = null); | 
 |  |  |  |